@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.circular-progress{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;top:calc(50% - 75px);left:calc(50% - 75px)}.circular-progress.hidden{display:none !important}.circular-progress .progress{position:relative;width:150px;height:150px;margin:.5rem;border-radius:50%;background:#fff;overflow:hidden}.circular-progress .progress .percentage{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:136px;height:136px;background:#dbdbde;border-radius:50%;font-size:28px;font-weight:300;color:#138d7f}@keyframes msgshake{0%{transform:none}3%{transform:translate3d(-20%, 0, 0) rotate3d(0, 0, 1, -10deg)}6%{transform:translate3d(16%, 0, 0) rotate3d(0, 0, 1, 6deg)}9%{transform:translate3d(-12%, 0, 0) rotate3d(0, 0, 1, -6deg)}12%{transform:translate3d(8%, 0, 0) rotate3d(0, 0, 1, 4deg)}15%{transform:translate3d(-4%, 0, 0) rotate3d(0, 0, 1, -2deg)}18%{transform:none}}.oc-test-mode-msg{position:fixed;right:24px;top:48%;width:140px;border:2px solid #0546dd;border-radius:56px;z-index:99999;padding:16px 12px;text-align:center;background:linear-gradient(90deg, #EBF1FF 0%, #DFE9FF 100%);animation:msgshake 5s;animation-iteration-count:infinite;animation-timing-function:linear;animation-delay:3s;pointer-events:none}.oc-test-mode-msg.amsterdamnightlifev2{width:150px}.oc-test-mode-msg.coenen{width:150px}.oc-test-mode-msg.coenen h4{font-weight:600}.oc-test-mode-msg.colengov3{width:164px}.oc-test-mode-msg.colengov3 h4{font-weight:600}.oc-test-mode-msg h4{font-size:13px;margin-bottom:4px}.oc-test-mode-msg p{font-size:12px}:root{--theme-color-1: #2355f0;--theme-color-2: #edf6fb;--theme-color-3: #d3ddfc}@font-face{font-family:"Open Sans";src:url("/assetfiles/font/productconfigurator/opensans/opensans-regular.ttf") format("truetype");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:"Open Sans";src:url("/assetfiles/font/productconfigurator/opensans/opensans-semibold.ttf") format("truetype");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:"Open Sans";src:url("/assetfiles/font/productconfigurator/opensans/opensans-bold.ttf") format("truetype");font-style:normal;font-display:swap;font-weight:700}@font-face{font-family:"geomanist";src:url("/assetfiles/font/productconfigurator/geomanist/geomanist-bold-webfont.woff") format("truetype");font-weight:700;font-style:normal;font-display:swap}.icon{position:relative;display:flex}.icon svg{position:absolute}.icon-hamburger{width:24px;height:24px;color:#000}.icon-hamburger svg{width:24px;height:24px}.icon-nav-arrow,.icon-nav-left{width:8px;height:12px;color:#000}.icon-nav-arrow svg,.icon-nav-left svg{width:8px;height:12px}.icon-nav-left{transform:rotate(180deg)}.icon-close{width:12px;height:12px;color:#000}.icon-close svg{width:12px;height:12px}.icon-close-bold{width:8px;height:8px;color:#000}.icon-close-bold svg{width:8px;height:8px}.icon-prev,.icon-next{display:flex;width:31px;height:22px}.icon-prev svg,.icon-next svg{width:31px;height:22px}.icon-next{transform:rotate(180deg)}.icon-zoom{width:16px;height:24px}.icon-zoom svg{width:16px;height:24px}.icon-zoom-mb{width:22px;height:24px}.icon-zoom-mb svg{width:22px;height:24px}.icon-rotate{width:16px;height:28px}.icon-rotate svg{width:16px;height:28px}.icon-rotate-mb{width:18px;height:24px}.icon-rotate-mb svg{width:18px;height:24px}.icon-reset{width:17px;height:16px}.icon-reset svg{width:17px;height:16px}.icon-info{width:24px;height:24px}.icon-info svg{width:24px;height:24px}.icon-switch,.icon-switch-active{width:20px;height:10px}.icon-switch svg,.icon-switch-active svg{width:20px;height:10px}.icon-showbg{width:24px;height:24px}.icon-showbg svg{width:24px;height:24px}.icon-showbg-active{width:16px;height:17px}.icon-showbg-active svg{width:16px;height:17px}.icon-turn,.icon-turn-active{width:20px;height:20px}.icon-turn svg,.icon-turn-active svg{width:20px;height:20px}.icon-lock{width:14px;height:20px}.icon-lock svg{width:14px;height:20px}.icon-lock-active{width:14px;height:19px}.icon-lock-active svg{width:14px;height:19px}.icon-view-ar{width:20px;height:20px}.icon-view-ar svg{width:20px;height:20px}.icon-view-summary,.icon-hide-summary{width:18px;height:17px;color:#000;transition:all .3s}.icon-view-summary svg,.icon-hide-summary svg{width:18px;height:17px}.icon-step-prev,.icon-step-next{width:8px;height:14px;color:#000;transition:all .3s}.icon-step-prev svg,.icon-step-next svg{width:8px;height:14px}.icon-step-next{transform:rotate(180deg)}.icon-edition-check{width:6px;height:5px;color:#fff;transition:all .3s}.icon-edition-check svg{width:6px;height:5px}.icon-edition-info{width:10px;height:10px}.icon-edition-info svg{width:10px;height:10px}.icon-edition-zoom{width:19px;height:18px}.icon-edition-zoom svg{width:19px;height:18px}.icon-e-arrow-v{width:6px;height:4px;color:#000}.icon-e-arrow-v svg{width:6px;height:4px}.icon-search{width:12px;height:12px;color:#7f7f7f}.icon-search svg{width:12px;height:12px}.icon-edition-remove{width:8px;height:8px;color:#000}.icon-edition-remove svg{width:8px;height:8px}.icon-slider-minus{width:12px;height:2px;color:#000}.icon-slider-minus svg{width:12px;height:2px}.icon-slider-plus{width:12px;height:12px;color:#000}.icon-slider-plus svg{width:12px;height:12px}.icon-ar-rotate{width:46px;height:46px}.icon-ar-rotate svg{width:46px;height:46px}.icon-flip-screen{width:112px;height:104px}.icon-flip-screen svg{width:112px;height:104px}.icon-copy{width:17px;height:17px}.icon-copy svg{width:17px;height:17px}.icon-check{width:128px;height:128px}.icon-check svg{width:128px;height:128px}.icon-cart{width:20px;height:18px}.icon-cart svg{width:20px;height:18px}.icon-account{width:14px;height:20px}.icon-account svg{width:14px;height:20px}.icon-cart-arrow-v{width:10px;height:6px;color:#000}.icon-cart-arrow-v svg{width:10px;height:6px}.icon-config-arrow-v{width:14px;height:8px;color:#000}.icon-config-arrow-v svg{width:14px;height:8px}.icon-delete{width:14px;height:18px;color:#000}.icon-delete svg{width:14px;height:18px}.icon-success{width:14px;height:10px;color:#fff}.icon-success svg{width:14px}.icon-increase{width:12px;height:12px;color:#000}.icon-increase svg{width:12px;height:12px}.icon-decrease{width:12px;height:2px;color:#000}.icon-decrease svg{width:12px;height:2px}.icon-arrow-up,.icon-arrow-down{width:9px;height:5px;color:#000}.icon-arrow-up svg,.icon-arrow-down svg{width:9px;height:5px}.icon-arrow-down{transform:rotate(180deg)}.icon-product-prev,.icon-product-next{width:21px;height:16px;color:#000}.icon-product-prev svg,.icon-product-next svg{width:21px;height:16px}.icon-product-next{transform:rotate(180deg)}.icon-arr-side-prev,.icon-arr-side-next{width:6px;height:10px;color:#000}.icon-arr-side-prev svg,.icon-arr-side-next svg{width:6px;height:10px}.icon-arr-side-next{transform:rotate(180deg)}.icon-edition-2d-dropdown{width:10px;height:6px;color:#000}.icon-edition-2d-dropdown svg{width:10px;height:6px}.icon-nav-search{width:18px;height:18px;--color-1: #000000}.icon-nav-search svg{width:18px;height:18px}.icon-mail,.icon-phone{width:16px;height:16px;color:#ababab}.icon-mail svg,.icon-phone svg{width:16px;height:16px}.icon-sort{width:15px;height:15px;color:#000}.icon-sort svg{width:15px;height:15px}.icon-model{width:25px;height:24px;color:#000}.icon-model svg{width:25px;height:24px}.icon-download{width:16px;height:14px;color:#000}.icon-download svg{width:16px;height:14px}*{box-sizing:border-box}body,html{margin:0}body{font-family:"Open Sans";overflow-x:hidden}body.disable-scroll{overflow:hidden}main,section,p,ul,h1,h2,h3,h4,h5,h6{margin:0;padding:0}a{text-decoration:none;outline:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}ul li{list-style:none}fieldset{border:unset;margin:unset;padding:unset}legend{padding:unset}::-webkit-scrollbar,::-webkit-scrollbar-track,::-webkit-scrollbar,::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);display:none}.container{position:relative;width:100%;max-width:1680px;margin:0 auto;padding:0px 64px}.line-clamp{display:-webkit-box !important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hide{display:none !important}.invisible{visibility:hidden;opacity:0}img,video{max-width:100%}.font-geomanist{font-family:"geomanist"}.spinner .content{border:5px solid #f3f3f3;animation:spin 1s linear infinite;border-top:5px solid var(--theme-color-1);border-radius:50%;width:50px;height:50px}.image-box.loaded img{opacity:1}.image-box.loaded:after{animation:none;content:none}.image-box:after{content:"";position:absolute;inset:0;background:#eee;background-image:linear-gradient(110deg, #ececec 8%, #f5f5f5 18%, #ececec 33%);background-size:200% 100%;background-repeat:no-repeat;background-position:left -120px top 0;animation:shine 1s ease infinite}.image-box img{opacity:0;transition:opacity 250ms ease-in-out}.slide-lazyload{position:absolute;width:100%;height:100%;inset:0;background:#eee;background-image:linear-gradient(110deg, #ececec 8%, #f5f5f5 18%, #ececec 33%);background-size:200% 100%;background-repeat:no-repeat;background-position:left -120px top 0;animation:shine 1s ease infinite}.circular-progress{display:none}.circular-progress.active{display:block}.circular-progress.hidden{display:none}.search-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;align-items:center;justify-content:center;display:none;background-color:rgba(0,0,0,.5);z-index:10}.search-overlay.active{display:flex}.page{padding-top:88px;min-height:100vh}.category-slide-page{height:100vh;overflow:hidden}.product-3d-page{position:relative;background-color:#fff;padding-top:88px;height:100vh;overflow:hidden}@media screen and (min-height: 1080px){.product-3d-page{height:100vh}}@media screen and (max-width: 1200px){.page{padding-top:56px}.category-slide-page{height:100%;overflow-y:auto}.product-3d-page{padding-top:56px}}@media screen and (max-width: 743px){.product-3d-page{overflow:initial}.product-normal-page .product-heading .bt-back .texts{display:none}.product-normal-page .product-heading .bt-back .texts{display:none}}button{all:unset;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.bt{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;height:48px;width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.bt .txt{text-align:center;font-size:14px;font-weight:600}.bt.bt-primary{position:relative;transition:all .3s;background-color:var(--theme-color-1);padding:0 24px;overflow:hidden}.bt.bt-primary .txt{color:#fff}.bt.bt-primary:after{background-color:#fff;content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;transform:rotate(35deg);transition:all 1s cubic-bezier(0.19, 1, 0.22, 1);width:50px;z-index:0}.bt.bt-secondary{position:relative;padding:0 16px;border-radius:4px;border:1px solid #000;display:flex;align-items:center;gap:12px;transition:all .3s;overflow:hidden}.bt.bt-secondary::before{content:"";background-color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:50% 100%;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);transition:clip-path .2s;transition-timing-function:cubic-bezier(0.7, 0, 0.2, 1);z-index:0}.bt.bt-secondary .txt,.bt.bt-secondary .icon{position:relative;z-index:1;color:#000;transition:all .3s}.bt.bt-secondary.disable{pointer-events:none;border:1px #d7d7d7 solid}.bt.bt-secondary.disable .icon,.bt.bt-secondary.disable .txt{color:#d7d7d7}.bt.disabled{opacity:.7;cursor:default}.bt-3d{position:relative;width:40px;height:40px}.bt-3d.active .front{transform:rotateX(-90deg) translateZ(25px)}.bt-3d.active .back{top:0;transform:rotateX(0deg) translateZ(25px)}.bt-3d .front,.bt-3d .back{width:40px;height:40px;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;border-radius:4px;overflow:hidden;transform-style:flat;transition:transform .3s ease-out}.bt-3d .front{background-color:#fff;border:1px solid #e5e5e5;transform:rotateX(0deg) translateZ(25px)}.bt-3d .back{top:4px;background-color:var(--theme-color-1);border:1px solid rgba(0,0,0,0);transform:rotateX(90deg) translateZ(25px)}.bt-3d .back .icon{color:#fff}.bt-3d .icon{transition:all .3s ease}.bt-3d .txt{color:#000;text-align:center;font-weight:600;font-size:14px;transition:all .3s ease}.bt-3d .txt.pc{display:flex}.bt-3d .txt.mb{display:none}.bt-back{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;width:-moz-fit-content;width:fit-content}.bt-back .texts{overflow:hidden}.bt-back .txt{display:flex;color:#000;font-size:14px;font-weight:600;transition:all .3s}.bt-back .icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:#000;transition:color .3s}@media(hover: hover)and (pointer: fine){.bt.bt-primary:hover:after{left:140%;transition:all 1s cubic-bezier(0.19, 1, 0.22, 1)}.bt.bt-secondary{background-color:var(--theme-color-1)}.bt.bt-secondary:not(.active,.disabled):hover{border:1px var(--theme-color-1) solid}.bt.bt-secondary:not(.active,.disabled):hover::before{transition-duration:.3s;clip-path:polygon(0 0, 100% 0, 0 0, 0% 100%)}.bt.bt-secondary:not(.active,.disabled):hover .txt{color:#fff}.bt.bt-secondary:not(.active,.disabled):hover .icon{color:#fff}.bt-3d:not(.active):hover .front{transform:rotateX(-90deg) translateZ(25px)}.bt-3d:not(.active):hover .back{top:0;transform:rotateX(0deg) translateZ(25px)}.bt-back:hover .icon,.bt-back:hover .txt{color:var(--theme-color-1)}.bt-back:hover .txt{animation:MoveUpInitial .3s forwards,MoveUpEnd .4s forwards .3s}}input:focus,textarea:focus,button:focus,select:focus,a:focus{outline:none}input,select,textarea{border:none;width:100%;outline:0;font-family:inherit;font-size:inherit}textarea{resize:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none}select:focus{outline:0}.custom-select-list{position:relative}.custom-select-list.active .list-select .icon-box .icon{transform:rotate(180deg)}.custom-select-list.active .list-phone .ico-list .icon{transform:rotate(180deg)}.custom-select-list.active .list-option{display:block;opacity:1}.custom-select-list .list-phone{background-color:#fff;border:1px solid #f7f7f7;border-radius:6px}.custom-select-list .list-phone input{border:unset;border-radius:unset}.custom-select-list .list-phone .ico-flag{border-radius:50%;overflow:hidden;width:16px;height:16px;margin-right:12px;margin-left:16px;display:flex}.custom-select-list .list-phone .ico-flag img{position:relative}.custom-select-list .list-phone .select-phone{display:flex}.custom-select-list .list-phone .select-phone .ico-list{display:flex;align-items:center;margin-right:21px}.custom-select-list .list-phone .select-phone .txt{margin-left:16px;position:relative}.custom-select-list .list-phone .select-phone .txt::before{background:#e5e5e5;left:-16px;top:-2px;width:1px;height:20px;position:absolute;content:" "}.custom-select-list .list-phone .input-phone{width:100%}.custom-select-list .list-select{position:relative;width:100%;display:flex;align-items:center;cursor:pointer;z-index:2;transition:all .3s}.custom-select-list .list-select .txt,.custom-select-list .list-select a{transition:all .3s;color:var(--theme-color-text-1);font-weight:500;font-size:12px;line-height:16px}.custom-select-list .list-select .icon-box .icon{transition:transform .3s;will-change:transform}.custom-select-list .list-option{position:absolute;z-index:1;overflow:hidden;border-radius:4px;cursor:pointer;display:none;opacity:0;transition:opacity .3s;transition-behavior:allow-discrete;will-change:opacity}.custom-select-list .list-option.flag-option{background:#fff;padding:8px;box-shadow:0px 0px 16px 0px rgba(17,28,28,.16);margin-top:4px;left:9px}.custom-select-list .list-option.flag-option .box-options{display:flex;flex-direction:column;gap:6px}.custom-select-list .list-option .box-options .box-option{display:flex;align-items:center;cursor:pointer;position:relative;transition:all .3s ease-out}.custom-select-list .list-option .box-options .box-option .txt,.custom-select-list .list-option .box-options .box-option a{transition:all .3s;color:var(--theme-color-text-1);font-weight:500;font-size:12px;line-height:16px}.form-items .item .form-input input{display:flex;padding:6px 8px;border-radius:8px;border:1px solid #dedede;background:#fff;color:#111c1c;font-weight:400;font-size:12px;line-height:20px}.form-items .item .form-input input::-moz-placeholder{color:#7f7f7f}.form-items .item .form-input input::placeholder{color:#7f7f7f}.items.radio{display:flex;flex-flow:row wrap;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.items.radio .item{display:flex;align-items:center;gap:4px;position:relative;width:-moz-fit-content;width:fit-content;transition:all .3s;cursor:pointer}.items.radio .item.active .radio .circle{border:solid 1px var(--theme-color-1)}.items.radio .item.active .radio .circle:before{opacity:1}.items.radio .item .radio{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.items.radio .item .radio .circle{position:relative;width:20px;height:20px;border:solid 1px #d7d7d7;border-radius:50%}.items.radio .item .radio .circle:before{content:"";position:absolute;width:12px;height:12px;border-radius:50%;top:4px;left:4px;background-color:var(--theme-color-1);opacity:0}.items.radio .item .text .txt{display:flex;color:#000;font-weight:400;font-size:12px;line-height:20px}.items.radio .item .text .price .txt{font-size:11px;line-height:16px}fieldset{padding-bottom:32px;display:grid;grid-template-columns:repeat(2, 1fr);gap:8px 32px}fieldset legend{font-size:16px;font-style:normal;font-weight:700;line-height:24px;padding-bottom:16px}fieldset>.form-group{display:flex;flex-direction:column;gap:8px;font-size:12px;font-style:normal;font-weight:400;line-height:20px}fieldset>.form-group.validated-error input:not(.input-contact){border:1px solid #bd1413}fieldset>.form-group.validated-error .error-txt{opacity:1;visibility:visible}fieldset>.form-group.validated-error .custom-dropdown .selected-value-box{border:1px solid #bd1413}fieldset>.form-group.validated-error .list-phone{border:1px solid #bd1413;overflow:hidden}fieldset>.form-group label{color:#606060}fieldset>.form-group label .req{padding-left:4px}fieldset>.form-group input{border-radius:6px;border:1px solid #e5e5e5;background:#fff;display:flex;height:48px;padding:8px 16px;align-items:center;align-self:stretch;font-weight:600}fieldset>.form-group .error-txt{display:block;height:14px;align-self:stretch;font-size:10px;font-style:normal;font-weight:400;line-height:14px;color:#bd1413;opacity:0;visibility:hidden;transition:opacity .3s}fieldset>.form-group.gender{grid-column:1/-1;padding:16px 0}fieldset>.form-group.message-field{grid-column:1/-1}fieldset>.form-group.message-field textarea{height:291px;border-radius:6px;border:1px solid #e5e5e5;background:#fff;display:flex;padding:8px 16px;align-items:center;align-self:stretch;font-weight:600}.visuallyhidden{transition:opacity .3s;opacity:0}.relate{position:relative}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes shine{to{background-position-x:-200%}}@keyframes moveArrow{0%{opacity:1;left:0}25%{opacity:0;left:-50%}26%{opacity:0;left:50%}55%{opacity:1;left:0}100%{left:0}}@keyframes MoveUpInitial{to{transform:translate3d(0, -115%, 0)}}@keyframes MoveUpEnd{from{transform:translate3d(0, 100%, 0)}to{transform:translate3d(0, 0, 0)}}.tooltip-box{--arrow-left: 0;background:#fff;min-width:100px;max-width:200px;position:absolute;top:0;z-index:12;box-shadow:0px 0px 8px 0px rgba(0,0,0,.08);border-radius:4px;transition:opacity .3s ease;padding:4px 8px;opacity:0;pointer-events:none}.tooltip-box.active{opacity:1}.tooltip-box:after{content:"";width:14px;height:14px;position:absolute;transform:rotate(45deg);box-shadow:2px 3px 4px rgba(0,0,0,.08);bottom:-4px;left:calc(var(--arrow-left) - 7px);background:#fff}.tooltip-box .tooltip-content{position:relative;color:#111c1c;font-weight:400;font-size:10px;line-height:14px;white-space:normal;word-break:normal;text-align:center;padding:0px;z-index:1}.tooltip-box .ico{display:inline-block}.tooltip-box .ico.ico-tds-choice{height:24px;width:140px;margin-bottom:16px;display:block}.tooltip-box .ico.ico-plus{width:10px;height:10px;color:#111c1c;display:inline-flex;align-items:center;justify-self:center;margin-right:6px}.tooltip-box .btn-order-sample{width:100%;position:relative;display:flex;justify-content:center;align-items:center;border-radius:100px;margin-top:16px;border:1px solid #111c1c;padding:12px 16px}.tooltip-box .btn-order-sample>p{color:#111c1c;font-size:13px;font-weight:600;line-height:24px}.tooltip-box .btn-order-sample:hover{border:1px solid #e4b760}.tooltip-box .btn-order-sample:hover>p{color:#e4b760}.tooltip-box .btn-order-sample:hover .ico-plus{color:#e4b760}header{position:absolute;top:0;width:100%;z-index:10}header .main{width:100%;z-index:1}header .main .container{max-width:100%;padding:0 32px}header .main .boxs{height:88px;display:flex;align-items:center;justify-content:space-between}header .main .boxs .menu-logo-wrapper{height:100%;display:flex;align-items:center;gap:32px}header .main .boxs .menu-right-wrapper{display:flex;gap:16px}header .main .boxs .logo a{height:100%;display:flex;align-items:center}header .main .boxs .logo svg{width:102px;height:24px}header .main .boxs .logo img{max-height:72px;max-width:100px}header .main .boxs .top-menu{display:flex}header .main .boxs .top-menu.active .bt-hamburger{position:absolute;top:-100%;left:0}header .main .boxs .top-menu .bt-hamburger{position:relative;top:0}header .main .boxs .top-menu .bt-hamburger svg{width:24px;height:24px}header .main .boxs .bt-cart{color:#000;transition:all ease-in-out .3s}header .main .boxs .bt-cart svg{top:-2px}header .main .boxs .bt-cart .count{position:absolute;color:#fff;width:12px;height:12px;border-radius:50%;text-align:center;font-size:8px;font-style:normal;font-weight:600;line-height:11px;background-color:var(--theme-color-1);display:none;z-index:5;top:-4px;right:-2px}header .main .boxs .bt-cart.active .count{display:block}header .main .boxs .bt-cart:hover{color:var(--theme-color-1)}header .main .boxs .bt-nav-search,header .main .boxs .bt-account,header .main .boxs .bt-account-logout{color:#000;transition:all ease-in-out .3s}header .main .boxs .bt-nav-search svg,header .main .boxs .bt-account svg,header .main .boxs .bt-account-logout svg{top:-2px}header .main .boxs .bt-nav-search.active,header .main .boxs .bt-nav-search:hover,header .main .boxs .bt-account.active,header .main .boxs .bt-account:hover,header .main .boxs .bt-account-logout.active,header .main .boxs .bt-account-logout:hover{color:var(--theme-color-1)}header .main .boxs .bt-account-wrapper{position:relative}header .main .boxs .bt-account-wrapper.auth-required .bt-logout{display:block;visibility:hidden;opacity:0;transition:all .3s}header .main .boxs .bt-account-wrapper.auth-required .bt-logout.active{visibility:visible;opacity:1}header .main .boxs .bt-account-wrapper.auth-required .bt-account{display:none}header .main .boxs .bt-account-wrapper.auth-required .bt-account-logout{display:block}header .main .boxs .bt-account-wrapper .bt-logout{display:none;position:absolute;right:0;bottom:0;padding:8px 16px;background:#fff;transform:translateY(80%);border-radius:4px;box-shadow:0px 0px 16px 0px rgba(17,28,28,.16);font-size:12px;font-style:normal;font-weight:600;line-height:20px}header .main .boxs .bt-account-wrapper .bt-account{display:block}header .main .boxs .bt-account-wrapper .bt-account-logout{display:none}header .side{position:absolute;top:0;width:100%;max-width:420px;height:100vh;font-weight:600;color:#000;font-size:14px;background-color:#fff;transform:translateX(-100%);will-change:transform;transition:transform ease .3s;overflow:hidden;z-index:7}header .side.active{transform:translateX(0)}header .side .switcher{display:none}header .side.anim.active .menu ul li .txt,header .side.anim.active .menu ul li .icon{transition:transform .6s cubic-bezier(0.165, 0.84, 0.44, 1),opacity .2s,color .2s;transition-delay:.3s;transform:translateZ(0);opacity:1}header .side.anim.active .menu ul li .icon-nav-left{transform:translateZ(0) scaleX(-1)}header .side.anim .menu ul li .txt,header .side.anim .menu ul li .icon{opacity:0;transition:transform .1s linear .3s,opacity .2s,color .3s;transform:translateY(1rem) translateZ(0);will-change:transform}header .side.anim .menu ul li .icon-nav-left{transform:translateY(1rem) translateZ(0) scaleX(-1)}header .side a,header .side button{color:#000;height:40px;line-height:40px;display:flex;gap:12px}header .side .menu{position:relative;margin-top:152px;padding:0 32px;width:100%;height:100%}header .side .menu ul{position:absolute;top:0;height:100%;width:calc(100% - 32px);overflow-y:auto;transition:all .3s ease}header .side .menu ul.active>li>a,header .side .menu ul.active>li>button{transform:translateX(0)}header .side .menu ul.move-out>li>a,header .side .menu ul.move-out>li>button{transform:translateX(-100%)}header .side .menu ul.is-hidden{width:0;position:absolute;pointer-events:none;opacity:0}header .side .menu ul.is-hidden>li>a,header .side .menu ul.is-hidden>li>button{transform:translateX(-100%)}header .side .menu ul li a,header .side .menu ul li button{width:100%;transition:transform .3s ease;transform:translateX(-100%);will-change:transform}header .side .menu ul li .bt-back{display:flex;align-items:center;justify-content:flex-start}header .side .menu ul li .icon-nav-arrow{width:8px;height:12px;padding:14px 0;color:#000}header .side .bt-close .icon{transition:transform .3s ease;will-change:transform}header .side .side-header{position:absolute;top:38px;padding:0 38px;width:100%;display:flex;justify-content:space-between;align-items:baseline}header .side-bg{position:absolute;top:0;width:100%;height:100vh;visibility:hidden;pointer-events:none;z-index:6}header .side-bg:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0;transition:opacity 1s;will-change:transition}header .side-bg.active{visibility:visible;pointer-events:initial}header .side-bg.active:before{opacity:.3}header.rq{z-index:15;background-color:rgba(0,0,0,0) !important}header .switcher{--color-option-active: var(--theme-color-2);display:flex;align-items:center}header .switcher.active{display:flex}header .switcher.hide{display:none}header .switcher .custom-dropdown{--box-height: 27px}header .switcher .custom-dropdown .selected-value-box{border:unset;color:#000;background-color:rgba(0,0,0,0)}header .switcher .custom-dropdown .selected-value-box p{font-size:14px;margin-right:16px}header .switcher .custom-dropdown .selected-value-box .icon-config-arrow-v{color:inherit;right:4px}@media(hover: hover)and (pointer: fine){header .side .bt-close:hover .icon{transform:rotate(90deg)}header .side .menu ul li .nav:hover .txt,header .side .menu ul li .nav:hover .icon,header .side .menu ul li .bt-back:hover .txt,header .side .menu ul li .bt-back:hover .icon{color:var(--theme-color-1)}header .switcher .custom-dropdown:hover .selected-value-box{color:var(--theme-color-1)}}@media screen and (max-width: 1200px){header{background-color:#fff}header .main .boxs{height:56px}header .main .boxs .logo img{max-height:40px}}@media screen and (max-width: 743px){header.active{z-index:17}header .main .container{padding:0 16px}header .main .boxs .menu-logo-wrapper{gap:16px}header .main .boxs .logo img{max-height:32px}header .side.active{z-index:17}header .side .switcher{display:flex}header .switcher{display:none}}.custom-slide.active .wrapper,.custom-slide.active .controls{opacity:1}.custom-slide.active .spinner{opacity:0;pointer-events:none}.custom-slide .wrapper,.custom-slide .controls{opacity:0;transition:opacity .3s;will-change:opacity}.custom-slide .slides{display:flex;position:relative}.custom-slide .slides.shifting{transition:left .2s ease-out}.custom-slide .slides .slide{cursor:default}.custom-slide .slides.loop .slide{cursor:grab}.custom-slide .spinner{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);z-index:10;opacity:1}.custom-slide .spinner .content{transition:opacity .3s;will-change:opacity}@media screen and (max-width: 1200px){.custom-slide .slides .slide{cursor:pointer}.custom-slide .slides.loop .slide{cursor:pointer}}.category-slide{height:100vh;width:100%;padding-top:88px}.category-slide .head{position:relative;padding:20px 0;pointer-events:none;z-index:2}.category-slide .head .txt{color:#000;text-align:center;font-weight:700;font-size:24px;line-height:32px}.category-slide .slider{width:100%;position:absolute;top:0;height:100vh;z-index:1}.category-slide .slider .wrapper{position:relative;z-index:0}.category-slide .slider .controls{position:fixed;width:155px;height:40px;bottom:56px;left:50%;transform:translateX(-50%);z-index:1}.category-slide .slider .controls .boxs{display:inline-grid;grid-template-columns:28px 1fr 28px;grid-column-gap:22px;padding:10px 6px}.category-slide .slider .controls .boxs .texts{text-wrap:nowrap}.category-slide .slider .controls .boxs .texts .txt{color:#d7d7d7;font-weight:700;line-height:24px;font-size:16px}.category-slide .slider .controls .boxs .texts .txt.current{color:var(--theme-color-1)}.category-slide .slider .controls .boxs .prev.disable .icon,.category-slide .slider .controls .boxs .next.disable .icon{color:#d7d7d7}.category-slide .slider .controls .boxs .prev .icon,.category-slide .slider .controls .boxs .next .icon{color:#606060}.category-slide .slider .bt-back{position:absolute;left:32px;top:104px;z-index:1}.category-slide .items .item{position:relative;display:flex;align-items:center;height:calc(100vh - 96px);padding-top:160px}.category-slide .items .item:nth-child(odd){background-color:#fff}.category-slide .items .item:nth-child(even)::before{content:"";position:absolute;width:100%;left:0;top:0;height:calc(100vh - 96px);background-color:var(--theme-color-2);z-index:0}.category-slide .items .item:nth-child(even)::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:400px;background:linear-gradient(360deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);z-index:1}.category-slide .items .item:hover .boxs .bt-primary{opacity:1;transform:translate(-50%, 0)}.category-slide .items .item .boxs{position:relative;padding:0 48px 78px;width:100%;display:grid;grid-template-columns:1fr;grid-row-gap:72px;z-index:2}.category-slide .items .item .boxs .image{max-width:324px;max-height:396px;position:relative;left:50%;transform:translateX(-50%)}.category-slide .items .item .boxs .image picture{display:flex;justify-content:center;--aspect-ratio: 0.8;position:relative;width:100%;padding-bottom:calc(100%/var(--aspect-ratio));height:auto}.category-slide .items .item .boxs .image img{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.category-slide .items .item .boxs .text{max-width:300px;margin:0 auto;text-align:center;padding:10px 0}.category-slide .items .item .boxs .text .txt{color:#282c34;font-weight:700;font-size:16px;line-height:24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.category-slide .items .item .boxs .bt-primary{position:absolute;bottom:0;left:50%;gap:4px;opacity:0;transition:all .3s ease;transform:translate(-50%, 10px);will-change:transform,opacity}.category-slide .items .item .boxs .bt-primary .icon-nav-arrow{width:24px;height:24px;display:flex;justify-content:center;align-items:center;color:#fff}@media(hover: hover)and (pointer: fine){.category-slide .slider .controls .boxs .prev:not(.disable):hover .icon svg{animation:moveArrow .8s linear forwards}.category-slide .slider .controls .boxs .next:not(.disable):hover .icon svg{animation:moveArrow .8s linear forwards}}@media screen and (max-height: 1000px){.category-slide .items .item .boxs{grid-row-gap:48px;padding:0 48px 48px}}@media screen and (max-width: 1200px){.category-slide{height:100%}.category-slide .head{padding:12px 0 32px}.category-slide .head .txt{font-family:"Open Sans";font-size:20px;line-height:28px}.category-slide .slider{position:relative;top:0;height:auto}.category-slide .slider .bt-back{left:16px;top:-64px}.category-slide .slider .controls{display:none}.category-slide .slider .wrapper{overflow:hidden}.category-slide .items{display:grid;grid-template-columns:1fr}.category-slide .items .item{height:100%;padding:0}.category-slide .items .item:nth-child(even):before{height:100%}.category-slide .items .item:nth-child(even):after{background:linear-gradient(270deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);top:0;left:auto;right:0;height:100%}.category-slide .items .item .boxs{padding:12px 24px;top:0;width:100%;grid-template-columns:208px 1fr 64px;grid-gap:0 24px;align-items:center;max-width:744px;margin:0 auto}.category-slide .items .item .boxs .image{width:176px;height:176px;left:0;transform:none}.category-slide .items .item .boxs .image picture{--aspect-ratio: 1}.category-slide .items .item .boxs .text{text-align:left;padding:0;margin:0;max-width:100%}.category-slide .items .item .boxs .bt-primary{position:relative;padding:0;opacity:1;transform:none;background-color:rgba(0,0,0,0);left:0}.category-slide .items .item .boxs .bt-primary .txt{display:none}.category-slide .items .item .boxs .bt-primary .icon{color:var(--theme-color-1)}}@media screen and (max-width: 743px){.category-slide .head .txt{font-size:16px;line-height:24px}.category-slide .slider .bt-back .txt{display:none}.category-slide .slider .items .item{min-height:246px}.category-slide .slider .items .item .boxs{display:flex;flex-flow:row wrap;align-items:flex-start}.category-slide .slider .items .item .boxs .image{left:50%;transform:translateX(-50%);margin-bottom:8px}.category-slide .slider .items .item .boxs .text{padding:0;width:calc(100% - 48px);height:40px}.category-slide .slider .items .item .boxs .text .txt{font-size:14px;line-height:20px}.category-slide .slider .items .item .boxs .bt-primary{position:absolute;left:auto;right:24px;bottom:24px;width:24px;height:24px}}.custom-scroll{position:relative}.custom-scroll.horizontal:after,.custom-scroll.horizontal .track{top:auto;bottom:0;left:0;width:100%;background-color:#f8f7f4;height:4px;opacity:1}.custom-scroll.horizontal .wrapper{overflow-x:scroll;overflow-y:hidden}.custom-scroll.horizontal .thumb{top:auto;bottom:0;left:4px;width:10px;border-radius:2px;height:4px;transition:left .08s;opacity:1}.custom-scroll.horizontal .content{overflow-y:hidden;overflow-x:auto}.custom-scroll.disable:after{opacity:0}.custom-scroll.disable .thumb,.custom-scroll.disable .track{opacity:0}.custom-scroll.disable .wrapper,.custom-scroll.disable .content{overflow:hidden}.custom-scroll.active:after{opacity:1}.custom-scroll.active .thumb,.custom-scroll.active .track{opacity:1}.custom-scroll:after,.custom-scroll .track{content:"";position:absolute;right:1px;top:0;height:100%;width:2px;background-color:#f9f9f9;opacity:1;border-radius:2px}.custom-scroll::-webkit-scrollbar{display:none}.custom-scroll::-webkit-scrollbar-track{display:none}.custom-scroll::-webkit-scrollbar-thumb{display:none}.custom-scroll .wrapper{width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;opacity:1;transition:all .3s}.custom-scroll .thumb{z-index:1;cursor:pointer;position:absolute;width:2px;right:1px;top:0;background-color:#b7b7b7;height:3px;transition:all .08s;border-radius:2px;opacity:1}.custom-scroll .thumb.thumb-fade-out{opacity:0}.custom-scroll .content{overflow-y:auto;overflow-x:hidden}.custom-scroll .content::-webkit-scrollbar{display:none;background-color:rgba(0,0,0,0)}.custom-scroll .content::-webkit-scrollbar-track{display:none;background-color:rgba(0,0,0,0)}.custom-scroll .content::-webkit-scrollbar-thumb{display:none;background-color:rgba(0,0,0,0)}.custom-scroll .shadow{background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);width:100%;height:24px;position:absolute;bottom:-1px;opacity:0;visibility:hidden;transition:all .3s;z-index:3;pointer-events:none;will-change:opacity}.custom-scroll .shadow.active{opacity:1;visibility:visible}.custom-radio-list{display:flex;gap:14px}.custom-radio-list .radio-item{height:-moz-fit-content;height:fit-content}.custom-radio-list .radio-item input{all:initial}.custom-radio-list .radio-item input[type=radio]{display:none}.custom-radio-list .radio-item input[type=radio]+.radio-label{cursor:pointer;display:flex;align-items:center;font-size:12px;font-style:normal;font-weight:400;line-height:20px;color:#000;gap:6px}.custom-radio-list .radio-item input[type=radio]+.radio-label:before{content:"";background:#fff;border-radius:100%;border:1px solid #e5e5e5;display:inline-block;width:22px;height:22px;vertical-align:top;cursor:pointer;text-align:center;transition:all 250ms ease}.custom-radio-list .radio-item input[type=radio]:checked+.radio-label:before{background-color:var(--theme-color-1);box-shadow:inset 0 0 0 4px #fff;border-color:var(--theme-color-1)}.custom-radio-list .radio-item input[type=radio].active+.radio-label:before{background-color:var(--theme-color-1);box-shadow:inset 0 0 0 4px #fff;border-color:var(--theme-color-1)}.custom-radio-list .radio-item input[type=radio]:focus+.radio-label:before{border-color:var(--theme-color-1)}.custom-radio-list .radio-item input[type=radio]:disabled+.radio-label:before{box-shadow:inset 0 0 0 4px #fff;border-color:#bfbfbf;background:#bfbfbf}.custom-radio-list .radio-item input[type=radio]+.radio-label:empty:before{margin-right:0}.content-title-desc-edition{padding:20px 16px 16px;display:flex;flex-direction:column;gap:8px;position:relative;z-index:2}.content-title-desc-edition .txt{overflow-x:clip;overflow-y:visible;text-overflow:ellipsis;white-space:nowrap;color:#000;font-weight:600;font-size:12px;line-height:20px}.content-title-desc-edition .description-edition{--line-max: 3;max-height:var(--max-height);overflow:hidden;transition:max-height .3s ease-in-out;font-size:10px;font-weight:400;line-height:14px;color:#000}.content-title-desc-edition .description-edition.txt-ellipsis{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.content-title-desc-edition .about-desc{display:flex}.content-title-desc-edition .read-more,.content-title-desc-edition .read-less{display:flex;align-items:center;gap:2px;cursor:pointer}.content-title-desc-edition .read-more .txt-read,.content-title-desc-edition .read-less .txt-read{font-size:10px;font-weight:400;line-height:14px;color:#000;transition:color .3s ease-in-out}.content-title-desc-edition .read-more .icon-e-arrow-v svg,.content-title-desc-edition .read-less .icon-e-arrow-v svg{color:#000;transition:color .3s ease-in-out}.content-title-desc-edition .read-more:hover .txt-read,.content-title-desc-edition .read-less:hover .txt-read{color:var(--theme-color-1)}.content-title-desc-edition .read-more:hover .icon-e-arrow-v svg,.content-title-desc-edition .read-less:hover .icon-e-arrow-v svg{color:var(--theme-color-1)}.content-title-desc-edition .read-less .icon-e-arrow-v{transform:rotate(180deg)}.product-3d-configuration{--container-side-gap: 32px;--configuration-height: 950px;--step-tl-right: 364px;--step-config-height: 830px;--side-bar-width: 436px;--step-width: 72px;--step-container-width: 84px;--stage-height: 990px;--control-v-distance: 40px;--control-left-distance: 72px;--control-right-distance: 508px;--control-right-start: 96px;--distance-txt-bottom: 50px;position:relative}.product-3d-configuration.step-with-name{--side-bar-width: 520px;--step-width: 156px;--control-right-distance: 560px;--step-container-width: 164px}.product-3d-configuration.step-with-name .configuration-3d-tl-step{--step-width: 156px;--step-height: 70px;--step-width-active: 156px;right:calc((var(--step-width) + 8px)*-1)}.product-3d-configuration.step-with-name .configuration-3d-tl-step .step{width:var(--step-container-width)}.product-3d-configuration.step-with-name .configuration-3d-tl-step .step .items{width:var(--step-width);margin-left:8px}.product-3d-configuration.step-with-name .configuration-3d-tl-step .step .items .item{width:156px;height:70px;border-bottom:1px solid #f7f7f7}.product-3d-configuration.step-with-name .configuration-3d-tl-step .step .items .item.active .box{left:-8px}.product-3d-configuration.step-with-name .configuration-3d-tl-step .step .items .item .box{width:156px;height:70px}.product-3d-configuration.step-with-name .configuration-3d-tl-step .step .items .item .box:before{left:0px;width:156px}.product-3d-configuration.step-with-name .configuration-3d-tl-step .step .items .item .box .num{display:none}.product-3d-configuration.step-with-name .configuration-3d-tl-step .step .items .item .box>.name{display:flex}.product-3d-configuration.step-with-name .configuration-3d-tl-step .step .items .item .box>.name .txt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:136px}.product-3d-configuration.step-with-name .configurations{right:calc((var(--side-bar-width) - var(--container-side-gap))*-1)}.product-3d-configuration.step-with-name .product-stage .controls.top-right.active,.product-3d-configuration.step-with-name .product-stage .controls.bottom-right.active{right:592px}.product-3d-configuration .container{position:relative;max-width:100%;margin:0 auto;padding:0}.product-3d-configuration .product-container{position:relative;overflow:hidden}.product-3d-configuration .configuration-3d-tl-step{right:calc((var(--step-width) + 8px)*-1);width:var(--step-container-width);height:calc(100vh - 260px)}.product-3d-configuration .configuration-3d-tl-step.active{right:calc(var(--step-tl-right) + var(--container-side-gap))}.product-3d-configuration .configuration-3d-tl-step .step{width:var(--step-container-width)}.product-3d-configuration .configuration-3d-tl-step .step .items{width:var(--step-width);margin-left:12px}.product-3d-configuration .configuration-3d-tl-step .step .items .item{width:72px;height:72px}.product-3d-configuration .configuration-3d-tl-step .step .items .item .box{width:72px;height:72px}.product-3d-configuration .configuration-3d-tl-step .step .items .item .box:before{width:80px}.product-3d-configuration .product-stage{position:relative;margin:0 auto;height:calc(100vh - 88px)}.product-3d-configuration .product-stage .product-3d{width:100%;height:100%;position:relative;transition:all .3s}.product-3d-configuration .product-stage .product-3d iframe,.product-3d-configuration .product-stage .product-3d img{position:absolute;width:100%;height:100%;top:0;-o-object-fit:contain;object-fit:contain}.product-3d-configuration .product-stage .product-3d iframe.locked,.product-3d-configuration .product-stage .product-3d img.locked{pointer-events:none}.product-3d-configuration .product-stage .product-3d #driveworks-3d-frame{width:100%;height:100%;margin:0}.product-3d-configuration .product-stage .product-3d .td-render.background{-o-object-fit:cover;object-fit:cover}.product-3d-configuration .product-stage .product-3d .td-render.foreground{-o-object-fit:fill;object-fit:fill}.product-3d-configuration .product-stage .product-3d .disclaimer-text{position:absolute;bottom:var(--distance-txt-bottom);left:50%;transform:translate(-50%, 0%);min-width:230px}.product-3d-configuration .product-stage .product-3d .disclaimer-text p{color:#ababab;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:20px}.product-3d-configuration .product-stage .controls{position:absolute;display:flex;gap:16px;transition:all .3s ease}.product-3d-configuration .product-stage .controls.top-left{left:var(--control-left-distance);top:var(--control-v-distance)}.product-3d-configuration .product-stage .controls.top-left .icon{width:32px;height:32px;color:#ababab}.product-3d-configuration .product-stage .controls.top-left .icon-zoom-mb,.product-3d-configuration .product-stage .controls.top-left .icon-rotate-mb,.product-3d-configuration .product-stage .controls.top-left .icon-move-mb{display:none}.product-3d-configuration .product-stage .controls.top-left .txt{color:#ababab}.product-3d-configuration .product-stage .controls.top-right{right:var(--control-right-start);top:var(--control-v-distance);gap:12px}.product-3d-configuration .product-stage .controls.top-right.active{right:var(--control-right-distance)}.product-3d-configuration .product-stage .controls.bottom-left{left:var(--control-left-distance);bottom:var(--control-v-distance)}.product-3d-configuration .product-stage .controls.bottom-left .icon{width:24px;height:24px;color:#111c1c;transition:transform .3s;will-change:transform}.product-3d-configuration .product-stage .controls.bottom-left .txt{color:#111c1c}.product-3d-configuration .product-stage .controls.bottom-right{right:var(--control-right-start);bottom:var(--control-v-distance);align-items:flex-end}.product-3d-configuration .product-stage .controls.bottom-right.active{right:var(--control-right-distance)}.product-3d-configuration .product-stage .controls.bottom-center{left:50%;transform:translateX(-50%);bottom:var(--control-v-distance)}.product-3d-configuration .product-stage .controls.bottom-center.active{transform:translateX(calc(-50% - 218px))}.product-3d-configuration .product-stage .controls .bt-toggle-preset.active .icon{color:var(--theme-color-1)}.product-3d-configuration .product-stage .controls .bt-toggle-preset.active .txt{color:var(--theme-color-1)}.product-3d-configuration .product-stage .controls .labels,.product-3d-configuration .product-stage .controls button{display:flex;justify-content:center;flex-direction:column;align-items:center}.product-3d-configuration .product-stage .controls .labels .icon,.product-3d-configuration .product-stage .controls button .icon{align-items:center;justify-content:center}.product-3d-configuration .product-stage .controls .labels .txt,.product-3d-configuration .product-stage .controls button .txt{text-align:center;font-weight:600;font-size:10px;line-height:14px}.product-3d-configuration .product-stage .controls .bt-view-ar{flex-direction:row;width:-moz-fit-content;width:fit-content;padding-left:16px;padding-right:8px;gap:4px;height:40px;border:1px #e5e5e5 solid;background-color:#fff;transition:background-color .3s ease}.product-3d-configuration .product-stage .controls .bt-view-ar.active,.product-3d-configuration .product-stage .controls .bt-view-ar:not(.active):hover{background-color:var(--theme-color-1)}.product-3d-configuration .product-stage .controls .bt-view-ar.active .icon,.product-3d-configuration .product-stage .controls .bt-view-ar.active .txt,.product-3d-configuration .product-stage .controls .bt-view-ar:not(.active):hover .icon,.product-3d-configuration .product-stage .controls .bt-view-ar:not(.active):hover .txt{color:#fff}.product-3d-configuration .product-stage .controls .bt-view-ar .txt{font-weight:600;color:#000;font-size:14px}.product-3d-configuration .product-stage .controls .bt-view-ar .txt.pc{display:flex}.product-3d-configuration .product-stage .controls .bt-view-ar .txt.mb{display:none}.product-3d-configuration .product-stage .controls .bt-reset.disabled{opacity:.5;pointer-events:none}.product-3d-configuration .product-stage-bg{position:fixed;width:100%;top:0;left:0;background-color:#fff;display:none;visibility:hidden;z-index:6}.product-3d-configuration .product-stage-bg.active{display:block;visibility:visible}.product-3d-configuration .configurations{position:absolute;width:var(--side-bar-width);height:calc(100vh - 130px);top:10px;background-color:#fff;right:calc((var(--side-bar-width) - var(--container-side-gap))*-1);transition:right .3s ease-in-out;transition-delay:0s;box-shadow:0px 0px 16px 0px rgba(136,136,136,.16);z-index:5}.product-3d-configuration .configurations.active{right:var(--container-side-gap)}.product-3d-configuration .configurations.active .bt-expand-step{opacity:0}.product-3d-configuration .configurations .bt-close-step{position:absolute;right:16px;top:12px;z-index:2;opacity:1;transition:all .3s}.product-3d-configuration .configurations .bt-close-step.hide{z-index:1;opacity:0}.product-3d-configuration .configurations .bt-close-step .box-bt{position:relative;width:24px;height:24px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;transition:background .3s ease;overflow:hidden}.product-3d-configuration .configurations .bt-close-step .box-bt .icon{position:relative;z-index:1;transition:transform .3s}.product-3d-configuration .configurations .bt-close-step.active .box-bt .icon svg,.product-3d-configuration .configurations .bt-close-step:not(.active):hover .box-bt .icon svg{transform:rotate(90deg)}.product-3d-configuration .configurations .bt-expand-step{width:48px;height:48px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;position:absolute;top:50%;left:-24px;transform:translateY(-50%);opacity:1;z-index:5;overflow:hidden;transition:all .3s}.product-3d-configuration .configurations .bt-expand-step:before{position:absolute;z-index:0;content:"";width:48px;height:48px;border-radius:50%}.product-3d-configuration .configurations .bt-expand-step:after{position:absolute;content:"";background-color:#f7f7f7;width:120px;height:120px;left:-10%;transform:skew(30deg);transition:transform .4s cubic-bezier(0.3, 1, 0.8, 1);z-index:1}.product-3d-configuration .configurations .bt-expand-step .icon{position:relative;z-index:2;transition:color .3s}.product-3d-configuration .configurations .bt-expand-step:hover:after{transform:translate3d(100%, 0, 0)}.product-3d-configuration .configurations .bt-expand-step:hover:before{background-color:var(--theme-color-1)}.product-3d-configuration .configurations .bt-expand-step:hover .icon{color:#fff}.product-3d-configuration .configurations .configuration-steps{position:relative;height:var(--step-config-height);width:var(--side-bar-width);padding-left:var(--step-width);overflow:hidden;z-index:1}.product-3d-configuration .configurations .configuration-steps .configuration-title{padding:24px 16px 32px 16px;min-height:64px;box-shadow:0px 6px 8px 0px rgba(136,136,136,.04)}.product-3d-configuration .configurations .configuration-steps .configuration-title .title{display:flex;gap:8px}.product-3d-configuration .configurations .configuration-steps .configuration-title .title .num{color:#7f7f7f;font-weight:600;font-size:12px;line-height:20px}.product-3d-configuration .configurations .configuration-steps .configuration-title .title .txt{color:#000;font-weight:700;font-size:14px;line-height:20px}.product-3d-configuration .configurations .configuration-steps .configuration-step{width:100%;counter-reset:step}.product-3d-configuration .configurations .configuration-steps .configuration-step .configuration-layout{height:calc(100vh - 250px);position:absolute;visibility:hidden;opacity:0;z-index:0;transition:all .3s;width:auto}.product-3d-configuration .configurations .configuration-steps .configuration-step .configuration-layout.active{position:relative;visibility:visible;z-index:6;opacity:1}.product-3d-configuration .configurations .configuration-steps .configuration-step .configuration-layout.active.disabled{opacity:.5;pointer-events:none}.product-3d-configuration .configurations .configuration-steps .configuration-step .configuration-layout.configuration-3d-summary .configuration-box .items{height:428px}.product-3d-configuration .configurations .configuration-steps .configuration-step .configuration-layout.active-by-rule .configuration-title .title .num::before{counter-increment:step;content:counter(step)}.product-3d-configuration .configurations .configuration-steps .configuration-step .configuration-layout.noshow{display:none !important}.product-3d-configuration .configurations .configuration-steps .configuration-sub-layout{position:absolute;visibility:hidden;opacity:0;z-index:0}.product-3d-configuration .configurations .configuration-steps .configuration-sub-layout.active{position:relative;visibility:visible;z-index:6;opacity:1}.product-3d-configuration .configurations .configuration-steps .configuration-sub-layout .configuration-box{width:100%;transition:opacity .3s;will-change:opacity}.product-3d-configuration .configurations .configuration-steps .custom-scroll{margin-right:4px}.product-3d-configuration .configurations .configuration-steps .custom-scroll .content{overflow-y:scroll;height:calc(100vh - 330px);padding-bottom:32px}.product-3d-configuration .configurations .configuration-steps .config-3d.configuration-3d-group{margin-top:-16px}.product-3d-configuration .configurations .configuration-price{position:absolute;width:100%;bottom:64px;height:56px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;box-shadow:0px -6px 8px 0px rgba(136,136,136,.04);background-color:#fff;transition:all .3s;opacity:0}.product-3d-configuration .configurations .configuration-price.active{opacity:1}.product-3d-configuration .configurations .configuration-price .box-txt{display:flex;gap:16px}.product-3d-configuration .configurations .configuration-price .box-txt .description-txt{display:flex;flex-direction:column;font-weight:600;color:#606060;text-align:end;justify-content:center}.product-3d-configuration .configurations .configuration-price .box-txt .description-txt .title,.product-3d-configuration .configurations .configuration-price .box-txt .description-txt .desc{display:none}.product-3d-configuration .configurations .configuration-price .box-txt .description-txt .title.active,.product-3d-configuration .configurations .configuration-price .box-txt .description-txt .desc.active{display:block}.product-3d-configuration .configurations .configuration-price .box-txt .description-txt .title{font-size:12px;line-height:20px}.product-3d-configuration .configurations .configuration-price .box-txt .description-txt .desc{font-size:10px;line-height:14px}.product-3d-configuration .configurations .configuration-price .box-txt .step-price{font-weight:700;color:#000;font-size:14px;line-height:20px;flex-shrink:0}.product-3d-configuration .configurations .configuration-price .bt-view-summary,.product-3d-configuration .configurations .configuration-price .bt-hide-summary{display:none;gap:8px;overflow:hidden}.product-3d-configuration .configurations .configuration-price .bt-view-summary.active,.product-3d-configuration .configurations .configuration-price .bt-hide-summary.active{display:flex}.product-3d-configuration .configurations .configuration-price .bt-view-summary .texts,.product-3d-configuration .configurations .configuration-price .bt-hide-summary .texts{overflow:hidden}.product-3d-configuration .configurations .configuration-price .bt-view-summary .txt,.product-3d-configuration .configurations .configuration-price .bt-hide-summary .txt{display:flex;color:#000;font-weight:600;font-size:14px;transition:color .3s ease-in-out}.product-3d-configuration .configurations .configuration-price .bt-view-summary .icon,.product-3d-configuration .configurations .configuration-price .bt-hide-summary .icon{color:#000;transition:color .3s ease-in-out}.product-3d-configuration .configurations .configuration-steps-control{display:flex;justify-content:space-between;gap:8px;padding:8px 16px 16px;visibility:visible;transition:all .3s;opacity:0;position:absolute;width:100%;height:64px;bottom:0;z-index:1;background-color:#fff}.product-3d-configuration .configurations .configuration-steps-control.active{opacity:1}.product-3d-configuration .configurations .configuration-steps-control.disable{visibility:hidden;opacity:0}.product-3d-configuration .configurations .configuration-steps-control.last-step{grid-template-columns:48px 48px 1fr}.product-3d-configuration .configurations .configuration-steps-control.last-step .bt-step-prev{padding:0px}.product-3d-configuration .configurations .configuration-steps-control.last-step .bt-step-prev .txt{display:none}.product-3d-configuration .configurations .configuration-steps-control.last-step .bt-step-next{background:linear-gradient(270deg, #49a7db 0%, #49a7db 100%);padding-left:24px}.product-3d-configuration .configurations .configuration-steps-control.last-step .bt-step-next .txt{color:#fff}.product-3d-configuration .configurations .configuration-steps-control.last-step .bt-step-next .txt.last-step{display:block}.product-3d-configuration .configurations .configuration-steps-control.last-step .bt-step-next .txt.next-step{display:none}.product-3d-configuration .configurations .configuration-steps-control.last-step .bt-step-next .bt{background:none;border:none}.product-3d-configuration .configurations .configuration-steps-control.last-step .bt-step-next .bt .ico-arrow-next{color:#fff}.product-3d-configuration .configurations .configuration-steps-control.last-step .bt-step-next .bt .bg{background-color:#1d1d1b;opacity:.1;width:100%;height:100%;top:0;left:0}.product-3d-configuration .configurations .configuration-steps-control .bt-step-prev,.product-3d-configuration .configurations .configuration-steps-control .bt-step-next{width:-moz-fit-content;width:fit-content;height:40px}.product-3d-configuration .configurations .configuration-steps-control .bt-step-prev.disabled,.product-3d-configuration .configurations .configuration-steps-control .bt-step-next.disabled{opacity:0;cursor:default}.product-3d-configuration .configurations .configuration-steps-control .bt-step-next.last{border:1px solid var(--theme-color-1)}.product-3d-configuration .configurations .configuration-steps-control .bt-step-next.last::before{background-color:var(--theme-color-1)}.product-3d-configuration .configurations .configuration-steps-control .bt-step-next.last .icon-cart{display:flex}.product-3d-configuration .configurations .configuration-steps-control .bt-step-next.last .txt,.product-3d-configuration .configurations .configuration-steps-control .bt-step-next.last .icon{color:#fff}.product-3d-configuration .configurations .configuration-steps-control .bt-step-next.submitted,.product-3d-configuration .configurations .configuration-steps-control .bt-step-next.disabled{opacity:.5;cursor:default}.product-3d-configuration .configurations .configuration-steps-control .bt-step-next .icon-cart{display:none}.product-3d-configuration.kiosk .configurations,.product-3d-configuration.kiosk .configuration-3d-tl-step{display:none !important}.product-3d-configuration .configuration-no-show{display:none !important}@media(hover: hover)and (pointer: fine){.product-3d-configuration .configurations .bt-close-step:hover .box-bt .icon{transform:rotate(90deg)}.product-3d-configuration .configurations .bt-expand-step:hover{background-color:var(--theme-color-1)}.product-3d-configuration .configurations .bt-expand-step:hover .icon{color:#fff}.product-3d-configuration .configurations .configuration-price .bt-view-summary:hover .icon,.product-3d-configuration .configurations .configuration-price .bt-view-summary:hover .txt,.product-3d-configuration .configurations .configuration-price .bt-hide-summary:hover .icon,.product-3d-configuration .configurations .configuration-price .bt-hide-summary:hover .txt{color:var(--theme-color-1)}.product-3d-configuration .configurations .configuration-price .bt-view-summary:hover .txt,.product-3d-configuration .configurations .configuration-price .bt-hide-summary:hover .txt{animation:MoveUpInitial .3s forwards,MoveUpEnd .4s forwards .3s}.product-3d-configuration .product-stage .set-control-right .bt-3d.fullview.active:hover{border:1px solid #49a7db}.product-3d-configuration .product-stage .set-control-right .bt-3d.fullview.active:hover .box-effect:after{transform:skewX(-45deg) scale(1, 1)}.product-3d-configuration .product-stage .set-control-right .bt-3d.fullview.active:hover .ico{color:#fff}.product-3d-configuration .product-stage .controls .bt-reset:hover .icon{transform:rotate(-90deg)}.product-3d-configuration .product-stage .controls .bt-toggle-preset:hover .icon{color:var(--theme-color-1)}.product-3d-configuration .product-stage .controls .bt-toggle-preset:hover .txt{color:var(--theme-color-1)}}@media screen and (max-width: 1200px){.product-3d-configuration{--container-side-gap: 16px;--configuration-height: 672px;--step-height: 608px;--stage-height: 668px;--step-config-height: 602px;--control-v-distance: 24px;--control-left-distance: 32px;--control-right-distance: 468px;--control-right-start: 32px;--distance-txt-bottom: 34px}.product-3d-configuration.step-with-name{--side-bar-width: 436px;--step-width: 72px;--control-right-distance: 468px}.product-3d-configuration.step-with-name .configuration-3d-tl-step{--step-width: 72px;--step-height: 72px;--step-width-active: 80px;right:calc((var(--step-width) + 8px)*-1);width:80px}.product-3d-configuration.step-with-name .configuration-3d-tl-step .step{width:80px}.product-3d-configuration.step-with-name .configuration-3d-tl-step .step .items .item{width:72px;height:72px}.product-3d-configuration.step-with-name .configuration-3d-tl-step .step .items .item.active .box{left:-8px}.product-3d-configuration.step-with-name .configuration-3d-tl-step .step .items .item .box{width:72px;height:72px}.product-3d-configuration.step-with-name .configuration-3d-tl-step .step .items .item .box:before{left:0px}.product-3d-configuration.step-with-name .configuration-3d-tl-step .step .items .item .box .num{display:flex}.product-3d-configuration.step-with-name .configuration-3d-tl-step .step .items .item .box>.name{display:none}.product-3d-configuration.step-with-name .product-stage .controls.top-right.active,.product-3d-configuration.step-with-name .product-stage .controls.bottom-right.active{right:var(--control-right-distance)}.product-3d-configuration .product-stage{height:calc(100vh - 56px)}.product-3d-configuration .product-stage .controls.top-left .icon{display:none}.product-3d-configuration .product-stage .controls.top-left .icon-zoom-mb,.product-3d-configuration .product-stage .controls.top-left .icon-rotate-mb,.product-3d-configuration .product-stage .controls.top-left .icon-move-mb{display:flex}.product-3d-configuration .configuration-3d-tl-step{height:calc(100vh - 212px)}.product-3d-configuration .configuration-3d-tl-step.active{right:380px}.product-3d-configuration .configurations{height:calc(100vh - 88px)}.product-3d-configuration .configurations .configuration-steps{height:calc(100vh - 208px)}.product-3d-configuration .configurations .configuration-steps .custom-scroll .content{height:calc(100vh - 288px)}}@media screen and (max-width: 743px){.product-3d-configuration{--control-v-distance: 8px;--control-right-distance: 8px;--control-left-distance: 8px;--stage-height: 300px;--step-height: 38px;--distance-txt-bottom: 0px;height:auto}.product-3d-configuration.step-with-name .configuration-3d-tl-step{width:100%;height:36px}.product-3d-configuration.step-with-name .configuration-3d-tl-step .step{width:100%}.product-3d-configuration.step-with-name .configuration-3d-tl-step .step .items{width:100%;margin:0}.product-3d-configuration.step-with-name .configuration-3d-tl-step .step .items .item{width:100%;height:36px;border:none}.product-3d-configuration.step-with-name .configuration-3d-tl-step .step .items .item.active .box{left:0}.product-3d-configuration.step-with-name .configuration-3d-tl-step .step .items .item .box{width:100%;height:36px}.product-3d-configuration.step-with-name .configuration-3d-tl-step .step .items .item .box:before{width:100%}.product-3d-configuration.step-with-name .configurations{right:0}.product-3d-configuration.step-with-name .product-stage .controls.top-right,.product-3d-configuration.step-with-name .product-stage .controls.bottom-right{right:8px}.product-3d-configuration.step-with-name .product-stage .controls.top-right.active,.product-3d-configuration.step-with-name .product-stage .controls.bottom-right.active{right:8px}.product-3d-configuration .product-stage{height:var(--stage-height);width:100%;z-index:6;background-color:#fff}.product-3d-configuration .product-stage.fixed{position:fixed;top:0}.product-3d-configuration .product-stage .controls.bottom-center.active{transform:translateX(-50%)}.product-3d-configuration .product-stage .controls .bt-view-ar .txt.pc{display:none}.product-3d-configuration .product-stage .controls .bt-view-ar .txt.mb{display:flex}.product-3d-configuration .product-stage .controls.top-right{right:var(--control-right-distance)}.product-3d-configuration .product-stage .controls.bottom-right{right:var(--control-right-distance)}.product-3d-configuration .product-stage .product-3d{height:calc(100% - 16px)}.product-3d-configuration .configurations{position:relative;padding:0;width:100%;top:36px;right:0;height:100%;box-shadow:none}.product-3d-configuration .configurations.active{top:36px;right:0}.product-3d-configuration .configurations.add-top-gap{margin-top:338px}.product-3d-configuration .configurations .bt-close-step{display:none}.product-3d-configuration .configurations .configuration-steps{padding:0;width:100%;height:100%}.product-3d-configuration .configurations .configuration-steps.add-overflow{overflow:auto}.product-3d-configuration .configurations .configuration-steps .configuration-title{padding:0 16px 8px;min-height:20px}.product-3d-configuration .configurations .configuration-steps .configuration-title .title .txt{font-size:12px;line-height:20px}.product-3d-configuration .configurations .configuration-steps .custom-scroll{overflow:auto}.product-3d-configuration .configurations .configuration-steps .custom-scroll .config-3d .title{padding:8px 16px}.product-3d-configuration .configurations .configuration-steps .custom-scroll .config-3d.configuration-3d-dropdown,.product-3d-configuration .configurations .configuration-steps .custom-scroll .config-3d.configuration-3d-searchable-dropdown{padding-bottom:180px}.product-3d-configuration .configurations .configuration-steps .custom-scroll .content{height:100%;padding-bottom:0;padding-bottom:128px}.product-3d-configuration .configurations .configuration-steps .config-3d.configuration-3d-group{margin:0}.product-3d-configuration .configurations .configuration-steps .configuration-step .configuration-layout{height:auto;width:100%}.product-3d-configuration .configurations .configuration-steps-control{position:fixed;z-index:1;box-shadow:0px -6px 8px 0px rgba(136,136,136,.04);z-index:15}.product-3d-configuration .configurations .configuration-steps-control.active{z-index:15}.product-3d-configuration .configurations .configuration-steps-control .bt-step-next .txt{display:none}.product-3d-configuration .configurations .configuration-price{position:fixed;width:-moz-fit-content;width:fit-content;right:120px;z-index:2;bottom:0;gap:4px;padding:0;height:64px;border:none;box-shadow:none;z-index:16}.product-3d-configuration .configurations .configuration-price .bt-view-summary .txt,.product-3d-configuration .configurations .configuration-price .bt-hide-summary .txt{display:none}.product-3d-configuration .configuration-3d-tl-step{width:100%;height:36px;padding:0 16px}.product-3d-configuration .configuration-3d-tl-step .step{width:100%;padding:0}.product-3d-configuration .configuration-3d-tl-step .step .items{width:100%;margin:0}.product-3d-configuration .configuration-3d-tl-step .step .items .item{width:100%;height:36px;border:none}.product-3d-configuration .configuration-3d-tl-step .step .items .item .box{width:100%;height:36px}.product-3d-configuration .configuration-3d-tl-step .step .items .item .box:before{width:100%}.product-3d-configuration.kiosk .product-stage{height:calc(100vh - 56px)}}.configuration-3d-slider{position:relative;--margin-bt: 32px}.configuration-3d-slider .items{margin-bottom:var(--margin-bt)}.configuration-3d-slider .items .item{position:relative;transition:all .3s;overflow:hidden}.configuration-3d-slider .items .item.active .item-effect:before{transform:rotate(0deg);transition:all .5s}.configuration-3d-slider .items .item .title{padding:0 0 16px}.configuration-3d-slider .items .item .item-effect{position:absolute;left:0;top:0;width:100%;height:130px;overflow:hidden}.configuration-3d-slider .items .item .item-effect:before{content:"";position:absolute;left:0;top:0;height:100%;width:200%;background-color:#f8f8f8;z-index:1;transition:all .5s;transform-origin:0 bottom;transform:translate3D(-50%, 0, 0) rotate(-50deg)}.configuration-3d-slider .items .item .slider-box{position:relative;z-index:2;padding:0 16px}.configuration-3d-slider .items .item .slider-box .slider-container{position:relative;width:100%;background:#fff;border-radius:4px;display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.configuration-3d-slider .items .item .slider-box .slider-container .controls{position:relative;display:flex;align-items:center;justify-content:space-between;height:32px;width:100%;margin-bottom:4px}.configuration-3d-slider .items .item .slider-box .slider-container .controls .texts{display:flex;flex:1;gap:4px;max-width:128px}.configuration-3d-slider .items .item .slider-box .slider-container .controls .texts .txt{font-weight:600;font-size:12px;line-height:20px}.configuration-3d-slider .items .item .slider-box .slider-container .controls .texts .txt.num{color:#000;max-width:60px;text-align:right}.configuration-3d-slider .items .item .slider-box .slider-container .controls .texts .txt.unit{color:#7f7f7f}.configuration-3d-slider .items .item .slider-box .slider-container .controls .bt-circle{width:32px;height:32px;background-color:#f7f7f7;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.configuration-3d-slider .items .item .slider-box .slider-container .controls .bt-circle.disable .icon{color:#d7d7d7}.configuration-3d-slider .items .item .slider-box .slider-container .controls .bt-circle .icon{transition:all .3s}.configuration-3d-slider .items .item .slider-box .slider-container .slider-range{position:relative;width:100%}.configuration-3d-slider .items .item .slider-box .slider-container .slider-range .slider{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:99%;height:4px;background-color:rgba(0,0,0,0);outline:none;z-index:2}.configuration-3d-slider .items .item .slider-box .slider-container .slider-range .slider::-webkit-slider-thumb{outline:none;-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;margin-top:-2px;background-color:var(--theme-color-1);border:2px solid #f8f7f4;cursor:pointer;box-shadow:none}.configuration-3d-slider .items .item .slider-box .slider-container .slider-range .slider::-webkit-slider-runnable-track{color:#000}.configuration-3d-slider .items .item .slider-box .slider-container .slider-range .bar{position:absolute;z-index:1;left:4px;top:11px;height:5px;background-color:#d7d7d7;overflow:hidden;height:4px;width:98%}.configuration-3d-slider .items .item .slider-box .slider-container .slider-range .bar .fill{display:block;width:50%;height:100%;background-color:var(--theme-color-1)}.configuration-3d-slider .items .item .slider-box .slider-container .slider-range-txt{position:relative;color:#606060;width:100%;display:flex;justify-content:space-between;align-items:center;font-size:12px;line-height:20px}.configuration-3d-slider .items .item .slider-box .slider-container .slider-range-txt .min,.configuration-3d-slider .items .item .slider-box .slider-container .slider-range-txt .max{-moz-user-select:none;user-select:none;-webkit-user-select:none}.configuration-3d-slider .disabled-by-force-select{cursor:not-allowed;opacity:.5}@media(hover: hover)and (pointer: fine){.configuration-3d-slider .items .item .slider-box .slider-container .bt-circle:not(.disable):hover{background-color:var(--theme-color-1)}.configuration-3d-slider .items .item .slider-box .slider-container .bt-circle:not(.disable):hover:before{opacity:1}.configuration-3d-slider .items .item .slider-box .slider-container .bt-circle:not(.disable):hover .icon{color:#fff;transform:rotate(180deg)}}@media screen and (max-width: 1200px){.configuration-3d-slider{--margin-bt: 24px}}@media screen and (max-width: 743px){.configuration-3d-slider{--margin-bt: 16px}.configuration-3d-slider .items .item .slider-box .slider-container .slider-range .slider::-webkit-slider-thumb{margin-top:-4px}}.configuration-3d-tl-step{position:absolute;transition:right .3s ease-in-out;transition-delay:0s;top:10px;z-index:7}.configuration-3d-tl-step .container{max-width:1680px;margin:0 auto;padding:0px 16px}.configuration-3d-tl-step .step{position:relative;display:flex;float:right;border-right:solid 1px #f7f7f7;padding-right:2px}.configuration-3d-tl-step .step .custom-scroll .content{height:calc(100vh - 260px);overflow-y:scroll}.configuration-3d-tl-step .step .custom-scroll .shadow{position:absolute;width:100%;height:100px;bottom:0;left:12px;background:linear-gradient(to top, white 0%, rgba(255, 255, 255, 0) 100%);opacity:0;transition:opacity .3s;pointer-events:none}.configuration-3d-tl-step .step .custom-scroll .shadow.active{opacity:1}.configuration-3d-tl-step .step .items{display:flex;flex-direction:column;counter-reset:step}.configuration-3d-tl-step .step .items .item{position:relative;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;cursor:pointer}.configuration-3d-tl-step .step .items .item:before{content:"";height:100%;width:100%;position:absolute;left:0;top:0;transition:all .5s;background-image:linear-gradient(90deg, var(--theme-color-2) 2.78%, rgba(244, 247, 254, 0) 100%);opacity:0}.configuration-3d-tl-step .step .items .item:last-child{margin-right:0px}.configuration-3d-tl-step .step .items .item.active{background:linear-gradient(90deg, var(--theme-color-2) 2.78%, rgba(244, 247, 254, 0) 100%)}.configuration-3d-tl-step .step .items .item.active .box:before{opacity:1;transform:scaleX(1)}.configuration-3d-tl-step .step .items .item.active .box .txt{color:#282c34}.configuration-3d-tl-step .step .items .item.next:before{opacity:.5;width:100%;transition-delay:.3s}.configuration-3d-tl-step .step .items .item.next .box .txt{color:#edf6fb}.configuration-3d-tl-step .step .items .item.hidden-by-rule{display:none}.configuration-3d-tl-step .step .items .item.noshow{display:none !important}.configuration-3d-tl-step .step .items .item .box{position:relative;transition:all .3s ease-in-out}.configuration-3d-tl-step .step .items .item .box:before{content:"";height:100%;position:absolute;left:-8px;top:0;transition:all .3s;background:linear-gradient(90deg, var(--theme-color-2) 2.78%, rgba(244, 247, 254, 0) 100%);box-shadow:0px 0px 8px 0px rgba(0,0,0,.08);border-left:4px solid var(--theme-color-1);opacity:0;z-index:0;transition:all .5s ease-in-out;transform:scaleX(0);transform-origin:bottom right}.configuration-3d-tl-step .step .items .item .box .num{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.configuration-3d-tl-step .step .items .item .box>.name{position:absolute;top:50%;left:12px;transform:translateY(-50%);display:none}.configuration-3d-tl-step .step .items .item .box>.name .txt{font-size:14px;line-height:20px}.configuration-3d-tl-step .step .items .item .box .txt{position:relative;color:#d7d7d7;font-weight:700;z-index:1;font-size:16px;line-height:24px;transition:color .3s ease}.configuration-3d-tl-step .step .items .item.active-by-rule .box .num .txt::before{counter-increment:step;content:counter(step)}.configuration-3d-tl-step .step .configuration-title{padding:24px 16px 16px 16px;height:64px;margin-bottom:28px}.configuration-3d-tl-step .step .configuration-title .title{display:flex;gap:8px}.configuration-3d-tl-step .step .configuration-title .title .num{color:#7f7f7f;font-weight:600;font-size:12px;line-height:20px}.configuration-3d-tl-step .step .configuration-title .title .txt{color:#000;font-weight:700;font-size:14px;line-height:20px}@media(hover: hover)and (pointer: fine){.configuration-3d-tl-step .step .items .item:hover:before{opacity:1}}@media screen and (max-width: 1200px){.configuration-3d-tl-step{height:calc(100vh - 208px)}.configuration-3d-tl-step .step .custom-scroll .content{height:calc(100vh - 212px)}}@media screen and (max-width: 743px){.configuration-3d-tl-step{top:300px;left:0;width:100%;height:38px;background-color:#fff}.configuration-3d-tl-step.fixed{position:fixed;top:300px}.configuration-3d-tl-step .step{border:none;flex-direction:column;padding:0 8px;height:38px;overflow-x:auto;overflow-y:hidden}.configuration-3d-tl-step .step .items{flex-direction:row;border-top:1px solid #f7f7f7}.configuration-3d-tl-step .step .items .item{min-width:34px}.configuration-3d-tl-step .step .items .item .box:before{border:none;border-top:2px solid var(--theme-color-1);background-image:linear-gradient(180deg, var(--theme-color-2) 2.78%, rgba(244, 247, 254, 0) 100%);box-shadow:none;width:100%;left:0;transform-origin:top left}.configuration-3d-tl-step .step .items .item .box .txt{font-size:12px;line-height:20px}.configuration-3d-tl-step .step .configuration-title{padding:0 8px 8px;height:20px;margin-bottom:0}.configuration-3d-tl-step .step .configuration-title .title .txt{font-size:12px}.configuration-3d-tl-step .step .custom-scroll:after,.configuration-3d-tl-step .step .custom-scroll .thumb{opacity:0}.configuration-3d-tl-step .step .custom-scroll .content{overflow-x:scroll;overflow-y:hidden}.configuration-3d-tl-step .step .custom-scroll .shadow{height:36px;width:34px;left:auto;right:0;background:linear-gradient(to left, white 0%, rgba(255, 255, 255, 0) 100%)}.configuration-3d-tl-step .sub-step{left:0}.configuration-3d-tl-step .sub-step .items .item{height:22px}.configuration-3d-tl-step .sub-step .items .item .num .txt{font-size:10px;line-height:14px}}.configuration-3d-image-select,.configuration-3d-image-select-tooltip{position:relative;--margin-bt: 32px;margin-bottom:var(--margin-bt)}.configuration-3d-image-select .items,.configuration-3d-image-select-tooltip .items{display:grid;margin:0 10px 16px 16px;height:-moz-fit-content;height:fit-content;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:16px}.configuration-3d-image-select .items .item,.configuration-3d-image-select-tooltip .items .item{position:relative;min-height:150px;width:100%;border:1px solid rgba(0,0,0,0);transition:all .5s;border-radius:4px;cursor:pointer}.configuration-3d-image-select .items .item.active,.configuration-3d-image-select-tooltip .items .item.active{border:1px solid var(--theme-color-1)}.configuration-3d-image-select .items .item.active:before,.configuration-3d-image-select-tooltip .items .item.active:before{transform:scaleY(1)}.configuration-3d-image-select .items .item.active .checked,.configuration-3d-image-select-tooltip .items .item.active .checked{opacity:1}.configuration-3d-image-select .items .item:before,.configuration-3d-image-select-tooltip .items .item:before{content:"";height:100%;width:100%;position:absolute;left:0;top:0;transition:all .3s;background-color:var(--theme-color-2);transform:scaleY(0);transform-origin:top left;border-radius:3px;z-index:0}.configuration-3d-image-select .items .item .image,.configuration-3d-image-select-tooltip .items .item .image{position:relative;margin-bottom:4px}.configuration-3d-image-select .items .item .image .img,.configuration-3d-image-select-tooltip .items .item .image .img{border-top-left-radius:3px;border-top-right-radius:3px;overflow:hidden;height:100px;background-color:#fff}.configuration-3d-image-select .items .item .image .img picture,.configuration-3d-image-select-tooltip .items .item .image .img picture{display:flex;width:100%;height:100%}.configuration-3d-image-select .items .item .image .img img,.configuration-3d-image-select-tooltip .items .item .image .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.configuration-3d-image-select .items .item .text,.configuration-3d-image-select-tooltip .items .item .text{position:relative;overflow:hidden;height:42px;padding:0 6px;z-index:1}.configuration-3d-image-select .items .item .text .txt,.configuration-3d-image-select-tooltip .items .item .text .txt{display:flex;color:#000;font-weight:400;font-size:10px;line-height:14px}.configuration-3d-image-select .items .item .text .price .txt,.configuration-3d-image-select-tooltip .items .item .text .price .txt{font-size:11px;line-height:16px}.configuration-3d-image-select .items .item .checked,.configuration-3d-image-select-tooltip .items .item .checked{position:absolute;right:-2px;top:-2px;border-radius:2px;background-color:var(--theme-color-1);width:12px;height:12px;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease;will-change:opacity}.configuration-3d-image-select-tooltip .items .item .info{position:absolute;right:8px;bottom:0;width:24px;height:24px;display:flex;justify-content:flex-end;align-items:flex-start}@media(hover: hover)and (pointer: fine){.configuration-3d-image-select .items .item:not(.active):hover,.configuration-3d-image-select-tooltip .items .item:not(.active):hover{border:1px solid #d3ddfc;box-shadow:0px 0px 8px 0px rgba(0,0,0,.08)}}@media screen and (max-width: 1200px){.configuration-3d-image-select,.configuration-3d-image-select-tooltip{--margin-bt: 24px}.configuration-3d-image-select .items .box-grid,.configuration-3d-image-select-tooltip .items .box-grid{margin:0}}@media screen and (max-width: 743px){.configuration-3d-image-select,.configuration-3d-image-select-tooltip{--margin-bt: 16px}.configuration-3d-image-select .items .box-grid,.configuration-3d-image-select-tooltip .items .box-grid{margin:0}}.configuration-3d-select,.configuration-3d-select-tooltip,.configuration-3d-select-zoom{position:relative;--margin-bt: 32px;margin-bottom:var(--margin-bt)}.configuration-3d-select .items,.configuration-3d-select-tooltip .items,.configuration-3d-select-zoom .items{display:grid;grid-template-columns:minmax(0, 1fr);grid-row-gap:16px;padding:0 16px}.configuration-3d-select .items .item,.configuration-3d-select-tooltip .items .item,.configuration-3d-select-zoom .items .item{position:relative;width:100%;display:grid;grid-template-columns:100px 1fr;grid-gap:16px;align-items:center;border:1px solid rgba(0,0,0,0);transition:all .3s;border-radius:4px;cursor:pointer}.configuration-3d-select .items .item.active,.configuration-3d-select-tooltip .items .item.active,.configuration-3d-select-zoom .items .item.active{border:1px solid var(--theme-color-1)}.configuration-3d-select .items .item.active:before,.configuration-3d-select-tooltip .items .item.active:before,.configuration-3d-select-zoom .items .item.active:before{transform:scaleX(1)}.configuration-3d-select .items .item.active .checked,.configuration-3d-select-tooltip .items .item.active .checked,.configuration-3d-select-zoom .items .item.active .checked{opacity:1}.configuration-3d-select .items .item:before,.configuration-3d-select-tooltip .items .item:before,.configuration-3d-select-zoom .items .item:before{content:"";height:100%;width:100%;position:absolute;left:0;top:0;transition:all .5s;background-color:var(--theme-color-2);transform:scaleX(0);transform-origin:top left;border-radius:3px;z-index:0}.configuration-3d-select .items .item .image,.configuration-3d-select-tooltip .items .item .image,.configuration-3d-select-zoom .items .item .image{position:relative}.configuration-3d-select .items .item .image.no-image .img,.configuration-3d-select-tooltip .items .item .image.no-image .img,.configuration-3d-select-zoom .items .item .image.no-image .img{opacity:.5;mix-blend-mode:luminosity}.configuration-3d-select .items .item .image .img,.configuration-3d-select-tooltip .items .item .image .img,.configuration-3d-select-zoom .items .item .image .img{border-radius:3px;overflow:hidden;height:100px;background-color:#fff}.configuration-3d-select .items .item .image .img picture,.configuration-3d-select-tooltip .items .item .image .img picture,.configuration-3d-select-zoom .items .item .image .img picture{display:flex;width:100%;height:100%}.configuration-3d-select .items .item .image .img img,.configuration-3d-select-tooltip .items .item .image .img img,.configuration-3d-select-zoom .items .item .image .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.configuration-3d-select .items .item .text,.configuration-3d-select-tooltip .items .item .text,.configuration-3d-select-zoom .items .item .text{position:relative;z-index:1;max-width:calc(100% - 32px)}.configuration-3d-select .items .item .text .txt,.configuration-3d-select-tooltip .items .item .text .txt,.configuration-3d-select-zoom .items .item .text .txt{display:flex;color:#000;font-weight:400;font-size:10px;line-height:14px}.configuration-3d-select .items .item .text .price .txt,.configuration-3d-select-tooltip .items .item .text .price .txt,.configuration-3d-select-zoom .items .item .text .price .txt{font-size:11px;line-height:16px}.configuration-3d-select .items .item .checked,.configuration-3d-select-tooltip .items .item .checked,.configuration-3d-select-zoom .items .item .checked{position:absolute;right:-2px;top:-2px;border-radius:2px;background-color:var(--theme-color-1);width:12px;height:12px;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease;will-change:opacity}.configuration-3d-select-tooltip .items .item .text{max-width:calc(100% - 50px)}.configuration-3d-select-tooltip .items .item .info{position:absolute;right:24px;top:50%;transform:translateY(-50%);width:24px;height:24px;display:flex;justify-content:flex-end;align-items:flex-start}.configuration-3d-select-zoom .items .item .image:hover .bt-zoom{opacity:1;top:50%}.configuration-3d-select-zoom .items .item .image .bt-zoom{position:absolute;width:48px;height:48px;left:50%;top:60%;transform:translate(-50%, -50%);background:#fff;box-shadow:0px 0px 12px rgba(0,0,0,.08);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .3s;z-index:3}@media(hover: hover)and (pointer: fine){.configuration-3d-select .items .item:not(.active):hover,.configuration-3d-select-tooltip .items .item:not(.active):hover,.configuration-3d-select-zoom .items .item:not(.active):hover{border:1px solid #d3ddfc;box-shadow:0px 0px 8px 0px rgba(0,0,0,.08)}}@media screen and (max-width: 1200px){.configuration-3d-select,.configuration-3d-select-tooltip,.configuration-3d-select-zoom{--margin-bt: 24px}}@media screen and (max-width: 743px){.configuration-3d-select,.configuration-3d-select-tooltip,.configuration-3d-select-zoom{--margin-bt: 16px}.configuration-3d-select .items,.configuration-3d-select-tooltip .items{margin:0}}.configuration-3d-single-select{position:relative;--margin-bt: 32px;margin-bottom:var(--margin-bt)}.configuration-3d-single-select .items{display:flex;flex-flow:row wrap;margin:0 16px 16px;height:-moz-fit-content;height:fit-content;gap:8px}.configuration-3d-single-select .items .item{display:flex;align-items:center;position:relative;height:36px;width:-moz-fit-content;width:fit-content;padding:0 12px;border:1px solid #e5e5e5;transition:all .3s;border-radius:4px;cursor:pointer}.configuration-3d-single-select .items .item.active{border:1px solid var(--theme-color-1)}.configuration-3d-single-select .items .item.active:before{transform:scaleY(1)}.configuration-3d-single-select .items .item.active .checked{opacity:1}.configuration-3d-single-select .items .item.disabled-by-rule{cursor:not-allowed}.configuration-3d-single-select .items .item.disabled-by-rule::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;opacity:.3;z-index:1}.configuration-3d-single-select .items .item.disabled-by-rule .text{opacity:.3}.configuration-3d-single-select .items .item.disabled-by-rule .disable-info{display:block}.configuration-3d-single-select .items .item:before{content:"";height:100%;width:100%;position:absolute;left:0;top:0;transition:all .5s;background-color:var(--theme-color-2);transform:scaleY(0);transform-origin:top left;border-radius:3px;z-index:0}.configuration-3d-single-select .items .item .text{position:relative;z-index:1}.configuration-3d-single-select .items .item .text .txt{display:flex;color:#000;font-weight:600;font-size:12px;line-height:20px}.configuration-3d-single-select .items .item .text .price .txt{font-size:11px;line-height:16px}.configuration-3d-single-select .items .item .disable-info{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0.8);display:none;z-index:2;opacity:.6}@media(hover: hover)and (pointer: fine){.configuration-3d-single-select .items .item:not(.active,.disabled-by-rule):hover{border:1px solid #d3ddfc;box-shadow:0px 0px 8px rgba(0,0,0,.08)}}@media screen and (max-width: 1200px){.configuration-3d-single-select{--margin-bt: 24px}}@media screen and (max-width: 743px){.configuration-3d-single-select{--margin-bt: 16px}}.configuration-3d-dropdown{position:relative;--margin-bt: 32px;margin-bottom:var(--margin-bt)}.configuration-3d-dropdown .custom-select-list{margin-bottom:16px;padding:0 16px}.configuration-3d-dropdown .custom-select-list.selected .list-select .text .txt.init{display:none}.configuration-3d-dropdown .custom-select-list.selected .list-select .text .txt.selected{display:flex}.configuration-3d-dropdown .custom-select-list .list-select{justify-content:space-between;height:40px;gap:8px;padding:12px 16px;border-radius:8px;border:1px solid #dedede;background-color:#fff}.configuration-3d-dropdown .custom-select-list .list-select .icon-box{position:relative;display:flex;align-items:center;justify-content:center;width:16px;height:16px}.configuration-3d-dropdown .custom-select-list .list-select .text .txt{font-weight:600;font-size:12px;line-height:20px}.configuration-3d-dropdown .custom-select-list .list-select .text .txt.init{color:#111c1c;display:flex}.configuration-3d-dropdown .custom-select-list .list-select .text .txt.selected{color:#111c1c;display:none}.configuration-3d-dropdown .custom-select-list .list-select .image{width:32px;height:32px}.configuration-3d-dropdown .custom-select-list .list-option{top:46px;width:calc(100% - 32px);background-color:#fff;box-shadow:0px 0px 8px 0px rgba(222,222,222,.64);padding:8px;z-index:9}.configuration-3d-dropdown .custom-select-list .list-option .custom-scroll{width:calc(100% - 3px)}.configuration-3d-dropdown .custom-select-list .list-option .custom-scroll .content{max-height:268px;height:auto;padding:0}.configuration-3d-dropdown .custom-select-list .list-option .box-options{display:grid;grid-gap:8px}.configuration-3d-dropdown .custom-select-list .list-option .box-options .box-option{gap:8px;height:32px;border-radius:4px;padding:6px 8px;background-color:#fff;transition:background-color .3s ease}.configuration-3d-dropdown .custom-select-list .list-option .box-options .box-option.active{background-color:var(--theme-color-2)}.configuration-3d-dropdown .custom-select-list .list-option .box-options .box-option .txt,.configuration-3d-dropdown .custom-select-list .list-option .box-options .box-option a{display:flex}.configuration-3d-dropdown .custom-select-list .list-option .box-options .box-option .image{width:24px;height:24px}@media(hover: hover)and (pointer: fine){.configuration-3d-dropdown .custom-select-list .list-option .box-options .box-option:hover{background-color:var(--theme-color-2)}}@media screen and (max-width: 1200px){.configuration-3d-dropdown{--margin-bt: 24px}}@media screen and (max-width: 743px){.configuration-3d-dropdown{--margin-bt: 16px}.configuration-3d-dropdown .custom-select-list.active{margin-bottom:168px}.configuration-3d-dropdown .custom-select-list .list-option .custom-scroll .content{max-height:168px}}.configuration-3d-searchable-dropdown{position:relative;--margin-bt: 32px;margin-bottom:var(--margin-bt)}.configuration-3d-searchable-dropdown .custom-select-list{padding:0 16px}.configuration-3d-searchable-dropdown .custom-select-list.selected .list-select .text .txt.init{display:none}.configuration-3d-searchable-dropdown .custom-select-list.selected .list-select .text .txt.selected{display:flex}.configuration-3d-searchable-dropdown .custom-select-list.selected .list-select .image{display:flex}.configuration-3d-searchable-dropdown .custom-select-list.not-found .search-result{display:flex}.configuration-3d-searchable-dropdown .custom-select-list.not-found .custom-scroll{display:none}.configuration-3d-searchable-dropdown .custom-select-list .list-select{height:40px;gap:8px;padding:12px 16px;border-radius:8px;border:1px solid #dedede;background-color:#fff}.configuration-3d-searchable-dropdown .custom-select-list .list-select .icon-box{position:absolute;display:flex;align-items:center;justify-content:center;width:16px;height:16px;right:16px}.configuration-3d-searchable-dropdown .custom-select-list .list-select .text .txt{font-weight:600;font-size:12px;line-height:20px}.configuration-3d-searchable-dropdown .custom-select-list .list-select .text .txt.init{color:#7f7f7f;display:flex}.configuration-3d-searchable-dropdown .custom-select-list .list-select .text .txt.selected{color:#111c1c;display:none}.configuration-3d-searchable-dropdown .custom-select-list .list-select .image{width:24px;height:24px;display:none}.configuration-3d-searchable-dropdown .custom-select-list .list-select .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.configuration-3d-searchable-dropdown .custom-select-list .list-option{top:46px;width:calc(100% - 32px);background-color:#fff;box-shadow:0px 0px 8px 0px rgba(222,222,222,.64);padding:8px;z-index:9}.configuration-3d-searchable-dropdown .custom-select-list .list-option .search-box{color:#7f7f7f;font-size:12px;font-family:Open Sans;font-weight:400;line-height:20px;word-wrap:break-word}.configuration-3d-searchable-dropdown .custom-select-list .list-option .custom-scroll{width:calc(100% - 3px)}.configuration-3d-searchable-dropdown .custom-select-list .list-option .custom-scroll .content{max-height:268px;height:auto;padding:0}.configuration-3d-searchable-dropdown .custom-select-list .list-option .box-options{display:grid;grid-gap:8px}.configuration-3d-searchable-dropdown .custom-select-list .list-option .box-options .box-option{gap:8px;height:32px;border-radius:4px;padding:6px 8px;background-color:#fff;transition:background-color .3s ease}.configuration-3d-searchable-dropdown .custom-select-list .list-option .box-options .box-option.active{background-color:var(--theme-color-2)}.configuration-3d-searchable-dropdown .custom-select-list .list-option .box-options .box-option .image{width:24px;height:24px;background-color:#fff}.configuration-3d-searchable-dropdown .custom-select-list .list-option .box-options .box-option .image picture{display:flex;width:100%;height:100%}.configuration-3d-searchable-dropdown .custom-select-list .list-option .box-options .box-option .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.configuration-3d-searchable-dropdown .custom-select-list .list-option .box-options .box-option .txt,.configuration-3d-searchable-dropdown .custom-select-list .list-option .box-options .box-option a{display:flex}.configuration-3d-searchable-dropdown .custom-select-list .search-box{margin-bottom:6px}.configuration-3d-searchable-dropdown .custom-select-list .search-box .form-items .item{position:relative}.configuration-3d-searchable-dropdown .custom-select-list .search-box .form-items .item .bt{position:absolute;display:flex;justify-content:center;align-items:center;width:16px;height:16px}.configuration-3d-searchable-dropdown .custom-select-list .search-box .form-items .item .bt-search{top:8px;right:12px}.configuration-3d-searchable-dropdown .custom-select-list .search-box .form-items .item .bt-remove{top:8px;right:32px;display:none}.configuration-3d-searchable-dropdown .custom-select-list .search-box .form-items .item .bt-remove.active{display:flex}.configuration-3d-searchable-dropdown .custom-select-list .search-result{height:85px;display:none;align-items:center;justify-content:center}.configuration-3d-searchable-dropdown .custom-select-list .search-result .result{display:flex;flex-direction:column;justify-content:center;text-align:center}.configuration-3d-searchable-dropdown .custom-select-list .search-result .result .icons{width:24px;height:24px;margin:0 auto;display:flex;align-items:center;justify-content:center}.configuration-3d-searchable-dropdown .custom-select-list .search-result .result .icons .icon{width:16px;height:16px;color:#000}.configuration-3d-searchable-dropdown .custom-select-list .search-result .result .icons .icon svg{width:16px;height:16px}.configuration-3d-searchable-dropdown .custom-select-list .search-result .result .icons .icon svg use{transform:scale(1.33)}.configuration-3d-searchable-dropdown .custom-select-list .search-result .result .txt{color:#000;font-size:12px;font-weight:400;line-height:16px}.configuration-3d-searchable-dropdown .custom-select-list .search-result .result .txt b{font-weight:700}@media(hover: hover)and (pointer: fine){.configuration-3d-searchable-dropdown:hover .custom-select-list .list-select{border:1px solid var(--theme-color-1)}.configuration-3d-searchable-dropdown .custom-select-list .list-option .box-options .box-option:hover{background-color:var(--theme-color-2)}}@media screen and (max-width: 1200px){.configuration-3d-searchable-dropdown{--margin-bt: 24px}}@media screen and (max-width: 743px){.configuration-3d-searchable-dropdown{--margin-bt: 16px}.configuration-3d-searchable-dropdown .custom-select-list.active{margin-bottom:220px}.configuration-3d-searchable-dropdown .custom-select-list .list-option .custom-scroll .content{max-height:168px}}.configuration-3d-radio{position:relative;--margin-bt: 32px;margin-bottom:var(--margin-bt)}.configuration-3d-radio .items{display:flex;flex-flow:row wrap;margin:0 16px 16px;height:-moz-fit-content;height:fit-content;gap:16px}.configuration-3d-radio .items .item{display:flex;align-items:center;gap:4px;position:relative;width:-moz-fit-content;width:fit-content;transition:all .3s;cursor:pointer}.configuration-3d-radio .items .item.active .radio .circle{border:solid 1px var(--theme-color-1)}.configuration-3d-radio .items .item.active .radio .circle:before{opacity:1;transform:translate(-50%, -50%) scale(1)}.configuration-3d-radio .items .item .radio{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.configuration-3d-radio .items .item .radio .circle{position:relative;width:20px;height:20px;border:solid 1px #d7d7d7;border-radius:50%}.configuration-3d-radio .items .item .radio .circle:before{content:"";position:absolute;width:12px;height:12px;border-radius:50%;left:50%;top:50%;transform:translate(-50%, -50%) scale(0);transform-origin:center;transition:all .3s ease;background-color:var(--theme-color-1);opacity:0}.configuration-3d-radio .items .item .text .txt{display:flex;color:#000;font-weight:600;font-size:12px;line-height:20px}.configuration-3d-radio .items .item .text .price .txt{font-size:11px;line-height:16px}@media(hover: hover)and (pointer: fine){.configuration-3d-radio .items .item:not(.active):hover .radio .circle{border:1px solid #d3ddfc}}@media screen and (max-width: 1200px){.configuration-3d-radio{--margin-bt: 24px}}@media screen and (max-width: 743px){.configuration-3d-radio{--margin-bt: 16px}}.configuration-3d-radio-vertical{position:relative;--margin-bt: 32px;margin-bottom:var(--margin-bt)}.configuration-3d-radio-vertical .items{display:flex;flex-direction:column;margin:0 16px 16px;height:-moz-fit-content;height:fit-content;gap:16px}.configuration-3d-radio-vertical .items .item{display:flex;align-items:center;gap:4px;position:relative;width:100%;transition:all .3s;cursor:pointer}.configuration-3d-radio-vertical .items .item.active .radio .circle{border:solid 1px var(--theme-color-1)}.configuration-3d-radio-vertical .items .item.active .radio .circle:before{opacity:1;transform:translate(-50%, -50%) scale(1)}.configuration-3d-radio-vertical .items .item .radio{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.configuration-3d-radio-vertical .items .item .radio .circle{position:relative;width:20px;height:20px;border:solid 1px #d7d7d7;border-radius:50%}.configuration-3d-radio-vertical .items .item .radio .circle:before{content:"";position:absolute;width:12px;height:12px;border-radius:50%;left:50%;top:50%;transform:translate(-50%, -50%) scale(0);transform-origin:center;transition:all .3s ease;background-color:var(--theme-color-1);opacity:0}.configuration-3d-radio-vertical .items .item .text{display:flex;width:100%;gap:10px;justify-content:space-between}.configuration-3d-radio-vertical .items .item .text .txt{display:flex;color:#000;font-weight:600;font-size:12px;line-height:20px}@media(hover: hover)and (pointer: fine){.configuration-3d-radio-vertical .items .item:not(.active):hover .radio .circle{border:1px solid #d3ddfc}}@media screen and (max-width: 1200px){.configuration-3d-radio-vertical{--margin-bt: 24px}}@media screen and (max-width: 743px){.configuration-3d-radio-vertical{--margin-bt: 16px}}.configuration-3d-group .sub-step{position:relative;width:100%;height:28px;padding:0 16px;background-color:#fff}.configuration-3d-group .sub-step .items{border-top:1px solid #f7f7f7;cursor:pointer;display:flex;counter-reset:step;overflow-x:auto}.configuration-3d-group .sub-step .items .item{position:relative;display:flex;flex-grow:1;align-items:center;justify-content:center;height:28px;min-width:34px}.configuration-3d-group .sub-step .items .item:before{content:"";position:absolute;top:0;height:1px;width:100%;background-color:#f7f7f7;transition:all .3s;transform:scale(0);transform-origin:center}.configuration-3d-group .sub-step .items .item.active:before{background-color:var(--theme-color-1);transform:scale(1)}.configuration-3d-group .sub-step .items .item.active .num .txt{color:#282c34}.configuration-3d-group .sub-step .items .item.noshow{display:none !important}.configuration-3d-group .sub-step .items .item .num .txt{display:flex;color:#d7d7d7;font-weight:600;font-size:14px}.configuration-3d-group .sub-step .items .item.active-by-rule .num .txt::before{counter-increment:step;content:counter(step)}.configuration-3d-group .sub-step .items .item.hidden-by-rule{display:none}.configuration-3d-group .sub-step .shadow{position:absolute;top:0;right:8px;width:34px;height:34px;background:linear-gradient(to left, white 0%, rgba(255, 255, 255, 0) 100%);opacity:0;transition:opacity .3s;pointer-events:none}.configuration-3d-group .sub-step .shadow.active{opacity:1}@media screen and (max-width: 743px){.configuration-3d-group .sub-step{box-shadow:none}.configuration-3d-group .sub-step .items .item{height:22px}.configuration-3d-group .sub-step .items .item .num .txt{font-size:10px}}.configuration-3d-group-title .sub-step{position:relative;width:100%;height:28px;padding:0 16px;background-color:#fff}.configuration-3d-group-title .sub-step .items{border-top:1px solid #f7f7f7;cursor:pointer;display:flex;counter-reset:step;position:relative;width:100%;overflow-y:scroll;overflow-x:hidden;flex-direction:row;flex-wrap:nowrap;transition:.5s ease-in-out;touch-action:pan-y}.configuration-3d-group-title .sub-step .items .item{position:relative;display:flex;flex-grow:1;align-items:center;justify-content:center;height:28px;min-width:-moz-fit-content;min-width:fit-content;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.configuration-3d-group-title .sub-step .items .item:before{content:"";position:absolute;top:0;height:1px;width:100%;background-color:#f7f7f7;transition:all .3s;transform:scale(0);transform-origin:center}.configuration-3d-group-title .sub-step .items .item.active:before{background-color:var(--theme-color-1);transform:scale(1)}.configuration-3d-group-title .sub-step .items .item.active .num .txt{color:#282c34}.configuration-3d-group-title .sub-step .items .item.noshow{display:none !important}.configuration-3d-group-title .sub-step .items .item .num .txt{display:flex;gap:8px;color:#d7d7d7;font-weight:600;font-size:14px}.configuration-3d-group-title .sub-step .items .item.active-by-rule .num .txt::before{counter-increment:step;content:counter(step)}.configuration-3d-group-title .sub-step .items .item.hidden-by-rule{display:none}.configuration-3d-group-title .sub-step .shadow{position:absolute;top:0;right:8px;width:34px;height:34px;background:linear-gradient(to left, white 0%, rgba(255, 255, 255, 0) 100%);opacity:0;transition:opacity .3s;pointer-events:none}.configuration-3d-group-title .sub-step .shadow.active{opacity:1}.configuration-3d-group-title .sub-step .shadow.left{right:unset;left:8px;background:linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%)}@media screen and (max-width: 743px){.configuration-3d-group-title .sub-step{box-shadow:none}.configuration-3d-group-title .sub-step .items .item{height:22px}.configuration-3d-group-title .sub-step .items .item .num .txt{font-size:10px}}.configuration-3d-drag-and-drop{position:relative;--margin-bt: 32px;margin-bottom:var(--margin-bt)}.configuration-3d-drag-and-drop .items{display:grid;margin:0 10px 16px 16px;height:-moz-fit-content;height:fit-content;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:16px}.configuration-3d-drag-and-drop .items .item{position:relative;width:100%;border:1px solid rgba(0,0,0,0);transition:all .5s;border-radius:4px;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none}.configuration-3d-drag-and-drop .items .item:before{content:"";height:100%;width:100%;position:absolute;left:0;top:0;transition:all .3s;background-color:#f4f7fe;transform:scaleY(0);transform-origin:top left;border-radius:3px;z-index:0}.configuration-3d-drag-and-drop .items .item .count{width:20px;height:20px;position:absolute;border-radius:50%;display:none;color:#fff;line-height:18px;text-align:center;font-weight:500;font-size:11px;background-color:var(--theme-color-1);right:3px;top:6px;z-index:2}.configuration-3d-drag-and-drop .items .item.selected{border-radius:4px;border:1px solid var(--theme-color-1)}.configuration-3d-drag-and-drop .items .item.selected .count{display:block}.configuration-3d-drag-and-drop .items .item .image{position:relative;margin-bottom:4px}.configuration-3d-drag-and-drop .items .item .image .img{overflow:hidden;height:100px;width:100px;padding:12px}.configuration-3d-drag-and-drop .items .item .image .img picture{display:flex;width:100%;height:100%}.configuration-3d-drag-and-drop .items .item .image .img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-webkit-touch-callout:none}.obj-action{position:fixed;width:-moz-fit-content;width:fit-content;height:70px;background:#fff;box-shadow:0px 0px 32px rgba(0,0,0,.16);z-index:20;display:flex;border-radius:5px;padding:12px}.obj-action.add{width:380px}.obj-action.add .swiper-container{max-width:296px;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);padding:0 10px;overflow-x:clip;overflow-y:visible;border-right:1px solid #f4f6fe;border-left:1px solid #f4f6fe}.obj-action.add .swiper-container .swiper-wrapper{gap:0px}.obj-action:before{width:0;height:0;border-style:solid;border-width:0 6.5px 7px 6.5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);content:" ";position:absolute;top:-6px;left:calc(50% - 5px)}.obj-action .btn-nav{position:absolute;top:calc(50% - 5px)}.obj-action .btn-nav svg{color:var(--theme-color-1)}.obj-action .btn-nav.left{left:16px;transform:rotate(180deg)}.obj-action .btn-nav.right{right:16px}.obj-action .swiper-container{width:100%;height:100%}.obj-action .swiper-container .swiper-wrapper{gap:10px}.obj-action .swiper-container .swiper-slide{height:auto;width:-moz-fit-content;width:fit-content}.obj-action .ac{width:48px;height:48px;background:#faf9f7;border-radius:2px;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer}.obj-action .ac img{width:32px;height:32px}.obj-action .ac:hover span{visibility:visible;opacity:1}.obj-action .ac span{position:absolute;background:#111c1c;border-radius:4px;color:#fff;left:auto;top:100%;font-size:12px;font-weight:500;min-width:110%;text-align:center;padding:4px;visibility:hidden;opacity:0;transition:all ease-in-out .25s;font-weight:500}.obj-action .ac span:before{width:0;height:0;border-style:solid;border-width:0 6.5px 7px 6.5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #111c1c rgba(0,0,0,0);content:" ";position:absolute;top:-6px;left:calc(50% - 5px)}.ecf-drag-drop-shadow{position:fixed;z-index:99;pointer-events:none;touch-action:none;opacity:0;width:76px;height:76px}.ecf-drag-drop-shadow img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tooltip-intruction-box{position:absolute;padding:12px 24px 12px 12px;width:258px;background:#111c1c;border-radius:4px;transform:translateX(-50%);z-index:15}.tooltip-intruction-box .intruction-container .txt{font-weight:400;font-size:12px;line-height:18px;color:#fff;text-align:center}.tooltip-intruction-box .intruction-container .mb{display:none}.tooltip-intruction-box::after{content:"";width:14px;height:14px;position:absolute;box-shadow:2px 3px 4px rgba(0,0,0,.08);background:#111c1c;left:50%;transform:rotate(45deg) translateX(-50%);bottom:-10px}.tooltip-intruction-box button{position:absolute;top:12px;right:8px;display:flex}.tooltip-intruction-box svg{color:#fff;width:8px;height:8px}.instruction-gif{position:absolute;max-width:500px;width:100%;left:-80%;z-index:10;pointer-events:none}.instruction-gif img{width:100%}@media(hover: hover)and (pointer: fine){.configuration-3d-drag-and-drop .items .item:hover{border:1px solid var(--theme-color-2-lighten-10-opacity-50);box-shadow:0px 0px 8px 0px rgba(0,0,0,.08)}}@media screen and (max-width: 1200px){.configuration-3d-drag-and-drop{--margin-bt: 24px}.tooltip-intruction-box .intruction-container .mb{display:block}.tooltip-intruction-box .intruction-container .pc{display:none}}@media screen and (max-width: 743px){.configuration-3d-drag-and-drop{--margin-bt: 16px}.configuration-3d-drag-and-drop .items .box-grid{margin:0}.obj-action{height:48px;padding:8px}.obj-action.add{width:284px}.obj-action.add .swiper-container{max-width:220px}.obj-action .ac{width:32px;height:32px}.obj-action .ac img{width:24px;height:24px}.obj-action .ac span{font-size:10px}}.configuration-3d-render-environment-switcher{display:flex;justify-content:center;flex-direction:column;align-items:center;position:relative;width:40px;height:40px;padding:8px;background-color:#fff;border:1px solid #e5e5e5;transform:rotateX(0deg) translateZ(25px);border-radius:4px;cursor:pointer;transition:all ease-in-out .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.configuration-3d-render-environment-switcher .icon-switch{align-items:center;justify-content:center}.configuration-3d-render-environment-switcher .icon-wrapper{width:40px;height:23px;display:flex;justify-content:center;align-items:center}.configuration-3d-render-environment-switcher .box-options{display:none;flex-direction:column;position:relative}.configuration-3d-render-environment-switcher .box-options .box-option{display:flex;width:24px;height:24px;justify-content:center;align-items:center;margin-bottom:8px;border:1px solid rgba(0,0,0,0);position:relative}.configuration-3d-render-environment-switcher .box-options .box-option .image{display:flex}.configuration-3d-render-environment-switcher .box-options .box-option.active ::before{content:" ";width:6px;height:6px;border-radius:50%;background-color:var(--theme-color-1);position:absolute;right:-2px;top:-2px}.configuration-3d-render-environment-switcher.active{height:auto}.configuration-3d-render-environment-switcher.active .box-options{display:flex;margin-bottom:8px;border-bottom:1px solid #e5e5e5}.environment-switcher-step{display:flex;gap:16px;align-items:flex-end}@media(hover: hover)and (pointer: fine){.configuration-3d-render-environment-switcher .box-options .box-option:hover{border-radius:2px;border:1px solid #e7dfee}}.request-quotation-3d-viewer{width:66.67%;display:flex;flex-flow:column wrap}.request-quotation-3d-viewer .bt-back{position:relative;justify-content:flex-start;margin:16px 0}.request-quotation-3d-viewer .head{display:flex;padding:24px 0px;justify-content:space-between;align-items:flex-start;align-self:stretch}.request-quotation-3d-viewer .head .txt{color:#000;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.request-quotation-3d-viewer .share-btn{display:flex;padding:10px 8px 10px 16px;justify-content:center;align-items:center;gap:10px;border-radius:4px;border:1px solid #e5e5e5;background:#fff}.request-quotation-3d-viewer .share-btn .txt{font-size:14px;font-style:normal;font-weight:600;line-height:normal}.request-quotation-3d-viewer .share-btn .txt.mb{display:none}.request-quotation-3d-viewer .head-wrapper{width:100%;display:flex;flex-flow:column}.request-quotation-3d-viewer .product-stage{display:flex;position:relative;min-height:790px;height:calc(100vh - 250px);width:calc(100% - 243px)}.request-quotation-3d-viewer .product-stage .product-3d{width:100%;height:100%;position:relative;transition:all .3s}.request-quotation-3d-viewer .product-stage .product-3d iframe,.request-quotation-3d-viewer .product-stage .product-3d img{position:absolute;width:100%;height:100%;top:0;-o-object-fit:contain;object-fit:contain}.request-quotation-3d-viewer .product-stage .controls{position:absolute;display:flex;gap:16px;transition:all .3s ease}.request-quotation-3d-viewer .product-stage .controls.top-left{left:0px;top:0px}.request-quotation-3d-viewer .product-stage .controls.top-left .icon{width:32px;height:32px;color:#ababab}.request-quotation-3d-viewer .product-stage .controls.top-left .icon-zoom-mb,.request-quotation-3d-viewer .product-stage .controls.top-left .icon-rotate-mb{display:none}.request-quotation-3d-viewer .product-stage .controls.top-left .txt{color:#ababab}.request-quotation-3d-viewer .product-stage .controls .labels,.request-quotation-3d-viewer .product-stage .controls button{display:flex;justify-content:center;flex-direction:column;align-items:center}.request-quotation-3d-viewer .product-stage .controls .labels .icon,.request-quotation-3d-viewer .product-stage .controls button .icon{align-items:center;justify-content:center}.request-quotation-3d-viewer .product-stage .controls .labels .txt,.request-quotation-3d-viewer .product-stage .controls button .txt{text-align:center;font-weight:600;font-size:10px;line-height:14px}.request-quotation-3d-viewer .product-stage .controls .bt-view-ar{flex-direction:row;width:-moz-fit-content;width:fit-content;padding-left:16px;padding-right:8px;gap:4px;height:40px;border:1px #e5e5e5 solid;background-color:#fff;transition:background-color .3s ease}.request-quotation-3d-viewer .product-stage .controls .bt-view-ar.active,.request-quotation-3d-viewer .product-stage .controls .bt-view-ar:not(.active):hover{background-color:var(--theme-color-1)}.request-quotation-3d-viewer .product-stage .controls .bt-view-ar.active .icon,.request-quotation-3d-viewer .product-stage .controls .bt-view-ar.active .txt,.request-quotation-3d-viewer .product-stage .controls .bt-view-ar:not(.active):hover .icon,.request-quotation-3d-viewer .product-stage .controls .bt-view-ar:not(.active):hover .txt{color:#fff}.request-quotation-3d-viewer .product-stage .controls .bt-view-ar .txt{font-weight:600;color:#000;font-size:14px}.request-quotation-3d-viewer .product-stage .controls .bt-view-ar .txt.pc{display:flex}.request-quotation-3d-viewer .product-stage .controls .bt-view-ar .txt.mb{display:none}.request-quotation-3d-viewer .product-summary{display:flex;flex-flow:column;width:243px}.request-quotation-3d-viewer .product-summary .bt-close-summary{display:none}.request-quotation-3d-viewer .product-summary .configuration-title{min-height:64px;padding:24px 16px 0px}.request-quotation-3d-viewer .product-summary .configuration-title .title{display:flex;gap:8px}.request-quotation-3d-viewer .product-summary .configuration-title .title .txt{color:#000;font-weight:700;font-size:14px;line-height:20px}.request-quotation-3d-viewer .product-summary .configuration-title .desc{display:flex;margin-top:6px}.request-quotation-3d-viewer .product-summary .configuration-title .desc .txt{color:#7f7f7f;font-size:10px;font-style:normal;font-weight:600;line-height:14px}.request-quotation-3d-viewer .product-summary .configuration-box{padding:16px 4px 16px 16px}.request-quotation-3d-viewer .product-summary .configuration-box .custom-scroll .content{overflow-y:scroll;height:730px;padding-right:10px}.request-quotation-3d-viewer .product-summary .configuration-box .items{overflow-y:auto}.request-quotation-3d-viewer .product-summary .configuration-box .items .item{position:relative;min-height:52px;transition:all .3s;border-bottom:1px #f7f7f7 solid;padding-bottom:16px}.request-quotation-3d-viewer .product-summary .configuration-box .items .item:not(:last-child){margin-bottom:16px}.request-quotation-3d-viewer .product-summary .configuration-box .items .item.active{background-color:#f8f8f8}.request-quotation-3d-viewer .product-summary .configuration-box .items .item.active .item-bt-box .item-bt{background-color:#49a7db}.request-quotation-3d-viewer .product-summary .configuration-box .items .item.active .item-bt-box .item-bt .ico-oval{display:none}.request-quotation-3d-viewer .product-summary .configuration-box .items .item.active .item-bt-box .item-bt .ico-check{display:block;color:#fff}.request-quotation-3d-viewer .product-summary .configuration-box .items .item.over{background-color:#f8f8f8}.request-quotation-3d-viewer .product-summary .configuration-box .items .item.over .item-bt-box .item-bt{border:1px solid #49a7db}.request-quotation-3d-viewer .product-summary .configuration-box .items .item.over .item-bt-box .item-bt:before{height:20px}.request-quotation-3d-viewer .product-summary .configuration-box .items .item.over .item-bt-box .item-bt .ico-oval{display:none}.request-quotation-3d-viewer .product-summary .configuration-box .items .item.over .item-bt-box .item-bt .ico-check{display:block;color:#49a7db}.request-quotation-3d-viewer .product-summary .configuration-box .items .item .txt{color:#4a4a49;font-size:10px;line-height:14px;font-weight:400}.request-quotation-3d-viewer .product-summary .configuration-box .items .item .txt b{font-weight:600}.request-quotation-3d-viewer .product-summary .configuration-box .items .item .label{display:flex;gap:10px}.request-quotation-3d-viewer .product-summary .configuration-box .items .item .label .txt{color:#7f7f7f}.request-quotation-3d-viewer .product-summary .configuration-box .items .item .text{display:grid;grid-template-columns:190px 1fr}.request-quotation-3d-viewer .product-summary .configuration-box .items .item .text .name{padding-left:16px}.request-quotation-3d-viewer .product-summary .configuration-box .items .item .text .price{text-align:right}.request-quotation-3d-viewer .product-summary .configuration-box .items .item .item-bt-box{display:flex;align-items:center;justify-content:center}.request-quotation-3d-viewer .product-summary .configuration-box .items .item .item-bt-box .item-bt{position:relative}.request-quotation-3d-viewer .product-summary .configuration-box .items .item .item-bt-box .item-bt .ico-oval{display:block}.request-quotation-3d-viewer .product-summary .configuration-box .items .item .item-bt-box .item-bt .ico-check{display:none;color:#49a7db}.request-quotation-3d-viewer .product-wrapper{display:flex;width:100%;flex-flow:row wrap}@media(hover: hover)and (pointer: fine){.request-quotation-3d-viewer .product-summary .bt-close-summary:hover .icon{transform:rotate(90deg)}}@media screen and (max-width: 768px){.request-quotation-3d-viewer{width:100%;padding:0 32px}.request-quotation-3d-viewer .head{padding:16px 0;flex-flow:row wrap}.request-quotation-3d-viewer .head h2.txt{font-size:20px;font-style:normal;font-weight:700;line-height:27px;margin-bottom:12px}.request-quotation-3d-viewer .product-summary{display:none;z-index:9999;position:fixed;background:#fff;width:100%;height:100vh;left:0;top:0;border:unset;border-radius:0}.request-quotation-3d-viewer .product-summary.active{display:flex}.request-quotation-3d-viewer .product-summary .bt-close-summary{display:flex;position:absolute;right:22px;top:12px}.request-quotation-3d-viewer .product-summary .bt-close-summary .icon{transition:transform .3s;will-change:transform}.request-quotation-3d-viewer .product-summary .configuration-box .custom-scroll .content{height:calc(100vh - 150px)}.request-quotation-3d-viewer .product-stage{min-height:680px;height:calc(100vh - 390px);width:100%}}@media screen and (max-width: 460px){.request-quotation-3d-viewer{padding:0 16px}.request-quotation-3d-viewer .head{padding:16px 0;flex-flow:row wrap}.request-quotation-3d-viewer .head h2.txt{font-size:16px;font-weight:700}.request-quotation-3d-viewer .head .txt.mb{display:block}.request-quotation-3d-viewer .head .txt.pc{display:none}}.request-quotation-form{width:33.33%;display:flex;padding:0px 0px 0px 32px;position:relative}.request-quotation-form .form-wrapper{width:100%;position:relative;z-index:13;padding:0 0 0 32px}.request-quotation-form .bg{position:absolute;background:#f7f7f7;width:100%;height:calc(100% + 88px);left:32px;top:-88px;z-index:12}.request-quotation-form .head{padding:16px 0px;margin-bottom:16px}.request-quotation-form .head .txt{text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.request-quotation-form .form-box-grid{display:flex;flex-flow:row wrap;grid-column-gap:0}.request-quotation-form .form-box-grid .row{width:100%;display:flex;flex-flow:row wrap;margin-bottom:46px}.request-quotation-form .form-box-grid .row .custom-form{width:100%;display:flex;flex-flow:row wrap;align-content:flex-end;position:relative}.request-quotation-form .form-box-grid .row .custom-form.col-75{width:75%}.request-quotation-form .form-box-grid .row .custom-form.col-50{width:50%}.request-quotation-form .form-box-grid .row .custom-form.col-25{width:25%}.request-quotation-form .form-box-grid .row .custom-form:last-child{padding-right:0}.request-quotation-form .form-box-grid .row .custom-form.filled .form-input input,.request-quotation-form .form-box-grid .row .custom-form.filled .form-input textarea{border-color:var(--theme-color-1-lighten-10)}.request-quotation-form .form-box-grid .row .custom-form.filled .custom-select-list{border-color:var(--theme-color-1-lighten-10)}.request-quotation-form .form-box-grid .row .custom-form.invalid .form-input input,.request-quotation-form .form-box-grid .row .custom-form.invalid .form-input textarea{border-color:#bd1413}.request-quotation-form .form-box-grid .row .custom-form.invalid .custom-select-list{border-color:#bd1413}.request-quotation-form .form-box-grid .row .custom-form.invalid .form-validate{display:block}.request-quotation-form .form-box-grid .row .custom-form .form-validate{display:none;position:absolute;bottom:-18px}.request-quotation-form .form-box-grid .row .custom-form .form-validate .txt{color:#bd1413;font-size:10px;font-style:normal;font-weight:400;line-height:14px}.request-quotation-form .form-box-grid .row .custom-form .form-input,.request-quotation-form .form-box-grid .row .custom-form .custom-select-list{width:100%}.request-quotation-form .form-box-grid .row .custom-form .custom-select-list{transition:all ease-in-out .25s;border:1px solid #f7f7f7;border-radius:6px}.request-quotation-form .form-box-grid .row .custom-form .custom-select-list.hidden-option .list-select{cursor:default}.request-quotation-form .form-box-grid .row .custom-form .custom-select-list.hidden-option .list-select .ico-list .icon-e-arrow-v{display:none}.request-quotation-form .form-box-grid .row .custom-form .custom-select-list.hidden-option .list-option{display:none}.request-quotation-form .form-box-grid .row .custom-form .custom-select-list .list-select{height:48px}.request-quotation-form .form-box-grid .row .custom-form .custom-select-list .select-country{width:100%}.request-quotation-form .form-box-grid .row .custom-form .custom-select-list .ico-list{justify-content:space-between;align-items:center;display:flex}.request-quotation-form .form-box-grid .row .custom-form .custom-select-list .icon-e-arrow-v{margin-right:20px}.request-quotation-form .form-box-grid .row .custom-form .custom-select-list .list-option{box-shadow:0px 0px 16px 0px rgba(17,28,28,.16);background-color:#fff;padding:8px 0;width:32px;left:10px;top:52px;z-index:2}.request-quotation-form .form-box-grid .row .custom-form .custom-select-list .list-option .ico-flag{justify-content:center;display:flex;padding:6px 8px}.request-quotation-form .form-box-grid .row.tri .custom-form:nth-child(1){padding-right:6px}.request-quotation-form .form-box-grid .row.tri .custom-form:nth-child(2){padding-left:6px;padding-right:6px}.request-quotation-form .form-box-grid .row.tri .custom-form:nth-child(3){padding-left:6px}.request-quotation-form .form-box-grid .row.bi .custom-form:nth-child(1){padding-right:6px}.request-quotation-form .form-box-grid .row.bi .custom-form:nth-child(2){padding-left:6px}.request-quotation-form .form-label{margin-bottom:8px}.request-quotation-form .form-label .txt{color:#606060;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.request-quotation-form .bt-primary .icon-nav-arrow{margin-left:12px;width:6px;height:12px;display:flex;justify-content:center;align-items:center;color:#fff}.request-quotation-form input{display:flex;height:48px;padding:8px 16px;align-items:center;gap:10px;border-radius:6px;border:1px solid #f7f7f7;font-family:"Open Sans";font-size:12px;font-style:normal;font-weight:600;line-height:20px;transition:all ease-in-out .25s}.request-quotation-form textarea{display:flex;padding:8px 16px;align-items:flex-start;gap:10px;flex:1 0 0;align-self:stretch;border-radius:6px;border:1px solid #f7f7f7;font-family:"Open Sans";font-size:12px;font-style:normal;font-weight:600;line-height:20px;height:224px;transition:all ease-in-out .25s}.request-quotation-form .form-box-result{justify-content:center;display:flex;flex-flow:row wrap;gap:24px}@media(hover: hover)and (pointer: fine){.request-quotation-form .custom-select-list .list-option .box-options .box-option:hover{background-color:var(--theme-color-2)}}@media screen and (min-width: 768px)and (max-width: 1200px){.request-quotation-form .form-box-grid .row{margin-bottom:0px}.request-quotation-form .form-box-grid .row .custom-form{padding:0 !important;margin-bottom:46px}.request-quotation-form .form-box-grid .row .custom-form.col-100{width:100%}.request-quotation-form .form-box-grid .row .custom-form.col-75{width:100%}.request-quotation-form .form-box-grid .row .custom-form.col-50{width:100%}.request-quotation-form .form-box-grid .row .custom-form.col-25{width:100%}.request-quotation-form .form-box-result .bt-secondary .txt{display:none}}@media screen and (max-width: 768px){.request-quotation-form{width:100%;padding:0 32px}.request-quotation-form .form-wrapper{padding:0;margin:48px 0 40px 0}.request-quotation-form .form-wrapper .head .txt{font-size:20px;line-height:27px}.request-quotation-form .bg{left:0;top:0;width:100%;height:100%}}@media screen and (max-width: 460px){.request-quotation-form{width:100%;padding:0 32px}.request-quotation-form .form-wrapper .head .txt{font-size:20px;line-height:27px}.request-quotation-form .form-box-grid .row{margin-bottom:0px}.request-quotation-form .form-box-grid .row .custom-form{padding:0 !important;margin-bottom:46px}.request-quotation-form .form-box-grid .row .custom-form.col-100{width:100%}.request-quotation-form .form-box-grid .row .custom-form.col-75{width:100%}.request-quotation-form .form-box-grid .row .custom-form.col-50{width:100%}.request-quotation-form .form-box-grid .row .custom-form.col-25{width:100%}.request-quotation-form .bg{left:0;top:0;width:100%;height:100%}.request-quotation-form .form-box-result .bt-secondary .txt{display:none}}.request-quotation-success{display:none;width:100%;height:100%;position:absolute;background:#fff;z-index:14;top:100%;left:0;transition:top ease-in-out 1s}.request-quotation-success .wrapper{display:flex;flex-flow:column;justify-content:center;align-items:center;height:calc(100vh - 88px)}.request-quotation-success .icon-check{background-color:var(--theme-color-1);border-radius:50%;margin-bottom:32px}.request-quotation-success h3{font-size:36px;font-style:normal;font-weight:700;line-height:48px}.request-quotation-success p{margin-top:4px;margin-bottom:48px;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.request-quotation-success.active{top:0}@media screen and (max-width: 460px){.request-quotation-success h3{font-size:20px;line-height:27px}.request-quotation-success p{font-size:16px;line-height:24px}.request-quotation-success .icon-check{width:72px;height:72px}.request-quotation-success .icon-check svg{width:72px;height:72px}}.custom-dropdown{--box-height: 48px;position:relative;font-size:12px;font-style:normal;font-weight:600;line-height:20px;cursor:pointer}.custom-dropdown.active .selected-value-box{border-color:var(--theme-color-1)}.custom-dropdown.active .selected-value-box .icon-config-arrow-v{transition:transform .3s ease-in-out;transform:scaleY(-1)}.custom-dropdown.active .option-lists-box-wrapper{opacity:1;visibility:visible;z-index:2}.custom-dropdown.disabled{opacity:.5;cursor:default;pointer-events:none}.custom-dropdown .selected-value-box{border-radius:6px;border:1px solid #e5e5e5;background:#fff;display:flex;height:var(--box-height);padding:8px 16px;align-items:center;justify-content:space-between;position:relative}.custom-dropdown .selected-value-box p{display:none;width:100%;margin-right:26px;-webkit-line-clamp:1;overflow:hidden;-webkit-box-orient:vertical}.custom-dropdown .selected-value-box p.active{display:-webkit-box}.custom-dropdown .selected-value-box p.default-value{color:#606060}.custom-dropdown .selected-value-box .icon-config-arrow-v{position:absolute;right:14px}.custom-dropdown .selected-value-box .icon-sort{display:none}.custom-dropdown .option-lists-box-wrapper{position:absolute;width:100%;top:calc(var(--box-height) + 4px);left:0;opacity:0;visibility:hidden;transition:opacity .3s;padding:8px;border-radius:4px;background:#fff;box-shadow:0px 0px 16px 0px rgba(17,28,28,.16);padding-right:4px}.custom-dropdown .option-lists-box-wrapper .option-lists-box{width:100%;max-height:328px;overflow-y:auto;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.custom-dropdown .option-lists-box-wrapper .option-lists-box .option-lists .content{width:100%;max-height:328px;height:auto;padding-right:8px;display:flex;flex-direction:column;gap:4px}.custom-dropdown .option-lists-box-wrapper .option-lists-box .option-lists .content .option{width:100%;border-radius:8px;padding:6px 8px;display:flex;flex-direction:column;gap:8px;font-weight:400}.custom-dropdown .option-lists-box-wrapper .option-lists-box .option-lists .content .option.active{background-color:var(--color-option-active, #fcf9f6)}.custom-dropdown .option-lists-box-wrapper .option-lists-box::after{height:100%;width:4px;right:0}.custom-dropdown .option-lists-box-wrapper .option-lists-box .track,.custom-dropdown .option-lists-box-wrapper .option-lists-box .thumb{width:4px;right:0}@media(hover: hover)and (pointer: fine){.custom-dropdown .option-lists-box-wrapper .option-lists-box .option-lists .content .option:hover{background-color:var(--color-option-active, #fcf9f6)}}.product-view-box{--aspect-ratio: 1/1;display:grid;grid-template-columns:repeat(5, 1fr);padding:32px 128px;gap:32px}.product-view-box .product{border-radius:8px;border:1px solid rgba(255,255,255,0);overflow:hidden;display:block}.product-view-box .product.hidden{display:none}.product-view-box .product .product-img-box{padding-top:calc(100%/var(--aspect-ratio));position:relative}.product-view-box .product .product-img-box .product-img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;left:0}.product-view-box .product .product-content{padding:16px;font-style:normal;line-height:normal;color:#282c34}.product-view-box .product .product-content .product-title{font-size:14px;font-weight:600;min-height:40px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product-view-box .product .product-content .bt-product-info{opacity:0;display:flex;align-items:center;width:auto;height:24px;gap:4px;padding:4px 0;margin-left:auto;margin-right:0;transition:opacity .3s}.product-view-box .product .product-content .bt-product-info .btn-text{font-size:12px;font-weight:400;color:var(--theme-color-1);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.product-view-box .product .product-content .bt-product-info .icon{color:var(--theme-color-1)}@media screen and (max-width: 1200px){.product-view-box{grid-template-columns:repeat(3, 1fr);padding:24px 32px;gap:16px;margin:0}.product-view-box .product .product-content .product-title{font-size:12px;line-height:20px}.product-view-box .product .product-content .bt-product-info{opacity:1}.product-view-box .product .product-content .bt-product-info .btn-text{color:var(--theme-color-1)}.product-view-box .product .product-content .bt-product-info .icon{color:var(--theme-color-1)}}@media screen and (max-width: 743px){.product-view-box{grid-template-columns:repeat(2, 1fr);padding:16px}}@media(hover: hover)and (pointer: fine){.product-view-box .product:hover{border:1px solid var(--theme-color-2);cursor:pointer}.product-view-box .product:hover .product-content .bt-product-info{opacity:1}}.category-block-view{--padding-top: 88px;--head-padding-x: 32px;--head-padding-y: 16px;height:100vh;width:100%;padding-top:var(--padding-top);position:relative}.category-block-view .bt-go-back{display:flex;align-items:center;justify-content:left;gap:8px;cursor:pointer;position:absolute;left:var(--head-padding-x);top:calc(var(--padding-top) + var(--head-padding-y) + 32px);height:32px}.category-block-view .bt-go-back .icon{color:#000}.category-block-view .bt-go-back .text{font-size:14px;font-style:normal;font-weight:600;line-height:normal;color:#000}.category-block-view .head{position:relative;padding:var(--head-padding-y) var(--head-padding-x);pointer-events:none;z-index:2;margin-top:32px;display:flex;align-items:center}.category-block-view .head .txt{color:#000;text-align:center;font-weight:700;font-size:24px;line-height:32px;margin:0 auto}.category-block-view .spinner{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2;opacity:0;transition:opacity .3s;visibility:hidden}.category-block-view .spinner.active{opacity:1;visibility:visible}.category-block-view .spinner .content{transition:opacity .3s;will-change:opacity}@media screen and (max-width: 1200px){.category-block-view{--padding-top: 56px;height:100%;padding-top:var(--padding-top)}.category-block-view .bt-go-back{top:calc(var(--padding-top) + var(--head-padding-y) + 32px)}}@media screen and (max-width: 743px){.category-block-view{--head-padding-x: 16px}.category-block-view .bt-go-back{left:var(--head-padding-x);height:24px}.category-block-view .bt-go-back .text{display:none}.category-block-view .head .txt{font-size:16px;line-height:24px}}@media(hover: hover)and (pointer: fine){.category-block-view .bt-go-back:hover .text{animation:MoveUpInitial .3s forwards,MoveUpEnd .4s forwards .3s}}.pagination-box{display:flex;padding:0 96px 64px 96px;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.pagination-box .pagination-wrapper{display:flex;margin-left:auto;margin-right:0;align-items:center}.pagination-box .pagination-wrapper>li{padding-right:24px}.pagination-box .pagination-wrapper>li.disabled,.pagination-box .pagination-wrapper>li :disabled{opacity:.2}.pagination-box .pagination-wrapper>li.disabled>a,.pagination-box .pagination-wrapper>li :disabled>a{cursor:unset}.pagination-box .pagination-wrapper>li.active{color:var(--theme-color-1)}.pagination-box .pagination-wrapper>li:first-child{padding-right:32px}.pagination-box .pagination-wrapper>li:last-child{padding-left:8px;padding-right:0}@media screen and (max-width: 1200px){.pagination-box{padding:24px 32px 40px 32px}}@media screen and (max-width: 743px){.pagination-box .pagination-wrapper{margin:0 auto}}.popup.active .bg{visibility:visible;pointer-events:initial;opacity:.3}.popup .panel{position:fixed;top:0;width:414px;height:100%;background:#fff;z-index:12}.popup .panel .bt-close{position:absolute;width:24px;height:24px;right:32px;top:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in-out;z-index:1}.popup .panel .bt-close .icon-close svg{transform-origin:center;transition:transform .3s;will-change:transform}.popup .panel .bt-close:hover .icon svg{transform:rotate(90deg)}.popup .bg{position:fixed;top:0;width:100%;height:100vh;visibility:hidden;pointer-events:none;z-index:11;background-color:#000;opacity:0;transition:opacity 1s;will-change:transition}.popup-3d-info{position:fixed;z-index:14}.popup-3d-info.active .panel{top:50%;left:50%;transform:translate(-50%, -50%)}.popup-3d-info a{color:var(--theme-color-1)}.popup-3d-info .panel{width:100%;max-width:478px;height:auto;padding:24px;top:-100%;background-color:#fff;border-radius:4px}.popup-3d-info .panel .content{position:relative;padding-top:24px}.popup-3d-info .panel .content .title{margin-bottom:8px}.popup-3d-info .panel .content .title .txt{font-weight:700;font-size:16px;line-height:24px}.popup-3d-info .panel .content .detail{margin-bottom:24px;max-height:calc(100vh - 200px);overflow-y:auto}.popup-3d-info .panel .content .detail .txt{font-weight:400;font-size:14px;line-height:20px;color:#000}.popup-3d-info .panel .bts .bt{padding:0;width:100%}.popup-3d-info .panel .bt-close{width:32px;height:32px;right:20px;top:20px}@media screen and (max-width: 743px){.popup-3d-info.active{z-index:17}.popup-3d-info .panel{max-width:calc(100% - 16px);max-height:calc(100% - 16px)}}.popup-3d-configuration-zoom{position:absolute;transition:opacity ease-out .3s;z-index:0;visibility:hidden;opacity:0;height:950px;width:436px;top:96px;right:32px}.popup-3d-configuration-zoom.active{visibility:visible;opacity:1;z-index:8}.popup-3d-configuration-zoom.active .panel{visibility:visible;opacity:1}.popup-3d-configuration-zoom.active .bg{visibility:visible;pointer-events:initial;opacity:.7}.popup-3d-configuration-zoom .panel{position:absolute;width:100%;max-width:364px;border:none;visibility:hidden;opacity:0;transition:all ease-out .3s;margin-top:80px;padding:106px 16px 48px;float:right;z-index:2;background-color:#fff}.popup-3d-configuration-zoom .bt-close-zoom{position:absolute;left:50%;transform:translateX(-50%);bottom:0;z-index:2;width:24px;height:24px;display:flex;justify-content:center;align-items:center;cursor:pointer}.popup-3d-configuration-zoom .bt-close-zoom .icon{transition:transform .3s ease}.popup-3d-configuration-zoom .preview-box{width:100%;height:100%;overflow:hidden}.popup-3d-configuration-zoom .preview-box .image{display:flex;width:100%;align-items:center;justify-content:center;height:100%;cursor:url(/assetfiles/img/productconfigurator/shared/icon-zoom-in.png) 20 23,auto}.popup-3d-configuration-zoom .preview-box .image.zoom{cursor:url(/assetfiles/img/productconfigurator/shared/icon-zoom-out.png) 20 23,auto}.popup-3d-configuration-zoom .preview-box .image.zoom picture img{transform:translate3d(0px, 0px, 0px) scale(2)}.popup-3d-configuration-zoom .preview-box .image picture{position:relative;width:100%;height:auto;--aspect-ratio: 1;padding-bottom:calc(100%/(var(--aspect-ratio)))}.popup-3d-configuration-zoom .preview-box .image picture img{position:absolute;width:100%;height:100%;top:0;-o-object-fit:cover;object-fit:cover}.popup-3d-configuration-zoom .preview-box .image iframe{position:absolute;left:50%;top:0;transform:translate(-50%, 0px);height:100%;border:none;width:100%}.popup-3d-configuration-zoom .bg{position:fixed;top:96px;right:32px;width:444px;height:950px;visibility:hidden;pointer-events:none;z-index:1;background-color:#fff;opacity:0;transition:opacity 1s;will-change:transition}@media(hover: hover)and (pointer: fine){.popup-3d-configuration-zoom .bt-close-zoom:hover .icon{transform:rotate(90deg)}}@media screen and (max-width: 1200px){.popup-3d-configuration-zoom{right:16px;top:64px;height:calc(100vh - 88px)}.popup-3d-configuration-zoom .bg{right:16px;top:64px;height:calc(100vh - 88px)}}@media screen and (max-width: 743px){.popup-3d-configuration-zoom{position:fixed;top:0;left:0;width:100%;height:100vh}@supports(height: 100dvh){.popup-3d-configuration-zoom{height:100dvh}}.popup-3d-configuration-zoom.active{z-index:17}.popup-3d-configuration-zoom.active .bg{opacity:1}.popup-3d-configuration-zoom .panel{margin:0 auto;float:none}.popup-3d-configuration-zoom .bg{width:100%;height:100vh;top:0;left:0}}@media screen and (max-height: 743px)and (orientation: landscape){.popup-3d-configuration-zoom{max-width:300px}.popup-3d-configuration-zoom .panel{margin:0 auto;float:none;padding:0}}.popup-3d-configuration-summary{position:absolute;width:0;height:0;top:98px;background:#fff;right:-436px;transition:right .3s ease-in-out;transition-delay:0s;z-index:9;overflow:hidden}.popup-3d-configuration-summary.active{right:32px;transition-delay:.1s;width:375px;height:calc(100vh - 254px)}.popup-3d-configuration-summary.active .configuration-3d-summary{visibility:visible;z-index:6;opacity:1;height:100%;width:100%}.popup-3d-configuration-summary .configuration-3d-summary{height:0;position:absolute;visibility:hidden;z-index:0;opacity:0;transition:all .3s;width:0}.popup-3d-configuration-summary .configuration-3d-summary .bt-close-summary{position:absolute;right:22px;top:12px}.popup-3d-configuration-summary .configuration-3d-summary .bt-close-summary .icon{transition:transform .3s;will-change:transform}.popup-3d-configuration-summary .configuration-3d-summary .configuration-title{min-height:64px;padding:24px 16px 0px}.popup-3d-configuration-summary .configuration-3d-summary .configuration-title .title{display:flex;gap:8px}.popup-3d-configuration-summary .configuration-3d-summary .configuration-title .title .txt{color:#000;font-weight:700;font-size:14px;line-height:20px}.popup-3d-configuration-summary .configuration-3d-summary .configuration-box{padding:16px 4px 16px 16px}.popup-3d-configuration-summary .configuration-3d-summary .configuration-box .custom-scroll:after,.popup-3d-configuration-summary .configuration-3d-summary .configuration-box .custom-scroll .track{height:calc(100% - 2px)}.popup-3d-configuration-summary .configuration-3d-summary .configuration-box .custom-scroll .content{overflow-y:scroll;height:calc(100vh - 332px);padding-right:10px}.popup-3d-configuration-summary .configuration-3d-summary .configuration-box .items{overflow-y:auto}.popup-3d-configuration-summary .configuration-3d-summary .configuration-box .items .item{position:relative;min-height:52px;transition:all .3s;border-bottom:1px #f7f7f7 solid;padding-bottom:16px}.popup-3d-configuration-summary .configuration-3d-summary .configuration-box .items .item:not(:last-child){margin-bottom:16px}.popup-3d-configuration-summary .configuration-3d-summary .configuration-box .items .item.active{background-color:#f8f8f8}.popup-3d-configuration-summary .configuration-3d-summary .configuration-box .items .item.active .item-bt-box .item-bt{background-color:#49a7db}.popup-3d-configuration-summary .configuration-3d-summary .configuration-box .items .item.active .item-bt-box .item-bt .ico-oval{display:none}.popup-3d-configuration-summary .configuration-3d-summary .configuration-box .items .item.active .item-bt-box .item-bt .ico-check{display:block;color:#fff}.popup-3d-configuration-summary .configuration-3d-summary .configuration-box .items .item.over{background-color:#f8f8f8}.popup-3d-configuration-summary .configuration-3d-summary .configuration-box .items .item.over .item-bt-box .item-bt{border:1px solid #49a7db}.popup-3d-configuration-summary .configuration-3d-summary .configuration-box .items .item.over .item-bt-box .item-bt:before{height:20px}.popup-3d-configuration-summary .configuration-3d-summary .configuration-box .items .item.over .item-bt-box .item-bt .ico-oval{display:none}.popup-3d-configuration-summary .configuration-3d-summary .configuration-box .items .item.over .item-bt-box .item-bt .ico-check{display:block;color:#49a7db}.popup-3d-configuration-summary .configuration-3d-summary .configuration-box .items .item .txt{color:#4a4a49;font-size:10px;line-height:14px;font-weight:400}.popup-3d-configuration-summary .configuration-3d-summary .configuration-box .items .item .txt b{font-weight:600}.popup-3d-configuration-summary .configuration-3d-summary .configuration-box .items .item .label{display:flex;gap:10px}.popup-3d-configuration-summary .configuration-3d-summary .configuration-box .items .item .label .txt{color:#7f7f7f}.popup-3d-configuration-summary .configuration-3d-summary .configuration-box .items .item .text{display:grid;grid-template-columns:190px 1fr}.popup-3d-configuration-summary .configuration-3d-summary .configuration-box .items .item .text .name{padding-left:16px}.popup-3d-configuration-summary .configuration-3d-summary .configuration-box .items .item .text .price{text-align:right}.popup-3d-configuration-summary .configuration-3d-summary .configuration-box .items .item .item-bt-box{display:flex;align-items:center;justify-content:center}.popup-3d-configuration-summary .configuration-3d-summary .configuration-box .items .item .item-bt-box .item-bt{position:relative}.popup-3d-configuration-summary .configuration-3d-summary .configuration-box .items .item .item-bt-box .item-bt .ico-oval{display:block}.popup-3d-configuration-summary .configuration-3d-summary .configuration-box .items .item .item-bt-box .item-bt .ico-check{display:none;color:#49a7db}@media(hover: hover)and (pointer: fine){.popup-3d-configuration-summary .configuration-3d-summary .bt-close-summary:hover .icon{transform:rotate(90deg)}}@media screen and (max-width: 1200px){.popup-3d-configuration-summary{position:absolute;top:66px}.popup-3d-configuration-summary.active{right:16px;width:364px;height:calc(100vh - 212px)}}@media screen and (max-width: 743px){.popup-3d-configuration-summary{width:100%;top:0;right:-100%;position:fixed}.popup-3d-configuration-summary.active{right:0;z-index:14;width:100%;height:calc(100vh - 64px)}@supports(height: 100dvh){.popup-3d-configuration-summary.active{height:calc(100dvh - 64px)}}.popup-3d-configuration-summary .configuration-3d-summary .configuration-box .custom-scroll .content{height:calc(100vh - 144px);padding-bottom:96px}}@media screen and (max-height: 743px)and (orientation: landscape){.popup-3d-configuration-summary .configuration-3d-summary .configuration-box .custom-scroll .content{height:calc(100vh - 300px)}}.popup-3d-ar{position:fixed;z-index:0}.popup-3d-ar.active{z-index:14}.popup-3d-ar.active .panel{top:50%;left:50%;transform:translate(-50%, -50%)}.popup-3d-ar .panel{width:100%;max-width:478px;height:-moz-fit-content;height:fit-content;padding:24px;top:-100%;background-color:#fff;border-radius:4px}.popup-3d-ar .panel .loading,.popup-3d-ar .panel .not-support{display:none;flex-flow:column;align-items:center}.popup-3d-ar .panel .content{position:relative;padding-top:24px}.popup-3d-ar .panel .content .qr-img{max-width:190px;padding:16px 0;margin:0 auto}.popup-3d-ar .panel .content .qr-img picture{position:relative;display:inline-flex;width:100%;height:auto;--aspect-ratio: 1;padding-bottom:calc(100%/(var(--aspect-ratio)))}.popup-3d-ar .panel .content .qr-img picture img{position:absolute;width:100%;height:100%;top:0;-o-object-fit:cover;object-fit:cover}.popup-3d-ar .panel .content .box-grid{display:grid;grid-template-columns:64px 1fr;grid-gap:8px;margin-bottom:16px}.popup-3d-ar .panel .content .box-grid .icons{display:flex;justify-content:center;align-items:center;width:64px;height:64px}.popup-3d-ar .panel .content .title .txt{display:flex;font-weight:700;font-size:16px;line-height:24px}.popup-3d-ar .panel .content .detail .txt{display:flex;font-weight:400;font-size:14px;line-height:20px}.popup-3d-ar .panel .bt-close{width:32px;height:32px;right:20px;top:20px}.popup-3d-ar.loading .panel .normal,.popup-3d-ar.loading .panel .not-support{display:none}.popup-3d-ar.loading .panel .loading{display:flex}.popup-3d-ar.loading .panel .bt-close{display:none}.popup-3d-ar.not-support .panel .normal,.popup-3d-ar.not-support .panel .loading{display:none}.popup-3d-ar.not-support .panel .not-support{display:flex}@media screen and (max-width: 743px){.popup-3d-ar.active{z-index:17}.popup-3d-ar .panel{max-width:calc(100% - 16px);max-height:calc(100% - 16px)}}.popup-alert-message-box{position:fixed;bottom:8px;border-radius:4px;background-color:#606060;box-shadow:0px 0px 16px 0px rgba(0,0,0,.16);display:flex;min-height:48px;height:auto;width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);padding:8px 16px;justify-content:center;align-items:center;gap:8px;margin:0 auto;opacity:0;transition:opacity .3s;left:50%;transform:translateX(-50%);z-index:11}.popup-alert-message-box.active{opacity:1}.popup-alert-message-box.success .icon-box{display:flex;background-color:#28cf25}.popup-alert-message-box.success .icon-box.failed{display:none}.popup-alert-message-box.failed .icon-box{display:flex;background-color:red}.popup-alert-message-box.failed .icon-box .icon-close{color:#fff}.popup-alert-message-box.failed .icon-box.success{display:none}.popup-alert-message-box .icon-box{width:24px;height:24px;justify-content:center;align-items:center;border-radius:50%;display:none;flex-shrink:0}.popup-alert-message-box .alert-txt{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#fff;padding-right:8px}.popup-alert-message-box .close-btn{display:flex;width:24px;height:24px;justify-content:center;align-items:center;padding-left:8px;border-left:1px solid #fff}.popup-alert-message-box .close-btn .icon-close{color:#fff}.popup-flip-screen{position:fixed;z-index:14}.popup-flip-screen.active .panel{top:50%;left:50%;transform:translate(-50%, -50%)}.popup-flip-screen .panel{width:100%;max-width:280px;height:-moz-fit-content;height:fit-content;min-height:280px;padding:24px;top:-100%;background-color:#353535;border-radius:4px;opacity:.75}.popup-flip-screen .panel .content{position:relative;padding-top:24px;color:#fff}.popup-flip-screen .panel .content .title{max-width:210px;margin:0 auto;text-align:center}.popup-flip-screen .panel .content .title .txt{font-weight:400;font-size:14px;line-height:24px}.popup-flip-screen .panel .icons{padding:32px 0 12px;width:100%}.popup-flip-screen .panel .icons .icon{margin:0 auto}.popup-flip-screen .panel .bts .bt{background-color:var(--theme-color-1);padding:0;width:100%}.popup-flip-screen .panel .bt-close{width:32px;height:32px;right:5px;top:5px}.popup-flip-screen .panel .bt-close .icon{color:#fff}@media screen and (max-width: 743px){.popup-flip-screen.active{z-index:17}.popup-flip-screen .panel{max-width:calc(100% - 16px);max-height:calc(100% - 16px)}}.popup-product-detail-zoom{position:fixed;top:0;left:0;width:100%;height:100%;transition:all ease-out .3s;z-index:99;visibility:hidden;opacity:0}.popup-product-detail-zoom .panel{width:calc(100% - 160px);max-width:1554px;height:calc(100% - 48px);max-height:875px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;border:none;visibility:hidden;opacity:0;transition:all ease-out .3s;padding:48px 0;box-shadow:0px 0px 36px 0px rgba(0,0,0,.08);margin:0;z-index:1}.popup-product-detail-zoom .bg{position:absolute;top:0;left:0;width:100%;height:100%;transition:all ease-out .3s;background-color:rgba(0,0,0,.1);z-index:0;visibility:hidden;opacity:0}.popup-product-detail-zoom.active{visibility:visible;opacity:1}.popup-product-detail-zoom.active .panel{visibility:visible;opacity:1}.popup-product-detail-zoom.active .bg{visibility:visible;opacity:1}.popup-product-detail-zoom .bt-close{position:absolute;right:16px;top:16px;width:24px;height:24px;z-index:2;display:flex;align-items:center;justify-content:center;cursor:pointer}.popup-product-detail-zoom .bt-close .icon{transition:all .3s}.popup-product-detail-zoom .spinner{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.popup-product-detail-zoom .slide-wrapper{position:relative;height:100%;width:100%}.popup-product-detail-zoom .slide-preview{position:relative;margin:0 auto 16px;width:100%;max-width:calc(100% - 48px);height:calc(100vh - 244px);max-height:664px}.popup-product-detail-zoom .slide-preview .swiper{width:100%;height:100%}.popup-product-detail-zoom .slide-preview .swiper .swiper-wrapper{width:100%;height:100%}.popup-product-detail-zoom .slide-preview .swiper-pagination.swiper-pagination-bullets{bottom:56px;display:none}.popup-product-detail-zoom .slide-preview .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);transition:all 300ms ease-in-out;cursor:pointer;line-height:0;width:6px;height:6px;margin:0 4px;background-color:rgba(17,28,28,.25);border:none}.popup-product-detail-zoom .slide-preview .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--theme-color-1)}.popup-product-detail-zoom .slide-preview .swiper-slide{overflow:hidden;display:flex;position:relative;align-items:center;height:100%}.popup-product-detail-zoom .slide-preview .swiper-slide .slide-video{position:relative;width:100%;height:550px}.popup-product-detail-zoom .slide-preview .swiper-slide .slide-video iframe,.popup-product-detail-zoom .slide-preview .swiper-slide .slide-video video{position:absolute;left:50%;top:0;transform:translate(-50%, 0px);height:550px;width:100%;border:none}.popup-product-detail-zoom .slide-preview .swiper-slide .item{display:flex;width:100%;align-items:center;justify-content:center;height:100%;cursor:zoom-in}.popup-product-detail-zoom .slide-preview .swiper-slide .item .swiper-zoom-container picture{max-width:100%;height:100%}.popup-product-detail-zoom .slide-preview .swiper-slide .item .swiper-zoom-container img,.popup-product-detail-zoom .slide-preview .swiper-slide .item .swiper-zoom-container video,.popup-product-detail-zoom .slide-preview .swiper-slide .item .swiper-zoom-container iframe{position:absolute;top:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.popup-product-detail-zoom .slide-preview .swiper-slide.zoom .item{cursor:move}.popup-product-detail-zoom .slide-preview .swiper-slide.zoom .item img{position:relative;top:0;left:0;transform:translate3d(0px, 0px, 0px) scale(2)}.popup-product-detail-zoom .slide-preview .slide-nav{display:none}.popup-product-detail-zoom .slide-thumb{position:relative;max-width:328px;margin:0 auto;width:100%}.popup-product-detail-zoom .slide-thumb.hide-nav .bt-next,.popup-product-detail-zoom .slide-thumb.hide-nav .bt-prev{display:none}.popup-product-detail-zoom .slide-thumb .swiper-button-disabled{display:none}.popup-product-detail-zoom .slide-thumb .swiper-slide-thumb-active .item{border:1px solid var(--theme-color-1);box-shadow:0px 0px 6px 0px rgba(0,0,0,.04)}.popup-product-detail-zoom .slide-thumb .swiper{position:relative;width:100%;height:100%}.popup-product-detail-zoom .slide-thumb .swiper .swiper-wrapper{width:100%;height:100%}.popup-product-detail-zoom .slide-thumb .item{position:relative;transition:all .3s ease;will-change:opacity;cursor:pointer;margin:4px;border:1px solid #fff;box-shadow:0px 0px 6px 0px rgba(136,136,136,.16);width:92px;height:92px}.popup-product-detail-zoom .slide-thumb .item.swiper-slide-thumb-active{opacity:1}.popup-product-detail-zoom .slide-thumb .item img{height:100%;width:100%;position:absolute;-o-object-fit:cover;object-fit:cover}.popup-product-detail-zoom .slide-thumb .item video{display:block;width:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.popup-product-detail-zoom .slide-thumb .bt-prev,.popup-product-detail-zoom .slide-thumb .bt-next{position:absolute;top:50%;transform:translateY(-50%);width:16px;height:16px;display:flex;align-items:center;justify-content:center;z-index:2;opacity:1}.popup-product-detail-zoom .slide-thumb .bt-prev.swiper-button-disabled,.popup-product-detail-zoom .slide-thumb .bt-next.swiper-button-disabled{cursor:not-allowed}.popup-product-detail-zoom .slide-thumb .bt-prev.swiper-button-disabled .icon,.popup-product-detail-zoom .slide-thumb .bt-next.swiper-button-disabled .icon{color:#606060}.popup-product-detail-zoom .slide-thumb .bt-prev .icon,.popup-product-detail-zoom .slide-thumb .bt-next .icon{color:#000}.popup-product-detail-zoom .slide-thumb .bt-prev{left:-24px}.popup-product-detail-zoom .slide-thumb .bt-next{right:-24px}@media(hover: hover)and (pointer: fine){.popup-product-detail-zoom .slide-thumb .bt-prev:not(.swiper-button-disabled):hover .icon svg{animation:moveBack .6s linear forwards}.popup-product-detail-zoom .slide-thumb .bt-next:not(.swiper-button-disabled):hover .icon svg{animation:moveNext .6s linear forwards}.popup-product-detail-zoom .bt-close:hover .icon{transform:rotate(90deg)}}@media screen and (max-width: 743px){.popup-product-detail-zoom .panel{width:100%;height:100%;padding-bottom:24px}.popup-product-detail-zoom .slide-preview .swiper-slide .slide-video{height:360px}.popup-product-detail-zoom .slide-preview .swiper-slide .slide-video iframe,.popup-product-detail-zoom .slide-preview .swiper-slide .slide-video video{height:360px}}.cart-box.empty .box-empty{display:block}.cart-box.empty .box-items{display:none}.cart-box .container{padding:0 32px}.cart-box .container>.head{padding:24px 0 24px 56px}.cart-box .head .txt{color:#000;font-weight:700;font-size:24px;line-height:32px}.cart-box .box-empty{padding:77px 0;color:#282c34;text-align:center;display:none}.cart-box .box-empty .title{margin-bottom:8px}.cart-box .box-empty .title .txt{font-weight:700;font-size:16px;line-height:24px}.cart-box .box-empty .desc{margin-bottom:32px}.cart-box .box-empty .desc .txt{font-size:14px;font-weight:600}.cart-box .box-items{display:grid;grid-template-columns:minmax(0, 1fr) 516px;grid-gap:32px;padding-left:56px}.cart-box .box-items .items{display:block;transition:all .3s}.cart-box .box-items .items .item{padding:0 32px 24px 0;display:grid;grid-template-areas:"Image Name Quantity Price" "Image Actions Actions Actions";grid-template-columns:128px minmax(0, 1fr) 82px 90px;grid-template-rows:128px auto;grid-column-gap:32px;opacity:1;transition:all .3s;transform-origin:top}.cart-box .box-items .items .item.fade-out{opacity:0;padding:0}.cart-box .box-items .items .item .images{grid-area:Image;height:128px}.cart-box .box-items .items .item .images .image{--aspect-ratio: 1;position:relative;width:100%;padding-bottom:calc(100%/var(--aspect-ratio));height:auto}.cart-box .box-items .items .item .images .image img{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cart-box .box-items .items .item .name{grid-area:Name;display:flex;align-items:center}.cart-box .box-items .items .item .name .txt{color:#282c34;font-weight:700;font-size:16px;line-height:24px}.cart-box .box-items .items .item .quantity{grid-area:Quantity;display:flex;align-items:center}.cart-box .box-items .items .item .price{grid-area:Price;display:flex;align-items:center;justify-content:flex-end}.cart-box .box-items .items .item .price .txt{color:#282c34;font-weight:700;font-size:16px;line-height:24px}.cart-box .box-items .items .item .actions{grid-area:Actions;margin-top:-32px}.cart-box .box-items .items .item .actions .bts{display:flex;gap:24px}.cart-box .box-items .items .item .actions .bts .bt-config,.cart-box .box-items .items .item .actions .bts .bt-delete{display:flex;height:24px;gap:4px;overflow:hidden}.cart-box .box-items .items .item .actions .bts .bt-config .icons,.cart-box .box-items .items .item .actions .bts .bt-delete .icons{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.cart-box .box-items .items .item .actions .bts .bt-config .icons .icon,.cart-box .box-items .items .item .actions .bts .bt-delete .icons .icon{transition:all .3s}.cart-box .box-items .items .item .actions .bts .bt-config .icons .icon svg,.cart-box .box-items .items .item .actions .bts .bt-delete .icons .icon svg{transition:all .3s}.cart-box .box-items .items .item .actions .bts .bt-config .texts .txt,.cart-box .box-items .items .item .actions .bts .bt-delete .texts .txt{transition:all .3s}.cart-box .box-items .items .item .actions .bts .bt-config.active .icons .icon svg{transform:rotate(180deg)}.cart-box .box-items .items .item .actions .config-detail{height:0;opacity:0;transition:all .3s;pointer-events:none}.cart-box .box-items .items .item .actions .config-detail.active{pointer-events:initial;padding-top:24px;height:auto;opacity:1}.cart-box .box-items .items .item .actions .config-detail .configs{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:8px 16px;max-width:584px}.cart-box .box-items .items .item .actions .config-detail .configs .config{display:grid;grid-template-columns:80px minmax(0, 1fr);grid-gap:8px}.cart-box .box-items .items .item .actions .config-detail .configs .config .head{color:#7f7f7f;font-weight:600;font-size:10px;line-height:14px;overflow-wrap:break-word}.cart-box .box-items .items .item .actions .config-detail .configs .config .detail{color:#000;font-weight:400;font-size:10px;line-height:14px}.cart-box .box-items .items .item .custom-select-list{width:100%}.cart-box .box-items .items .item .custom-select-list .list-select{justify-content:space-between;height:40px;gap:12px;padding:0 16px;border-radius:8px;border:1px solid #dedede;background-color:#fff}.cart-box .box-items .items .item .custom-select-list .list-select .text{display:flex;align-items:center}.cart-box .box-items .items .item .custom-select-list .list-select .icon-box{position:absolute;display:flex;align-items:center;justify-content:center;width:24px;height:24px;right:16px}.cart-box .box-items .items .item .custom-select-list .list-option{top:46px;width:100%;background-color:#fff;box-shadow:0px 0px 16px 0px rgba(17,28,28,.16);padding:8px 2px 8px 8px;z-index:9}.cart-box .box-items .items .item .custom-select-list .list-option .custom-scroll .content{max-height:236px;height:auto;padding:0}.cart-box .box-items .items .item .custom-select-list .list-option .box-options{display:grid;grid-gap:8px}.cart-box .box-items .items .item .custom-select-list .list-option .box-options .box-option{justify-content:center;gap:8px;height:32px;border-radius:4px;padding:6px 8px;background-color:#fff;transition:background-color .3s ease;margin-right:6px}.cart-box .box-items .items .item .custom-select-list .list-option .box-options .box-option.active{background-color:var(--theme-color-2)}.cart-box .box-items .summarys .summary{padding:32px;border:1px solid #e5e5e5;background-color:#fff;transition:all .3s}.cart-box .box-items .summarys .summary.fixed{position:fixed;width:516px;top:64px}.cart-box .box-items .summarys .detail-list,.cart-box .box-items .summarys .summary-list{display:grid;grid-template-columns:minmax(0, 1fr) 24%;grid-gap:16px 8px;padding:32px 0}.cart-box .box-items .summarys .detail-list li,.cart-box .box-items .summarys .summary-list li{display:flex;gap:8px}.cart-box .box-items .summarys .detail-list li:nth-child(odd),.cart-box .box-items .summarys .summary-list li:nth-child(odd){text-align:left;font-weight:400}.cart-box .box-items .summarys .detail-list li:nth-child(even),.cart-box .box-items .summarys .summary-list li:nth-child(even){justify-content:flex-end;font-weight:700}.cart-box .box-items .summarys .detail-list li .txt,.cart-box .box-items .summarys .summary-list li .txt{color:#282c34;font-size:16px;line-height:24px}.cart-box .box-items .summarys .detail-list li .txt b,.cart-box .box-items .summarys .summary-list li .txt b{font-weight:700}.cart-box .box-items .summarys .detail-list .quantity,.cart-box .box-items .summarys .summary-list .quantity{height:24px;width:24px;display:flex;justify-content:center;align-items:center;color:#606060;font-size:12px;font-weight:600;border-radius:50%;overflow:hidden;background-color:#f7f7f7;padding:0 4px}.cart-box .box-items .summarys .detail-list{border-bottom:solid 1px #e5e5e5}.cart-box .box-items .summarys .box-bt{display:flex;justify-content:flex-end}.cart-box .box-items .summarys .box-bt .bt-primary{gap:4px;transition:all .3s ease}.cart-box .box-items .summarys .box-bt .bt-primary .icon{color:#fff}@media(hover: hover)and (pointer: fine){.cart-box .box-items .items .item .custom-select-list .list-option .box-options .box-option:not(active):hover{background-color:var(--theme-color-2)}.cart-box .box-items .items .item .actions .bts .bt:hover .texts .txt{color:var(--theme-color-1)}.cart-box .box-items .items .item .actions .bts .bt:hover .icons .icon{color:var(--theme-color-1)}}@media screen and (max-width: 1200px){.cart-box .container>.head{padding:24px 0}.cart-box .head .txt{font-size:20px;line-height:28px}.cart-box .box-items{grid-template-columns:1fr;padding-left:0;grid-gap:0}.cart-box .box-items .items .item{padding:0 0 24px 0;grid-column-gap:16px}.cart-box .box-items .items .item .name{padding:0 16px}.cart-box .box-items .items .item .actions{padding:0 16px}.cart-box .box-items .items .item .actions .config-detail .configs{grid-template-columns:1fr}.cart-box .box-items .items .item .actions .config-detail .configs .config{grid-template-columns:minmax(80px, 16%) minmax(0, 1fr)}.cart-box .box-items .summarys .summary{position:relative;padding:32px 0;border:none}.cart-box .box-items .summarys .summary:before{content:"";position:absolute;top:0;left:-32px;width:calc(100% + 64px);height:1px;background-color:#e5e5e5}.cart-box .box-items .summarys .summary.fixed{position:relative;width:100%;top:0}.cart-box .box-items .summarys .detail-list,.cart-box .box-items .summarys .summary-list{grid-template-columns:minmax(0, 1fr) 30%}}@media screen and (max-width: 743px){.cart-box .container{padding:0 16px}.cart-box .container>.head{padding:16px 0 24px}.cart-box .head .txt{font-size:16px;line-height:24px}.cart-box .box-items .items .item{grid-template-areas:"Image Name Name" "Image Quantity Price" "Image Actions Actions";grid-template-columns:128px 82px minmax(0, 1fr);grid-template-rows:auto;padding:0 0 32px 0;grid-row-gap:16px}.cart-box .box-items .items .item .name{padding:0}.cart-box .box-items .items .item .actions{padding:0;margin-top:0;max-width:100%}.cart-box .box-items .items .item .actions .bts{justify-content:space-between}.cart-box .box-items .items .item .actions .bts .bt-delete .texts{display:none}.cart-box .box-items .items .item .actions .config-detail{margin-left:-144px}.cart-box .box-items .items .item .actions .config-detail.active{padding-top:20px}}.box-number{position:relative;width:100px;height:32px;display:grid;grid-template-columns:32px 1fr 32px;align-items:center;padding:4px 0;grid-gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.box-number .num{text-align:center;color:#000;font-size:14px;line-height:20px;font-weight:700}.box-number .bt-increase,.box-number .bt-decrease{position:relative;width:32px;height:32px;width:100%;display:flex;align-items:center;justify-content:center;background-color:#f7f7f7;border-radius:50%;transition:all .3s;cursor:pointer}.box-number .bt-increase.disable,.box-number .bt-decrease.disable{pointer-events:none}.box-number .bt-increase.disable .icon,.box-number .bt-decrease.disable .icon{color:#d7d7d7}.box-number .bt-increase .icon,.box-number .bt-decrease .icon{color:#000;transition:all .3s}.box-number.disabled{opacity:.7;cursor:default}.box-number.disabled .num,.box-number.disabled .bt-increase,.box-number.disabled .bt-decrease{opacity:.7;cursor:default}.product-heading{position:relative;padding:16px 0;min-height:72px}.product-heading .container{max-width:100%;padding:0 32px}.product-heading .bt-back{z-index:1}.product-heading a.bt-back{justify-content:flex-start}@media screen and (max-width: 743px){.product-heading{padding:0 0 36px;min-height:68px}.product-heading .container{padding:0 16px}}.product-details{margin-bottom:124px}.product-details .details{display:grid;grid-template-columns:minmax(0, 1fr) 350px;grid-gap:24px}.product-details .details .product-slide{position:relative;display:grid;grid-template-columns:154px minmax(0, 1fr);grid-gap:24px}.product-details .details .product-slide .thumb-box{position:relative}.product-details .details .product-slide .thumb-box.hide-nav .thumb .bt-prev,.product-details .details .product-slide .thumb-box.hide-nav .thumb .bt-next{display:none}.product-details .details .product-slide .thumb-box .thumb{position:relative;height:560px;overflow:hidden;padding:30px 0}.product-details .details .product-slide .thumb-box .thumb .slide-thumb{height:510px;overflow:hidden}.product-details .details .product-slide .thumb-box .thumb .slide-thumb .swiper-slide{height:154px}.product-details .details .product-slide .thumb-box .thumb .slide-thumb .swiper-slide-thumb-active .item{border:1px solid var(--theme-color-1);box-shadow:0px 0px 8px 0px rgba(0,0,0,.04)}.product-details .details .product-slide .thumb-box .thumb .slide-thumb .item{position:relative;margin:4px;border:1px solid #fff;box-shadow:0px 0px 4px 1px rgba(136,136,136,.16);transition:all .3s;cursor:pointer;width:146px;height:146px}.product-details .details .product-slide .thumb-box .thumb .slide-thumb .item img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-details .details .product-slide .thumb-box .thumb .bt-prev,.product-details .details .product-slide .thumb-box .thumb .bt-next{position:absolute;width:16px;height:16px;left:50%;transform:translateX(-50%)}.product-details .details .product-slide .thumb-box .thumb .bt-prev.swiper-button-disabled,.product-details .details .product-slide .thumb-box .thumb .bt-next.swiper-button-disabled{cursor:no-drop}.product-details .details .product-slide .thumb-box .thumb .bt-prev.swiper-button-disabled .icons .icon,.product-details .details .product-slide .thumb-box .thumb .bt-next.swiper-button-disabled .icons .icon{color:#606060}.product-details .details .product-slide .thumb-box .thumb .bt-prev .icons,.product-details .details .product-slide .thumb-box .thumb .bt-next .icons{position:relative;display:flex;justify-content:center;align-items:center}.product-details .details .product-slide .thumb-box .thumb .bt-prev .icons .icon,.product-details .details .product-slide .thumb-box .thumb .bt-next .icons .icon{color:#000}.product-details .details .product-slide .thumb-box .thumb .bt-prev{top:0}.product-details .details .product-slide .thumb-box .thumb .bt-next{bottom:0}.product-details .details .product-slide .preview-box{position:relative;height:570px;display:grid;align-items:center}.product-details .details .product-slide .preview-box .slide-preview{overflow:hidden}.product-details .details .product-slide .preview-box .slide-preview .item{position:relative;display:flex;width:100%;--aspect-ratio: 1.77;padding-bottom:calc(100%/var(--aspect-ratio));height:auto}.product-details .details .product-slide .preview-box .slide-preview .item img{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-details .details .product-slide .preview-box .bt-zoom{position:absolute;right:16px;bottom:16px;width:48px;height:48px;z-index:1}.product-details .details .product-slide .preview-box .slide-control{grid-template-columns:40px 68px 40px;grid-gap:8px;min-width:148px;align-items:center;grid-gap:8px;position:absolute;bottom:0;right:0;display:none}.product-details .details .product-slide .preview-box .slide-control .products-slide-pagination{text-align:center}.product-details .details .product-slide .preview-box .slide-control .products-slide-pagination span{color:#000;font-weight:700;font-size:12px;line-height:20px}.product-details .details .product-slide .preview-box .slide-control .bt-prev,.product-details .details .product-slide .preview-box .slide-control .bt-next{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:solid 1px #606060}.product-details .details .product-slide .preview-box .slide-control .bt-prev.swiper-button-disabled,.product-details .details .product-slide .preview-box .slide-control .bt-next.swiper-button-disabled{border:solid 1px #ababab;cursor:not-allowed}.product-details .details .product-slide .preview-box .slide-control .bt-prev.swiper-button-disabled .icons .icon,.product-details .details .product-slide .preview-box .slide-control .bt-next.swiper-button-disabled .icons .icon{color:#ababab}.product-details .details .product-slide .preview-box .slide-control .bt-prev.swiper-button-lock,.product-details .details .product-slide .preview-box .slide-control .bt-next.swiper-button-lock{display:none}.product-details .details .product-slide .preview-box .slide-control .bt-prev .icons .icon,.product-details .details .product-slide .preview-box .slide-control .bt-next .icons .icon{color:#606060}.product-details .details .product-detail .name .txt{color:#000;font-weight:700;font-size:24px;line-height:32px}.product-details .details .product-detail .detail{display:flex;flex-direction:column;padding:32px;gap:32px;border:1px solid #e5e5e5}.product-details .details .product-detail .prices .groups{display:flex;align-items:center;gap:16px;min-height:48px}.product-details .details .product-detail .prices .cond{color:#111c1c;opacity:.75;font-weight:400;font-size:16px;line-height:24px}.product-details .details .product-detail .prices .price{color:#7f7f7f;font-weight:700;font-size:32px;line-height:48px;white-space:nowrap}.product-details .details .product-detail .prices .ships{color:#ababab;font-weight:600;font-size:14px}.product-details .details .product-detail .nums{display:grid;grid-template-columns:100px minmax(0, 1fr);gap:16px}.product-details .details .product-detail .nums .bt-primary{padding:0 16px;border-radius:4px;height:40px;gap:4px;margin-left:auto}.product-details .details .product-detail .nums .bt-primary .icon{color:#fff}.product-details .details .product-detail .editions .stepitem .config-2d{margin-bottom:24px}.product-details .details .product-detail .editions .stepitem .configuration-no-show{display:none !important}.product-details .details .product-detail .editions .stepitem.active-by-rule:last-child .config-2d:last-child{margin-bottom:0}@media screen and (max-width: 1200px){.product-details{margin-bottom:64px}.product-details .container{padding:0 48px}.product-details .details{grid-template-columns:minmax(0, 1fr) 324px;grid-gap:24px}.product-details .details .product-slide{grid-template-columns:minmax(0, 1fr);grid-template-rows:394px 108px}.product-details .details .product-slide .preview-box{height:394px;order:1;display:grid}.product-details .details .product-slide .thumb-box{order:2}.product-details .details .product-slide .thumb-box .thumb{padding:0 30px;max-width:410px;height:108px;margin:0 auto}.product-details .details .product-slide .thumb-box .thumb .slide-thumb{height:108px}.product-details .details .product-slide .thumb-box .thumb .slide-thumb .swiper-slide{height:100px}.product-details .details .product-slide .thumb-box .thumb .slide-thumb .item{width:100px;height:100px}.product-details .details .product-slide .thumb-box .thumb .bt-prev,.product-details .details .product-slide .thumb-box .thumb .bt-next{top:50%;transform:translateY(-50%)}.product-details .details .product-slide .thumb-box .thumb .bt-prev{left:10px}.product-details .details .product-slide .thumb-box .thumb .bt-prev .icons{transform:rotate(270deg)}.product-details .details .product-slide .thumb-box .thumb .bt-next{left:auto;right:10px}.product-details .details .product-slide .thumb-box .thumb .bt-next .icons{transform:rotate(270deg)}.product-details .details .product-detail .detail{padding:16px}.product-details .details .product-detail .detail .prices .groups{min-height:32px}.product-details .details .product-detail .detail .prices .price{font-size:24px;line-height:32px}.product-details .details .product-detail .name .txt{font-size:20px;line-height:28px}}@media screen and (max-width: 980px){.product-details .container{padding:0 16px}}@media screen and (max-width: 800px){.product-details .details .product-slide .thumb-box .thumb{height:94px}.product-details .details .product-slide .thumb-box .thumb .slide-thumb .item{width:86px;height:86px}}@media screen and (max-width: 743px){.product-details{margin-bottom:48px}.product-details .container{padding:0 16px}.product-details .details{grid-template-columns:1fr;grid-gap:24px}.product-details .details .product-slide{grid-template-rows:auto}.product-details .details .product-slide .preview-box{height:auto;padding-bottom:56px}.product-details .details .product-slide .preview-box .slide-preview .item{--aspect-ratio: 1}.product-details .details .product-slide .preview-box .bt-zoom{position:absolute;left:0;bottom:0}.product-details .details .product-slide .preview-box .slide-control{display:grid}.product-details .details .product-slide .thumb-box{display:none}.product-details .details .product-detail .detail .name .txt{font-size:20px;line-height:28px}}.product-description{margin-bottom:124px}.product-description .descriptions{display:flex;gap:32px;border-radius:4px;overflow:hidden;border:1px solid #e5e5e5}.product-description .descriptions .desc{padding:32px;padding-right:0;flex:1}.product-description .descriptions .desc .title{margin-bottom:20px}.product-description .descriptions .desc .title .txt{color:#000;font-weight:700;font-size:24px;line-height:32px}.product-description .descriptions .desc .wrapper{padding-right:32px}.product-description .descriptions .desc .detail{max-height:296px;overflow-y:auto}.product-description .descriptions .desc .detail .txt{color:#000;font-weight:400;font-size:16px;line-height:24px}.product-description .descriptions .desc .detail .txt b{font-weight:500}.product-description .descriptions .spec{padding:32px;background:#fafafa;flex-basis:432px}.product-description .descriptions .spec .title{margin-bottom:16px}.product-description .descriptions .spec .title .txt{color:#000;font-weight:700;font-size:24px;line-height:32px}.product-description .descriptions .spec .spec-list{display:grid;grid-template-columns:1fr;max-height:296px;overflow-y:auto}.product-description .descriptions .spec .spec-list .item{--head-w: 100px;--gap: 8px;display:grid;grid-template-columns:var(--head-w) 1fr;grid-gap:0 var(--gap);margin-bottom:8px}.product-description .descriptions .spec .spec-list .item:last-child{margin-bottom:0}.product-description .descriptions .spec .spec-list .item .head{color:#000;font-weight:700;font-size:16px;line-height:24px}.product-description .descriptions .spec .spec-list .item .detail{--lh: 28px;color:#525c60;font-weight:400;font-size:16px;line-height:var(--lh);max-height:calc(var(--lh)*2);overflow:hidden}.product-description .descriptions .spec .spec-list .item .detail.more{max-height:100%}.product-description .descriptions .spec .spec-list .item .bt-view-spec{display:none;justify-content:flex-start;width:100%;height:16px;padding:4px 0;gap:8px;margin-left:calc(var(--head-w) + var(--gap))}.product-description .descriptions .spec .spec-list .item .bt-view-spec.more{display:inline-flex}.product-description .descriptions .spec .spec-list .item .bt-view-spec.less{display:inline-flex}.product-description .descriptions .spec .spec-list .item .bt-view-spec.less .icon-arrow-down{transform:rotate(0deg)}.product-description .descriptions .spec .spec-list .item .bt-view-spec .btn-text{font-size:12px;font-style:normal;font-weight:400;line-height:normal}.product-description .descriptions .spec .spec-list .item .tag-item{display:block}@media screen and (max-width: 1200px){.product-description{margin-bottom:64px}.product-description .container{padding:0 48px}.product-description .descriptions{flex-direction:column;gap:0}.product-description .descriptions .spec{flex-basis:auto}.product-description .descriptions .spec .title .txt{font-size:20px;line-height:28px}.product-description .descriptions .spec .spec-list{grid-template-columns:30% 26% 1fr;grid-gap:32px}.product-description .descriptions .desc{padding-right:32px}.product-description .descriptions .desc .title .txt{font-size:20px;line-height:28px}}@media screen and (max-width: 980px){.product-description .container{padding:0 16px}.product-description .descriptions .spec .spec-list{grid-template-columns:repeat(3, 1fr)}.product-description .descriptions .spec .spec-list .item{grid-template-columns:1fr}.product-description .descriptions .spec .spec-list .item .bt-view-spec{margin-left:0}}@media screen and (max-width: 743px){.product-description .container{padding:0 16px}.product-description .descriptions .desc .title .txt{font-size:20px;line-height:28px}.product-description .descriptions .spec .title .txt{font-size:20px;line-height:28px}.product-description .descriptions .spec .spec-list{grid-template-columns:1fr}.product-description .descriptions .spec .spec-list .item{grid-gap:8px 0}}.request-quotation-page{position:relative;background-color:#fff;height:auto;overflow-x:hidden;padding-top:88px}.request-quotation-page.success{height:100vh;overflow:hidden}.request-quotation-page .request-quotation-3d-wrapper{padding:0 32px;display:flex}.request-quotation-page .request-quotation-menu-bottom{display:none;padding:16px;z-index:13;flex-direction:column;justify-content:center;align-items:flex-end;position:fixed;bottom:-52px;background:#fff;box-shadow:0px -6px 8px 0px rgba(136,136,136,.04);transition:all ease-in-out .5s;width:100%}.request-quotation-page .request-quotation-menu-bottom.active{bottom:0}.request-quotation-page .request-quotation-menu-bottom .bt-view-summary{height:20px}.request-quotation-page .request-quotation-menu-bottom .bt-view-summary .icon{margin-right:4px}@media screen and (max-width: 768px){.request-quotation-page{padding-top:32px}.request-quotation-page .request-quotation-3d-wrapper{padding-left:0;padding-right:0;display:block}.request-quotation-page .request-quotation-menu-bottom{display:flex}}.register-form-page{position:relative}.register-form-page .page-title{padding:24px 88px;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.register-form-page .register-page-container{padding:0 32px 64px 32px}.register-form-page .register-page-container .register-form>fieldset{padding-bottom:32px;display:grid;grid-template-columns:repeat(2, 1fr);gap:8px 32px}.register-form-page .register-page-container .register-form>fieldset .form-title{font-size:16px;font-style:normal;font-weight:700;line-height:24px;padding-bottom:16px;grid-column:1/-1}.register-form-page .register-page-container .register-form>fieldset>.form-group{display:flex;flex-direction:column;gap:8px;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.register-form-page .register-page-container .register-form>fieldset>.form-group.validated-error input{border:1px solid #bd1413}.register-form-page .register-page-container .register-form>fieldset>.form-group.validated-error .custom-dropdown .selected-value-box{border:1px solid #bd1413}.register-form-page .register-page-container .register-form>fieldset>.form-group label{color:#606060}.register-form-page .register-page-container .register-form>fieldset>.form-group label .req{padding-left:4px}.register-form-page .register-page-container .register-form>fieldset>.form-group input{border-radius:6px;border:1px solid #e5e5e5;background:#fff;display:flex;height:48px;padding:8px 16px;align-items:center;align-self:stretch;font-weight:600}.register-form-page .register-page-container .register-form>fieldset>.form-group .error-txt{height:14px;align-self:stretch;font-size:10px;font-style:normal;font-weight:400;line-height:14px;color:#bd1413}.register-form-page .register-page-container .register-form>fieldset>.form-group.gender{grid-column:1/-1;padding:16px 0}.register-form-page .register-page-container .register-form>fieldset>.form-group.message-field{grid-column:1/-1}.register-form-page .register-page-container .register-form>fieldset>.form-group.message-field textarea{height:291px;border-radius:6px;border:1px solid #e5e5e5;background:#fff;display:flex;padding:8px 16px;align-items:center;align-self:stretch;font-weight:600}.register-form-page .register-page-container .register-form>fieldset>.form-group .custom-radio-list{display:flex;gap:14px}.register-form-page .register-page-container .register-form>fieldset>.form-group .custom-radio-list .radio-item{height:-moz-fit-content;height:fit-content}.register-form-page .register-page-container .register-form>fieldset>.form-group .custom-radio-list .radio-item input{all:initial}.register-form-page .register-page-container .register-form>fieldset>.form-group .custom-radio-list .radio-item input[type=radio]{display:none}.register-form-page .register-page-container .register-form>fieldset>.form-group .custom-radio-list .radio-item input[type=radio]+.radio-label{cursor:pointer;display:flex;align-items:center;font-size:12px;font-style:normal;font-weight:400;line-height:20px;color:#000;gap:6px}.register-form-page .register-page-container .register-form>fieldset>.form-group .custom-radio-list .radio-item input[type=radio]+.radio-label:before{content:"";background:#fff;border-radius:100%;border:1px solid #e5e5e5;display:inline-block;width:22px;height:22px;vertical-align:top;cursor:pointer;text-align:center;transition:all 250ms ease}.register-form-page .register-page-container .register-form>fieldset>.form-group .custom-radio-list .radio-item input[type=radio]:checked+.radio-label:before{background-color:var(--theme-color-1);box-shadow:inset 0 0 0 4px #fff;border-color:var(--theme-color-1)}.register-form-page .register-page-container .register-form>fieldset>.form-group .custom-radio-list .radio-item input[type=radio].active+.radio-label:before{background-color:var(--theme-color-1);box-shadow:inset 0 0 0 4px #fff;border-color:var(--theme-color-1)}.register-form-page .register-page-container .register-form>fieldset>.form-group .custom-radio-list .radio-item input[type=radio]:focus+.radio-label:before{border-color:var(--theme-color-1)}.register-form-page .register-page-container .register-form>fieldset>.form-group .custom-radio-list .radio-item input[type=radio]:disabled+.radio-label:before{box-shadow:inset 0 0 0 4px #fff;border-color:#bfbfbf;background:#bfbfbf}.register-form-page .register-page-container .register-form>fieldset>.form-group .custom-radio-list .radio-item input[type=radio]+.radio-label:empty:before{margin-right:0}.register-form-page .register-page-container .register-form>fieldset>.form-group .checkbox-item{display:inline-flex}.register-form-page .register-page-container .register-form>fieldset>.form-group .checkbox-item input{all:initial}.register-form-page .register-page-container .register-form>fieldset>.form-group .checkbox-item input[type=checkbox]{display:none}.register-form-page .register-page-container .register-form>fieldset>.form-group .checkbox-item input[type=checkbox]+.checkbox-label{cursor:pointer;font-size:12px;display:flex;align-items:center;line-height:20px;position:relative}.register-form-page .register-page-container .register-form>fieldset>.form-group .checkbox-item input[type=checkbox]+.checkbox-label:before{content:"";display:inline-block;vertical-align:text-top;border:1px solid #a5a5a5;width:22px;height:22px;background:#fff;border-radius:4px;margin-right:8px}.register-form-page .register-page-container .register-form>fieldset>.form-group .checkbox-item input[type=checkbox]:checked+.checkbox-label:before{background-color:var(--theme-color-1);border-color:var(--theme-color-1)}.register-form-page .register-page-container .register-form>fieldset>.form-group .checkbox-item input[type=checkbox]:checked+.checkbox-label:after{content:"";background-image:url("/assetfiles/img/productconfigurator/shared/checked.png");position:absolute;width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center}.register-form-page .register-page-container button,.register-form-page .register-page-container a{height:48px;width:auto;padding:0 24px;border-radius:4px;display:inline-flex;justify-content:center;align-items:center;background-color:var(--theme-color-1)}.register-form-page .register-page-container button p,.register-form-page .register-page-container a p{font-size:14px;font-style:normal;font-weight:600;line-height:normal;color:#fff}.register-form-page .register-page-container .btn-wrapper{display:flex;justify-content:center;align-items:center}.register-form-page .register-page-container .btn-wrapper a{display:none}.register-form-page.filled .register-form{opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.register-form-page.filled .register-page-container .btn-wrapper button{display:none}.register-form-page.filled .register-page-container .btn-wrapper a{display:inline-flex}@media screen and (max-width: 1790px){.register-form-page .page-title{padding:24px 32px;margin:0 auto}}@media screen and (max-width: 1200px){.register-form-page .page-title{font-size:20px;line-height:27px}.register-form-page .register-page-container{padding-bottom:40px}}@media screen and (max-width: 743px){.register-form-page .page-title{font-size:16px;line-height:24px;padding:24px 16px}.register-form-page .register-page-container{padding:0 16px 32px 16px}.register-form-page .register-page-container .register-form>fieldset{grid-template-columns:1fr}}.preset-component{--nav-button-size: 32px;--swiper-navigation-size: 32px;--nav-gap: 16px;--item-column-gap: 16px;--item-row-gap: 16px;--swiper-pagination-color: var(--theme-color-1);width:inherit;position:fixed;top:50%;transform:translateY(-50%);z-index:4;transition:all .3s ease-in-out;visibility:hidden;opacity:0;pointer-events:none}.preset-component.active{visibility:visible;opacity:1;pointer-events:auto}.preset-component.uppermost{top:96px}.preset-component .component-wrapper{position:relative;width:-moz-fit-content;width:fit-content;margin:auto}.preset-component .item{display:none}.preset-component .model-preset{overflow:hidden;margin:0 auto;height:min(61.481vh,720px);aspect-ratio:92/83}.preset-component .model-preset .model-preset-box{width:-moz-fit-content;width:fit-content;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:calc(50% - var(--item-row-gap)/2) calc(50% - var(--item-row-gap)/2);gap:var(--item-column-gap) var(--item-row-gap);padding:1px}.preset-component .model-preset .model-preset-box .model-preset-item{display:grid;padding-bottom:24px;border:1px solid #e5e5e5;border-radius:3.205px;transition:all .3s ease-in-out;background-color:#fff;cursor:pointer;width:100%;height:99%;grid-template-rows:1fr auto}.preset-component .model-preset .model-preset-box .model-preset-item .img-box{display:flex;align-items:center;justify-content:center;overflow:hidden;height:100%;width:100%}.preset-component .model-preset .model-preset-box .model-preset-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preset-component .model-preset .model-preset-box .model-preset-item .title{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:24px;inline-size:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:0 16px;margin-top:auto}@supports not (aspect-ratio: 1/1){.preset-component .model-preset{--aspect-ratio: 92/83;width:736px;position:relative;padding-bottom:calc(100%/(var(--aspect-ratio)));height:auto}.preset-component .model-preset .swiper-wrapper{position:absolute;left:0;top:0}}.preset-component .swiper-nav-btn{width:var(--nav-button-size);height:var(--nav-button-size);display:flex;align-items:center;justify-content:center;outline:0;cursor:pointer}.preset-component .swiper-nav-btn::after{display:none}.preset-component .swiper-nav-btn.swiper-button-lock{display:none}.preset-component .swiper-nav-btn.swiper-button-disabled .icon-arr-left svg,.preset-component .swiper-nav-btn.swiper-button-disabled .icon-arr-right svg{color:#ababab}.preset-component .btn-next{right:0;transform:translateX(calc(100% + 16px));z-index:10;bottom:0;top:calc(50% - var(--nav-button-size)/2);margin-top:unset}.preset-component .btn-next .icon-arr-right{display:flex;align-items:center;justify-content:center;width:22px;height:32px}.preset-component .btn-next .icon-arr-right svg{color:#000;transform:scaleX(-1)}.preset-component .btn-next .icon-arr-right svg use{transform:scale(2.267)}.preset-component .btn-next:not(.disable):hover .icon-arr-right svg{animation:moveNext .6s linear forwards}.preset-component .btn-prev{left:0;transform:translateX(calc(-100% - 16px));z-index:10;bottom:0;top:calc(50% - 16px);margin-top:unset}.preset-component .btn-prev .icon-arr-left{display:flex;align-items:center;justify-content:center;width:22px;height:32px}.preset-component .btn-prev .icon-arr-left svg{color:#000}.preset-component .btn-prev .icon-arr-left svg use{transform:scale(2.267)}.preset-component .btn-prev:not(.disable):hover .icon-arr-left svg{animation:moveBack .6s linear forwards}.preset-component .swiper-pagination-bullets{--swiper-pagination-bullet-horizontal-gap: 8px;--swiper-pagination-bullet-width: 16px;--swiper-pagination-bullet-height: 4px;--swiper-pagination-bullet-border-radius: 0;height:16px;bottom:-24px}@media(hover: hover)and (pointer: fine){.preset-component .model-preset .model-preset-box .model-preset-item:hover{background-color:var(--theme-color-2);border-color:rgba(255,255,255,0)}.preset-component .model-preset .model-preset-box .model-preset-item:hover .add-circle-icon{--color-1: #e4b760}}@media screen and (max-width: 1200px){.preset-component{--item-column-gap: 16px;--item-row-gap: 15px}.preset-component .model-preset{height:auto;width:416px;aspect-ratio:416/373}.preset-component .model-preset .model-preset-box .model-preset-item{padding-bottom:16px}.preset-component .model-preset .model-preset-box .model-preset-item .title{font-size:14px;line-height:normal;padding:0 8px}@supports not (aspect-ratio: 1/1){.preset-component .model-preset{--aspect-ratio: 416 / 373;width:416px;position:relative;padding-bottom:calc(100%/(var(--aspect-ratio)));height:auto}}.preset-component .swiper-pagination-bullets{bottom:-16px}}@media screen and (max-width: 743px){.preset-component{--nav-button-size: 24px;--nav-gap: 16px;--swiper-navigation-size: 24px;--item-column-gap: 8px;--item-row-gap: 8px;top:96px;transform:unset;z-index:6}.preset-component.auto-top{top:54px}.preset-component .model-preset{width:208px;aspect-ratio:16/13}.preset-component .model-preset .model-preset-box .model-preset-item{padding-bottom:8px}.preset-component .model-preset .model-preset-box .model-preset-item .title{font-size:10px;line-height:14px;padding:0 4px}.preset-component .model-preset .swiper-pagination-bullets{bottom:-8px}@supports not (aspect-ratio: 1/1){.preset-component .model-preset{--aspect-ratio: 16/13;width:208px;position:relative;padding-bottom:calc(100%/(var(--aspect-ratio)));height:auto}}.preset-component .btn-next .icon-arr-right{width:9px;height:13px}.preset-component .btn-next .icon-arr-right svg use{transform:scale(1)}.preset-component .btn-prev .icon-arr-left{width:9px;height:13px}.preset-component .btn-prev .icon-arr-left svg use{transform:scale(1)}}.configuration-2d-dropdown-image{position:relative}.configuration-2d-dropdown-image .title{margin-bottom:8px}.configuration-2d-dropdown-image .title .txt{color:#000;font-weight:600;font-size:12px;line-height:20px}.configuration-2d-dropdown-image .custom-select-list.selected .list-select .text .txt.init{display:none}.configuration-2d-dropdown-image .custom-select-list.selected .list-select .text .txt.selected{display:flex}.configuration-2d-dropdown-image .custom-select-list .list-select{height:48px;gap:12px;padding:12px 16px;border-radius:8px;border:1px solid #dedede;background-color:#fff}.configuration-2d-dropdown-image .custom-select-list .list-select .icon-box{position:absolute;right:16px;display:flex;align-items:center;justify-content:center;width:16px;height:16px}.configuration-2d-dropdown-image .custom-select-list .list-select .text{display:flex}.configuration-2d-dropdown-image .custom-select-list .list-select .text .txt{font-weight:600;font-size:12px;line-height:20px;color:#7f7f7f}.configuration-2d-dropdown-image .custom-select-list .list-select .image{width:24px;height:24px}.configuration-2d-dropdown-image .custom-select-list .list-select .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.configuration-2d-dropdown-image .custom-select-list .list-option{top:54px;width:100%;background-color:#fff;box-shadow:0px 0px 8px 0px rgba(222,222,222,.64);padding:8px;z-index:9}.configuration-2d-dropdown-image .custom-select-list .list-option .custom-scroll::after{right:-5px}.configuration-2d-dropdown-image .custom-select-list .list-option .custom-scroll .thumb{right:-5px}.configuration-2d-dropdown-image .custom-select-list .list-option .custom-scroll .content{max-height:268px;height:auto;padding:0}.configuration-2d-dropdown-image .custom-select-list .list-option .box-options{display:grid;grid-gap:8px}.configuration-2d-dropdown-image .custom-select-list .list-option .box-options .box-option{gap:8px;height:32px;border-radius:4px;padding:6px 8px;background-color:#fff;transition:background-color .3s ease}.configuration-2d-dropdown-image .custom-select-list .list-option .box-options .box-option.active{background-color:var(--theme-color-2)}.configuration-2d-dropdown-image .custom-select-list .list-option .box-options .box-option .txt,.configuration-2d-dropdown-image .custom-select-list .list-option .box-options .box-option a{display:flex}.configuration-2d-dropdown-image .custom-select-list .list-option .box-options .box-option .image{width:24px;height:24px}@media(hover: hover)and (pointer: fine){.configuration-2d-dropdown-image .custom-select-list .list-option .box-options .box-option:hover{background-color:var(--theme-color-2)}}.search-page .bt-go-back{display:flex;align-items:center;justify-content:left;gap:8px;margin:16px 32px}.search-page .bt-go-back .btn-text{font-size:14px;font-style:normal;font-weight:600;line-height:normal}.search-page .search-page-container{padding:0 32px}.search-page .search-page-container .search-box-wrapper{--search-box-width: 696px;--search-box-height: 48px;padding:16px 0 64px 0;display:flex;flex-direction:column;gap:10px}.search-page .search-page-container .search-box-wrapper .search-box{display:flex;width:var(--search-box-width);height:var(--search-box-height);padding:8px 16px;gap:12px;align-items:center;border-radius:8px;border:1px solid #e5e5e5;background:#fff;margin:0 auto;position:relative}.search-page .search-page-container .search-box-wrapper .search-box .search-input{width:100%;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.search-page .search-page-container .search-box-wrapper .search-box .search-result-box-wrapper{position:absolute;left:0;top:calc(var(--search-box-height) + 4px);width:100%;background-color:#fff;border-radius:4px;box-shadow:0px 0px 16px 0px rgba(17,28,28,.16);padding:8px;padding-right:4px;opacity:0;visibility:hidden;transition:opacity .3s}.search-page .search-page-container .search-box-wrapper .search-box .search-result-box-wrapper.active{opacity:1;z-index:0;visibility:visible}.search-page .search-page-container .search-box-wrapper .search-box .search-result-box-wrapper .search-result-box{height:auto;max-height:248px;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:8px;z-index:-1;padding-right:4px}.search-page .search-page-container .search-box-wrapper .search-box .search-result-box-wrapper .search-result-box .load-more-products{display:none;align-items:center;gap:10px;padding:6px 8px}.search-page .search-page-container .search-box-wrapper .search-box .search-result-box-wrapper .search-result-box .load-more-products.active{display:flex}.search-page .search-page-container .search-box-wrapper .search-box .search-result-box-wrapper .search-result-box .load-more-products.focus,.search-page .search-page-container .search-box-wrapper .search-box .search-result-box-wrapper .search-result-box .load-more-products:focus-visible,.search-page .search-page-container .search-box-wrapper .search-box .search-result-box-wrapper .search-result-box .load-more-products:focus{background-color:#fcf9f6;border-radius:8px;cursor:pointer;outline:0}.search-page .search-page-container .search-box-wrapper .search-box .search-result-box-wrapper .search-result-box .load-more-products p{font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#111c1c}.search-page .search-page-container .search-box-wrapper .search-box .search-result-box-wrapper .search-result-box .load-more-products .input-key{font-weight:600}.search-page .search-page-container .search-box-wrapper .search-box .search-result-box-wrapper .search-result-box>a{display:flex;align-items:center;gap:10px;padding:6px 8px}.search-page .search-page-container .search-box-wrapper .search-box .search-result-box-wrapper .search-result-box>a p{font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#111c1c}.search-page .search-page-container .search-box-wrapper .search-box .search-result-box-wrapper .search-result-box>a p:first-child{font-weight:600}.search-page .search-page-container .search-box-wrapper .search-box .search-result-box-wrapper .search-result-box::-webkit-scrollbar-track{display:inline-block;width:2px;background-color:#f9f9f9}.search-page .search-page-container .search-box-wrapper .search-box .search-result-box-wrapper .search-result-box::-webkit-scrollbar{display:inline-block;width:2px}.search-page .search-page-container .search-box-wrapper .search-box .search-result-box-wrapper .search-result-box::-webkit-scrollbar-thumb{display:inline-block;background-color:#b7b7b7;border-radius:9999px}.search-page .search-page-container .search-box-wrapper .search-box .bt-close{opacity:0;transition:opacity .3s}.search-page .search-page-container .search-box-wrapper .search-box .bt-close.active{opacity:1}.search-page .search-page-container .search-box-wrapper .search-box>button{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.search-page .search-page-container .search-box-wrapper .search-overall-box{display:none;gap:16px;font-size:16px;font-style:normal;line-height:24px}.search-page .search-page-container .search-box-wrapper .search-overall-box.active{display:flex}.search-page .search-page-container .search-box-wrapper .search-overall-box .amount{font-weight:700}.search-page .search-page-container .search-box-wrapper .search-overall-box .amount.hidden{display:none}.search-page .search-page-container .search-box-wrapper .search-overall-box .unit{font-weight:400}.search-page .spinner{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2;opacity:0;transition:opacity .3s;visibility:hidden}.search-page .spinner.active{opacity:1;visibility:visible}.search-page .spinner .content{transition:opacity .3s;will-change:opacity}@media screen and (max-width: 1200px){.search-page .search-page-container .search-box-wrapper{--search-box-width: 400px;padding-bottom:36px}.search-page .search-page-container .search-box-wrapper .search-box{width:var(--search-box-width);padding:6px 8px}}@media screen and (max-width: 743px){.search-page .bt-go-back{margin:0;margin-left:16px;padding:0;padding-right:16px}.search-page .bt-go-back .btn-text{display:none}.search-page .search-page-container{padding:0 16px}.search-page .search-page-container .search-box-wrapper .search-box{width:100%;max-width:400px}}@media(hover: hover)and (pointer: fine){.search-page .bt-go-back:hover .btn-text{animation:MoveUpInitial .3s forwards,MoveUpEnd .4s forwards .3s}.search-page .search-page-container .search-box-wrapper .search-box .search-result-box .load-more-products:hover,.search-page .search-page-container .search-box-wrapper .search-box .search-result-box>a:hover{background-color:#fcf9f6;border-radius:8px;cursor:pointer}}.quotation-detail-page{position:relative;padding:88px 0 72px 0;color:#000;background-color:#fff}.quotation-detail-page .quotation-detail-page-container{padding:0 88px}.quotation-detail-page .quotation-detail-page-container .q-head{padding:24px 0;display:flex;justify-content:space-between;gap:10px}.quotation-detail-page .quotation-detail-page-container .q-head span{display:flex;flex-wrap:nowrap;gap:4px}.quotation-detail-page .quotation-detail-page-container .q-head .head{display:flex;gap:4px}.quotation-detail-page .quotation-detail-page-container .q-head .head .txt{font-size:24px;font-style:normal;font-weight:700;line-height:32px}.quotation-detail-page .quotation-detail-page-container .q-head .date{display:flex;gap:10px}.quotation-detail-page .quotation-detail-page-container .q-head .date .txt{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.quotation-detail-page .quotation-detail-page-container .q-order-form{--pb: 24px;--gap: 16px;display:grid;grid-template-columns:1.5fr 1fr;gap:32px}.quotation-detail-page .quotation-detail-page-container .q-order-form>.wrapper{border:1px solid #d7d7d7;padding:32px;margin-bottom:auto}.quotation-detail-page .quotation-detail-page-container .q-order-form>.wrapper fieldset{gap:var(--gap);padding-bottom:0}.quotation-detail-page .quotation-detail-page-container .q-order-form>.wrapper fieldset .form-title{font-size:16px;font-style:normal;font-weight:700;line-height:24px;grid-column:1/-1;width:100%;position:relative}.quotation-detail-page .quotation-detail-page-container .q-order-form>.wrapper fieldset .form-title::after{content:"";position:relative;display:block;width:100%;height:1px;background-color:#e5e5e5;margin-top:var(--pb);margin-bottom:calc(var(--pb) - var(--gap))}.quotation-detail-page .quotation-detail-page-container .q-order-form>.wrapper fieldset .message-field textarea{min-height:80px;height:auto}.quotation-detail-page .quotation-detail-page-container .q-order-form>.wrapper fieldset .form-group.hidden-by-rule,.quotation-detail-page .quotation-detail-page-container .q-order-form>.wrapper fieldset .form-group.noshow{display:none !important}.quotation-detail-page .quotation-detail-page-container .q-order-form>.wrapper fieldset .form-group.ladder-strap-color{display:none}.quotation-detail-page .quotation-detail-page-container .q-order-form>.wrapper fieldset .form-group.active{display:flex}.quotation-detail-page .quotation-detail-page-container .q-order-form>.wrapper fieldset .form-group.validated-error .list-phone{border-color:#bd1413}.quotation-detail-page .quotation-detail-page-container .q-order-form>.wrapper fieldset .form-group .custom-dropdown .option-lists-box-wrapper .option-lists-box .option.active{background-color:var(--theme-color-3)}.quotation-detail-page .quotation-detail-page-container .q-order-form>.wrapper fieldset .form-group .list-phone{border:1px solid #e5e5e5;overflow:hidden}.quotation-detail-page .quotation-detail-page-container .q-order-form>.wrapper .q-product{grid-template-columns:repeat(3, 1fr);border-bottom:1px solid #e5e5e5;padding-bottom:var(--pb)}.quotation-detail-page .quotation-detail-page-container .q-order-form>.wrapper .q-product .step{display:none}.quotation-detail-page .quotation-detail-page-container .q-order-form>.wrapper .q-product .min-max{color:#7f7f7f;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.quotation-detail-page .quotation-detail-page-container .q-order-form>.wrapper .total-price{display:none;justify-content:space-between;padding:var(--pb) 0;border-bottom:1px solid #e5e5e5}.quotation-detail-page .quotation-detail-page-container .q-order-form>.wrapper .total-price.active{display:flex}.quotation-detail-page .quotation-detail-page-container .q-order-form>.wrapper .total-price .txt{font-size:16px;font-style:normal;font-weight:700;line-height:24px}.quotation-detail-page .quotation-detail-page-container .q-order-form>.wrapper .product-img-box{width:100%;height:365px;margin-top:var(--pb);overflow:hidden}.quotation-detail-page .quotation-detail-page-container .q-order-form>.wrapper .product-img-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.quotation-detail-page .quotation-detail-page-container .q-order-form>.wrapper .q-customer .custom-radio-list{display:flex;flex-flow:row wrap}.quotation-detail-page .quotation-detail-page-container .q-order-form>.wrapper .q-customer .custom-radio-list .radio-item{display:inline-flex;margin-right:10px;cursor:pointer}.quotation-detail-page .quotation-detail-page-container .q-order-form>.wrapper .q-customer .custom-radio-list .radio-item:last-child{margin-right:0}.quotation-detail-page .quotation-detail-page-container .q-order-form>.wrapper .q-customer .custom-radio-list .radio-item input{height:20px;width:20px;margin:0;cursor:pointer}.quotation-detail-page .quotation-detail-page-container .q-order-form>.wrapper .q-customer .custom-radio-list .radio-item label{margin-left:6px;cursor:pointer}.quotation-detail-page .quotation-detail-page-container .btn-wrapper{display:flex;align-items:center;padding-top:32px;gap:24px;width:-moz-fit-content;width:fit-content;margin-left:auto}.quotation-detail-page .quotation-detail-page-container .btn-wrapper button,.quotation-detail-page .quotation-detail-page-container .btn-wrapper a{height:48px;width:auto;padding:0 24px;border-radius:4px;display:inline-flex;justify-content:center;align-items:center}.quotation-detail-page .quotation-detail-page-container .btn-wrapper button p,.quotation-detail-page .quotation-detail-page-container .btn-wrapper a p{font-size:14px;font-style:normal;font-weight:600;line-height:normal}.quotation-detail-page .quotation-detail-page-container .btn-wrapper button.disabled,.quotation-detail-page .quotation-detail-page-container .btn-wrapper a.disabled{opacity:.5;cursor:default}.quotation-detail-page .quotation-detail-page-container .btn-wrapper .cancel{border:1px solid #000}.quotation-detail-page .quotation-detail-page-container .btn-wrapper .cancel p{color:#000}.quotation-detail-page .quotation-detail-page-container .btn-wrapper .submit{border:1px solid var(--theme-color-1);background-color:var(--theme-color-1);color:#fff}@media screen and (max-width: 1200px){.quotation-detail-page{padding:56px 0}.quotation-detail-page .quotation-detail-page-container{padding:0 32px}.quotation-detail-page .quotation-detail-page-container .q-head .head .txt{font-size:20px;line-height:27px}.quotation-detail-page .quotation-detail-page-container .q-head .date .txt{font-size:14px;line-height:normal}.quotation-detail-page .quotation-detail-page-container .q-order-form{grid-template-columns:1fr}.quotation-detail-page .quotation-detail-page-container .q-order-form .wrapper .product-img-box{height:616px}.quotation-detail-page .quotation-detail-page-container .q-order-form .q-customer-wrapper{order:1}.quotation-detail-page .quotation-detail-page-container .q-order-form .q-product-wrapper{order:2}}@media screen and (max-width: 743px){.quotation-detail-page{padding-bottom:48px}.quotation-detail-page .quotation-detail-page-container{padding:0 16px}.quotation-detail-page .quotation-detail-page-container .q-head .head{flex-direction:column}.quotation-detail-page .quotation-detail-page-container .q-head .head .txt{font-size:16px;line-height:24px}.quotation-detail-page .quotation-detail-page-container .q-head .date{flex-direction:column}.quotation-detail-page .quotation-detail-page-container .q-head .date .txt{font-size:12px;line-height:20px}.quotation-detail-page .quotation-detail-page-container .q-order-form .wrapper .q-customer,.quotation-detail-page .quotation-detail-page-container .q-order-form .wrapper .q-product{grid-template-columns:1fr}.quotation-detail-page .quotation-detail-page-container .q-order-form .wrapper .product-img-box{height:311px}}@media(hover: hover)and (pointer: fine){.quotation-detail-page .quotation-detail-page-container .q-order-form .wrapper fieldset .form-group input:not(.input-contact):focus,.quotation-detail-page .quotation-detail-page-container .q-order-form .wrapper fieldset .form-group textarea:focus{border:1px solid var(--theme-color-1)}.quotation-detail-page .quotation-detail-page-container .q-order-form .wrapper fieldset .form-group .list-phone:focus-within{border-color:var(--theme-color-1)}.quotation-detail-page .quotation-detail-page-container .q-order-form .wrapper fieldset .form-group .custom-dropdown .option-lists-box-wrapper .option-lists-box .option:hover{background-color:var(--theme-color-3)}}.quotation-dashboard-page{position:relative;padding-top:88px;padding-bottom:72px;color:#000;background-color:#fff}.quotation-dashboard-page .quotation-dashboard-page-container{padding:0 88px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-head{padding:24px 0}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-head .txt{font-size:24px;font-style:normal;font-weight:700;line-height:32px;color:#000}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter{--box-width: 696px;--box-height: 48px;padding:16px 0;display:flex;justify-content:space-between}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-search-box-wrapper{display:flex;flex-direction:column;gap:8px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-search-box-wrapper .q-search-box{display:flex;width:var(--box-width);height:var(--box-height);padding:8px 16px;gap:12px;align-items:center;border-radius:8px;border:1px solid #e5e5e5;background:#fff;position:relative}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-search-box-wrapper .q-search-box [placeholder]{text-overflow:ellipsis}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-search-box-wrapper .q-search-box .search-input{width:100%;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-search-box-wrapper .q-search-box .search-input:focus::-moz-placeholder{color:rgba(0,0,0,0)}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-search-box-wrapper .q-search-box .search-input:focus::placeholder{color:rgba(0,0,0,0)}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-search-box-wrapper .q-search-box .search-result-box-wrapper{position:absolute;left:0;top:calc(var(--box-height) + 4px);width:100%;background-color:#fff;border-radius:4px;box-shadow:0px 0px 16px 0px rgba(17,28,28,.16);padding:8px;padding-right:4px;opacity:0;visibility:hidden;transition:opacity .3s}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-search-box-wrapper .q-search-box .search-result-box-wrapper.active{opacity:1;z-index:0;visibility:visible}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-search-box-wrapper .q-search-box .search-result-box-wrapper .search-result-box{height:auto;max-height:248px;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:8px;z-index:-1;padding-right:4px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-search-box-wrapper .q-search-box .search-result-box-wrapper .search-result-box>a{display:flex;align-items:center;gap:10px;padding:6px 8px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-search-box-wrapper .q-search-box .search-result-box-wrapper .search-result-box>a p{font-size:12px;font-style:normal;font-weight:400;line-height:20px;color:#111c1c}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-search-box-wrapper .q-search-box .search-result-box-wrapper .search-result-box::-webkit-scrollbar-track{display:inline-block;width:4px;background-color:#f9f9f9}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-search-box-wrapper .q-search-box .search-result-box-wrapper .search-result-box::-webkit-scrollbar{display:inline-block;width:4px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-search-box-wrapper .q-search-box .search-result-box-wrapper .search-result-box::-webkit-scrollbar-thumb{display:inline-block;background-color:#b7b7b7;border-radius:9999px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-search-box-wrapper .q-search-box .bt-close{opacity:0;transition:opacity .3s;visibility:hidden}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-search-box-wrapper .q-search-box .bt-close.active{opacity:1;visibility:visible}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-search-box-wrapper .q-search-box>button{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-search-box-wrapper .q-overall-result{padding:0 16px;display:flex;gap:4px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-search-box-wrapper .q-overall-result p{font-size:10px;font-style:normal;font-weight:400;line-height:14px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-sort .custom-dropdown .selected-value-box p{min-width:112px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-sort .custom-dropdown .selected-value-box .icon-sort{display:none}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-sort .custom-dropdown .option-lists-box-wrapper .option-lists-box .option.active{background-color:var(---theme-color-3)}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table{--q-row-h-height: 40px;--q-row-height: 92px;--q-notfound-pt: 34px;display:grid;grid-template-columns:141px 1fr;grid-column-gap:8px;position:relative}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table.not-found .q-notfound{display:block}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table.not-found .q-row{display:none}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table.not-found .custom-scroll{overflow:hidden}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table.not-found .custom-scroll:after{opacity:0}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table.not-found .custom-scroll .thumb{opacity:0}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table.not-found .custom-scroll .content{overflow:hidden}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table.not-found .q-right{overflow:hidden}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table.not-found .q-right .t-body{visibility:hidden;opacity:0}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table.not-found .q-left .t-body{visibility:hidden;opacity:0}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table.loading .spinner{display:block}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table.loading .custom-scroll{overflow:hidden}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table.loading .custom-scroll:after{opacity:0}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table.loading .custom-scroll .thumb{opacity:0}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table.loading .q-right{overflow:hidden}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table.loading .q-right .t-body{visibility:hidden;opacity:0}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table.loading .q-left .t-body{visibility:hidden;opacity:0}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-left{color:#111c1c}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-left .q-row,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-left .q-row-h{align-items:center;justify-content:center}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-right{overflow-x:auto;overflow-y:hidden}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-right .q-row-h,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-right .q-row{min-width:1110px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-right .q-row{border:1px solid #f3f4f4;border-radius:8px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-right .q-row.active{border:1px solid var(--theme-color-2)}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-right .q-row.overtime{border:1px solid #ff0100;background-color:rgba(255,1,0,.05)}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-right .q-row .bt-manage{display:flex;gap:2px;align-items:center;height:16px;float:right}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-right .q-row .bt-manage .dot{display:block;width:4px;height:4px;background-color:#1f252b;border-radius:50%}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row-h{display:flex;align-items:center;margin-bottom:8px;transition:all .3s;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row.disable,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row-h.disable{opacity:.5;pointer-events:none}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row.deleted,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row-h.deleted{opacity:0;visibility:hidden;margin:0;padding:0;height:0}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row .td,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row .thead,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row-h .td,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row-h .thead{min-height:18px;padding:0 24px 0 0;text-align:left;display:flex;align-items:center}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row .td:first-child,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row .thead:first-child,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row-h .td:first-child,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row-h .thead:first-child{padding-left:16px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row .td:last-child,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row .thead:last-child,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row-h .td:last-child,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row-h .thead:last-child{padding-right:16px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row .td.c-2,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row .thead.c-2,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row-h .td.c-2,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row-h .thead.c-2{width:2%;min-width:20px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row .td.c-15,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row .thead.c-15,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row-h .td.c-15,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row-h .thead.c-15{width:15%;min-width:170px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row .td.c-24,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row .thead.c-24,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row-h .td.c-24,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row-h .thead.c-24{width:24%;min-width:250px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row .td.c-44,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row .thead.c-44,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row-h .td.c-44,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row-h .thead.c-44{width:44%;min-width:500px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row .td.right,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row .thead.right,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row-h .td.right,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row-h .thead.right{text-align:right}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row .td.end,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row .thead.end,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row-h .td.end,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row-h .thead.end{justify-content:flex-end}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row .thead .txt,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row-h .thead .txt{font-size:12px;font-style:normal;font-weight:600;line-height:20px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row .td,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row-h .td{position:relative}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row .td .txt,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row-h .td .txt{font-weight:400;font-style:normal;font-size:12px;line-height:20px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row .td .txt a,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row-h .td .txt a{color:#111c1c}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row{cursor:pointer;height:var(--q-row-height);padding:8px 0}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-row-h{border-bottom:1px solid #e7e8e8;height:var(--q-row-h-height);margin-bottom:16px;padding:10px 0}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .cf-detail{display:flex;gap:16px;align-items:center;width:100%}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .cf-detail .img-box{height:40px;width:40px;overflow:hidden;flex-shrink:0}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .cf-detail .img-box img{height:40px;width:40px;-o-object-fit:contain;object-fit:contain}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .cf-detail .txt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .cus-detail{display:flex;flex-direction:column;gap:8px;width:100%}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .cus-detail .contact{display:flex;gap:16px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .cus-detail .msg{color:#7f7f7f;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .cus-detail .wrap{display:flex;gap:4px;align-items:center}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .cus-detail .icon{flex-shrink:0}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .cus-detail .txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .spinner{display:none;position:absolute;top:calc(50vh - 200px);left:50%;transform:translate(-50%, -50%)}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .spinner img{width:100px;height:100px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-notfound{display:none;padding-top:calc(var(--q-row-h-height) + var(--q-notfound-pt));text-align:center;width:100%;position:absolute;left:50%;transform:translateX(-50%)}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-notfound>.head{margin-bottom:0}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-notfound>.head .txt{font-size:16px;font-style:normal;font-weight:600;line-height:24px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-notfound .detail .result{margin-bottom:24px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-notfound .detail .txt{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-notfound .detail .txt b{font-weight:600}.quotation-dashboard-page .quotation-dashboard-page-container .q-manage-box{position:fixed;min-width:193px;background:#fff;box-shadow:0px 0px 8px rgba(17,28,28,.16);border-radius:4px;padding:8px;z-index:1;visibility:hidden;opacity:0;transition:opacity .5s}.quotation-dashboard-page .quotation-dashboard-page-container .q-manage-box.active{visibility:visible;opacity:1}.quotation-dashboard-page .quotation-dashboard-page-container .q-manage-box .bts{display:flex;flex-direction:column;gap:8px}.quotation-dashboard-page .quotation-dashboard-page-container .q-manage-box .bts button,.quotation-dashboard-page .quotation-dashboard-page-container .q-manage-box .bts a{cursor:pointer !important;all:unset;height:32px;display:flex;align-items:center;padding:6px 8px;border-radius:8px}.quotation-dashboard-page .quotation-dashboard-page-container .q-manage-box .bts .bt-txt{font-weight:500;color:#111c1c;font-size:12px;line-height:20px}.quotation-dashboard-page .pagination-box{margin-top:32px;padding:0}.quotation-dashboard-page .pagination-box .pagination-wrapper>li.active{color:var(--theme-color-1)}@media screen and (max-width: 1200px){.quotation-dashboard-page{padding-top:56px;padding-bottom:56px}.quotation-dashboard-page .quotation-dashboard-page-container{padding:0 32px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-head .txt{font-size:20px;font-style:normal;font-weight:700;line-height:27px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter{--box-width: 400px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table{--q-notfound-pt: 30px}}@media screen and (max-width: 743px){.quotation-dashboard-page{padding-top:48px;padding-bottom:48px}.quotation-dashboard-page .quotation-dashboard-page-container{padding:0 16px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-head .txt{font-size:16px;font-style:normal;font-weight:700;line-height:24px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter{--box-width: 271px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-sort .custom-dropdown .selected-value-box p{display:none}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-sort .custom-dropdown .selected-value-box .icon-config-arrow-v{display:none}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-sort .custom-dropdown .selected-value-box .icon-sort{display:block}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-sort .custom-dropdown .option-lists-box-wrapper{left:unset;right:0;width:350%}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table{--q-notfound-pt: 24px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-notfound>.head .txt{font-size:12px;line-height:20px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-notfound .detail .result{margin-bottom:16px}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-notfound .detail .txt{font-size:12px;line-height:20px}}@media(hover: hover)and (pointer: fine){.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-search-box-wrapper .q-search-box:hover,.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-search-box-wrapper .q-search-box:focus{border:1px solid var(--theme-color-2)}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-filter .q-sort .custom-dropdown .option-lists-box-wrapper .option-lists-box .option:hover{background-color:var(--theme-color-3)}.quotation-dashboard-page .quotation-dashboard-page-container .quotation-dashboard .q-table .q-right .q-row:not(.active):hover{border:1px solid var(--theme-color-2)}.quotation-dashboard-page .quotation-dashboard-page-container .q-manage-box .bts button:hover,.quotation-dashboard-page .quotation-dashboard-page-container .q-manage-box .bts a:hover{background-color:var(--theme-color-3)}}.download-flyer-page{display:flex;justify-content:center;align-items:center;height:100vh}.spinner-container{display:flex;flex-direction:column;align-items:center;text-align:center}.loading-text{margin-top:20px;font-size:18px;color:#333}.hidden{display:none !important}.spinner{width:56px;height:56px;border-radius:50%;background:conic-gradient(rgba(0, 0, 0, 0) 10%, var(--theme-color-1));-webkit-mask:radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(100% - 8px), #000 0);animation:s3 1s infinite linear}@keyframes s3{to{transform:rotate(1turn)}}
