@charset "UTF-8";:root{--navbar-height-hd: 100px;--navbar-height-lg: 60px}*,*:after,*:before{margin:0;padding:0;box-sizing:border-box}html{height:100%}body{font-family:Barlow,sans-serif;background-color:#fff;color:#0f0f0f}body.scroll-lock{overflow:hidden}body.compensate-for-scrollbar{padding-right:14px}body input,body textarea{font-family:Barlow,sans-serif}@media (max-width: 1100px){body.compensate-for-scrollbar{padding-right:0}}button{outline:none;border:none;cursor:pointer;background-color:transparent;font-size:14px;font-family:Barlow,sans-serif}a{text-decoration:underline;transition:color .3s;color:inherit}ul{list-style:none}img{width:100%;height:100%;object-fit:contain}h1,h2,h3,h4,h5,h6{font-weight:500;font-family:Barlow,sans-serif}[x-cloak]{display:none!important}.overflow-y-hidden{overflow:hidden}.error-message{color:#e12c3f;margin-top:6px;font-size:10px}.is-required:after{content:"*";color:#e12c3f;margin-left:2px}.swiper-button-prev:after,.swiper-button-next:after{display:none}.is-color-primary{color:#047}.is-white{color:#fff}.is-black{color:#0f0f0f}.is-text-center{text-align:center}.is-text-right,.is-text-left{text-align:left}.is-weight-300{font-weight:300}.is-weight-400{font-weight:400}.is-weight-500{font-weight:500}.is-weight-600{font-weight:600}.is-weight-700{font-weight:700}.is-title-big{font-size:32px;font-weight:600;text-decoration:underline;line-height:1.1}@media (max-width: 1480px){.is-title-big{font-size:26px}}@media (max-width: 1100px){.is-title-big{font-size:20px}}@media (max-width: 867px){.is-title-big{font-size:18px}}.is-title-medium{font-size:22px;font-weight:600;text-decoration:underline;line-height:1.1}@media (max-width: 1480px){.is-title-medium{font-size:18px}}@media (max-width: 1100px){.is-title-medium{font-size:16px}}.is-title-small{font-size:18px;font-weight:600;line-height:1.3}@media (max-width: 1480px){.is-title-small{font-size:16px}}@media (max-width: 1100px){.is-title-small{font-size:14px}}.is-paragraph{font-size:14px}@media (max-width: 1480px){.is-paragraph{font-size:12px}}.is-caption{font-size:12px}.has-custom-scroll{scrollbar-color:#F3F9FF transparent}.has-custom-scroll::-webkit-scrollbar{width:4px;height:120px}.has-custom-scroll::-webkit-scrollbar-track{background:#F3F9FF}.has-custom-scroll::-webkit-scrollbar-thumb{background:#004477}.has-custom-scroll::-webkit-scrollbar-thumb:hover{background:#004477}body small{font-size:14px}body p,body ul,body ol{line-height:1.7;font-weight:400;font-size:14px}body p:last-child,body ul:last-child,body ol:last-child{margin-bottom:0}body ul{list-style:none}body ul li{position:relative;padding-left:24px}body ul li:not(:last-child){margin-bottom:12px}body ul li:before{content:"";position:absolute;top:10px;left:0}body ul li:before{width:6px;height:6px;background-color:#047;border-radius:50%}body ul ol li:before{background-color:transparent}body ul>li ol li{padding-left:0}body ol{list-style-type:none;margin:0;padding:0}body ol>li{display:table;counter-increment:item;padding-left:0}body ol>li:not(:last-child){margin-bottom:6px}body ol>li:before{content:counters(item,".") ". ";color:#047;top:0;padding-right:18px;display:table-cell;position:relative}body ol li ol{margin-top:6px}body ol li ol>li{margin:0;counter-increment:chapter}body ol li ol>li:before{content:counter(chapter,lower-alpha) ") "}body ol li ol>li ol>li{counter-increment:roman}body ol li ol>li ol>li:before{content:counter(roman,upper-roman) ". "}body ol li ol>li ol>li ol>li{counter-increment:alpha}body ol li ol>li ol>li ol>li:before{content:counter(alpha,upper-alpha) ") "}body blockquote{padding:50px 46px 50px 100px;position:relative}body blockquote:before{content:"";background-image:url(/static/icons/quote.svg);background-position:center;background-size:cover;background-repeat:no-repeat;width:56px;height:42px;position:absolute;top:60px;left:0}body blockquote p{margin-left:36px;margin-bottom:0;margin-top:0;font-style:italic}@media (max-width: 1601px){body blockquote{padding:42px 40px 42px 80px}body blockquote:before{top:46px}}@media (max-width: 1480px){body p,body ul,body ol{font-size:12px}body ul li{padding-left:32px}body ul li:before{width:8px;height:8px;top:8px}body blockquote{padding:36px 32px 36px 64px}body blockquote:before{height:34px;width:46px;top:46px}}@media (max-width: 1100px){body ul li{padding-left:20px}body ul li:before{width:6px;height:6px;top:8px}body blockquote{padding:36px 32px 36px 48px}body blockquote:before{position:absolute;width:36px;height:26px}body .is-paragraph{font-size:12px}}@media (max-width: 867px){body blockquote{padding:24px 24px 24px 0}body blockquote:before{position:absolute;top:20px;right:0;left:unset;width:20px;height:16px}body blockquote p{margin-left:0;position:relative;z-index:2}}.socials-box{display:flex}.socials-box .social-item{display:inline-block}.socials-box .social-item svg{width:20px;height:20px}.socials-box .social-item:not(:last-child){margin-right:12px}footer{background-color:#0f0f0f;padding:60px 0 40px}footer .footer-wrapper{color:#fff}footer .footer-wrapper .footer-top-line{margin-bottom:50px;padding-bottom:100px;border-bottom:1px solid #9da9bb;display:flex}footer .footer-wrapper .footer-top-line .footer-column:nth-child(1){padding-right:64px;margin-right:auto}footer .footer-wrapper .footer-top-line .footer-column .footer-logo svg path{fill:#fff}footer .footer-wrapper .footer-top-line .footer-column .contact-box{display:flex;flex-direction:column;margin:40px 0 30px;color:#fff;font-size:12px}footer .footer-wrapper .footer-top-line .footer-column .contact-box span:not(:last-child){margin-bottom:4px}footer .footer-wrapper .footer-top-line .footer-column .footer-menu{display:flex;flex-wrap:wrap;justify-content:flex-end;color:#fff;margin-left:-40px;margin-right:-40px}footer .footer-wrapper .footer-top-line .footer-column .footer-menu .footer-menu-list-title{font-size:14px;font-weight:600;margin-bottom:24px;letter-spacing:.6px;text-decoration:underline;display:inline-block;text-transform:initial}footer .footer-wrapper .footer-top-line .footer-column .footer-menu .footer-menu-list{margin:0 40px 36px}footer .footer-wrapper .footer-top-line .footer-column .footer-menu .footer-menu-list ul li{padding-left:0}footer .footer-wrapper .footer-top-line .footer-column .footer-menu .footer-menu-list ul li:not(:last-child){margin-bottom:6px}footer .footer-wrapper .footer-top-line .footer-column .footer-menu .footer-menu-list ul li .footer-menu-link{font-size:12px;font-weight:500;text-decoration:none;text-transform:uppercase;transition:.2s color ease}footer .footer-wrapper .footer-top-line .footer-column .footer-menu .footer-menu-list ul li .footer-menu-link:hover{color:#adb5bd}footer .footer-wrapper .footer-top-line .footer-column .footer-menu .footer-menu-list ul li:before{display:none}footer .footer-wrapper .footer-bottom-line{position:relative;text-align:center;font-size:12px}footer .footer-wrapper .footer-bottom-line .realisation-box{position:absolute;top:50%;transform:translateY(-50%);right:0;display:inline-flex;align-items:center}footer .footer-wrapper .footer-bottom-line .realisation-box a,footer .footer-wrapper .footer-bottom-line .realisation-box span{text-decoration:none}footer .footer-wrapper .footer-bottom-line .realisation-box span{display:inline-block;margin-right:12px;margin-bottom:6px}@media (max-width: 1480px){footer .footer-wrapper .footer-top-line{padding-bottom:84px;margin-bottom:36px}footer .footer-wrapper .footer-top-line .footer-column:nth-child(1){padding-right:48px}footer .footer-wrapper .footer-top-line .footer-column .footer-menu{margin-left:-36px;margin-right:-36px}footer .footer-wrapper .footer-top-line .footer-column .footer-menu .footer-menu-list{margin:0 36px 30px}}@media (max-width: 1100px){footer .footer-wrapper .footer-top-line{padding-bottom:64px}}@media (max-width: 867px){footer .footer-wrapper{padding-right:36px}footer .footer-wrapper .footer-top-line{flex-wrap:wrap;padding-bottom:48px}footer .footer-wrapper .footer-top-line .footer-column:nth-child(1){width:auto;padding-right:36px;margin-bottom:48px}footer .footer-wrapper .footer-top-line .footer-column:nth-child(2){width:auto}footer .footer-wrapper .footer-top-line .footer-column .footer-menu{justify-content:flex-start}}@media (max-width: 601px){footer .footer-wrapper .footer-top-line{margin-bottom:24px}footer .footer-wrapper .footer-top-line .footer-column:nth-child(1){margin-bottom:36px}footer .footer-wrapper .footer-top-line .footer-column .contact-box{margin:24px 0}footer .footer-wrapper .footer-top-line .footer-column .footer-menu .footer-menu-list-title{margin-bottom:16px}footer .footer-wrapper .footer-top-line .footer-column .footer-menu .footer-menu-list ul li{padding:4px 0}footer .footer-wrapper .footer-bottom-line{display:flex;flex-direction:column;align-items:center}footer .footer-wrapper .footer-bottom-line .realisation-box{position:relative;top:0;right:0;transform:translateY(0);margin-top:36px}}@media (max-width: 431px){footer .footer-wrapper .footer-top-line{padding-bottom:36px}}.menu-action{--box-shadow: 0 0 25px rgba(0, 0, 0, .1);position:relative;cursor:pointer;border-top-right-radius:5px;border-top-left-radius:5px;z-index:3;text-decoration:none}.menu-action a{text-decoration:none}.menu-action:hover .menu-action-placeholder{background-color:#fff;box-shadow:var(--box-shadow)}.menu-action:hover .menu-action-placeholder:after{bottom:-20px;display:block}.menu-action:hover .menu-action-dropdown{display:block}.menu-action:hover.menu-action-empty{border-radius:5px}.menu-action:hover.menu-action-empty:hover .menu-action-placeholder{box-shadow:none}.menu-action:hover.menu-action-empty:hover .menu-action-placeholder:after{display:none}.menu-action:hover.menu-action-empty:hover .menu-action-placeholder a,.menu-action.active .menu-action-placeholder a{text-decoration:underline!important}.menu-action .menu-action-placeholder{display:flex;flex-direction:column;align-items:center;padding:10px 18px;position:relative;white-space:nowrap}.menu-action .menu-action-placeholder.action-active{pointer-events:all}.menu-action .menu-action-placeholder:after{content:"";height:30px;width:100%;background-color:#fff;position:absolute;bottom:0;left:0;z-index:3;display:none}.menu-action .menu-action-placeholder svg{margin-bottom:3px}.menu-action .menu-action-dropdown{display:none;box-shadow:var(--box-shadow);position:absolute;bottom:0;left:0;transform:translateY(100%);width:260px;padding:20px 22px 30px;background-color:#fff}.menu-action .menu-action-dropdown.open-left{right:0;left:unset}.menu-action .menu-action-dropdown a{text-decoration:none}.menu-action .menu-action-dropdown ul{color:#0f0f0f;line-height:1}.menu-action .menu-action-dropdown ul li{padding-left:0;margin-bottom:0}.menu-action .menu-action-dropdown ul li a:hover{color:#047}.menu-action .menu-action-dropdown ul li:before{display:none}.menu-action .menu-action-dropdown .menu-dropdown-links{margin-bottom:30px}.menu-action .menu-action-dropdown .menu-dropdown-links li:not(:last-child){margin-bottom:12px}@media (max-width: 1480px){.menu-action .menu-action-placeholder{padding:10px 14px}}@media (max-width: 1100px){.menu-action{min-width:0}.menu-action:not(:last-child){margin-right:20px}.menu-action:hover .menu-action-placeholder{background-color:transparent;box-shadow:none}.menu-action:hover .menu-action-placeholder:after{display:none}.menu-action:hover .menu-action-dropdown{display:none}.menu-action .menu-action-dropdown{display:none;padding:12px}.menu-action .menu-action-placeholder{pointer-events:inherit;padding:4px 0;line-height:1.2;text-align:center}.menu-action .menu-action-placeholder:after{height:20px}}.menu-action.menu-action-cart .menu-action-placeholder svg{display:none}.menu-action.menu-action-cart .menu-action-cart-quantity{background-color:#047;height:16px;width:16px;display:flex;align-items:center;justify-content:center;padding:0 4px;position:absolute;top:4px;right:6px;color:#fff}.menu-action.menu-action-cart .menu-action-dropdown{width:380px;padding-right:0;padding-left:0;padding-bottom:0;cursor:initial}.menu-action.menu-action-cart .menu-action-dropdown .menu-dropdown-header{display:flex;justify-content:space-between;margin-bottom:20px;padding:0 22px}.menu-action.menu-action-cart .menu-action-dropdown .menu-dropdown-header a{color:#047}.menu-action.menu-action-cart .menu-action-dropdown .empty-cart{width:100%;text-align:center;padding:48px 0;display:flex;flex-direction:column;align-items:center}.menu-action.menu-action-cart .menu-action-dropdown .empty-cart .empty-cart-icon{margin-bottom:20px}.menu-action.menu-action-cart .menu-action-dropdown .empty-cart .empty-cart-icon svg{width:48px;height:48px}.menu-action.menu-action-cart .menu-action-dropdown .empty-cart .empty-cart-text{display:inline-block;margin-bottom:6px}.menu-action.menu-action-cart .menu-action-dropdown .menu-dropdown-cart{max-height:260px;overflow:auto;scrollbar-color:#004477 transparent;position:relative}.menu-action.menu-action-cart .menu-action-dropdown .menu-dropdown-cart::-webkit-scrollbar{width:4px;height:50px}.menu-action.menu-action-cart .menu-action-dropdown .menu-dropdown-cart::-webkit-scrollbar-track{background:transparent}.menu-action.menu-action-cart .menu-action-dropdown .menu-dropdown-cart::-webkit-scrollbar-thumb{background:#004477}.menu-action.menu-action-cart .menu-action-dropdown .menu-dropdown-cart::-webkit-scrollbar-thumb:hover{background:#004477}.menu-action.menu-action-cart .menu-action-dropdown .menu-dropdown-cart .dropdown-product{display:flex;width:100%;margin-bottom:20px;padding:0 22px}.menu-action.menu-action-cart .menu-action-dropdown .menu-dropdown-cart .dropdown-product .dropdown-product-thumb{width:64px;height:54px;margin-right:18px;flex-shrink:0}.menu-action.menu-action-cart .menu-action-dropdown .menu-dropdown-cart .dropdown-product .dropdown-product-thumb img{object-fit:contain}.menu-action.menu-action-cart .menu-action-dropdown .menu-dropdown-cart .dropdown-product .dropdown-product-details{flex-grow:1;display:flex;flex-direction:column;justify-content:center;position:relative}.menu-action.menu-action-cart .menu-action-dropdown .menu-dropdown-cart .dropdown-product .dropdown-product-details .remove-product-from-dropdown{position:absolute;top:4px;right:0;opacity:.9}.menu-action.menu-action-cart .menu-action-dropdown .menu-dropdown-cart .dropdown-product .dropdown-product-details .remove-product-from-dropdown svg{width:12px;height:12px;color:#e12c3f}.menu-action.menu-action-cart .menu-action-dropdown .menu-dropdown-cart .dropdown-product .dropdown-product-details .dropdown-product-title{max-width:100%;display:inline-block;margin-bottom:4px;line-height:1.2;padding-right:20px;font-size:12px}.menu-action.menu-action-cart .menu-action-dropdown .menu-dropdown-cart .dropdown-product .dropdown-product-details .dropdown-product-title:hover{color:#047}.menu-action.menu-action-cart .menu-action-dropdown .menu-dropdown-cart .dropdown-product .dropdown-product-details .dropdown-product-amount{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.menu-action.menu-action-cart .menu-action-dropdown .menu-dropdown-cart .dropdown-product .dropdown-product-details .dropdown-product-amount .product-price{font-size:12px}.menu-action.menu-action-cart .menu-action-dropdown .menu-dropdown-cart .dropdown-product .dropdown-product-details .dropdown-product-amount .dpa-wrapper{display:flex;align-items:center}.menu-action.menu-action-cart .menu-action-dropdown .menu-dropdown-cart .dropdown-product .dropdown-product-details .dropdown-product-amount .dpa-wrapper .dpa-label{font-weight:300}.menu-action.menu-action-cart .menu-action-dropdown .menu-dropdown-cart .dropdown-product .dropdown-product-details .dropdown-product-amount .dpa-wrapper .dropdown-product-amount-controller{display:flex;align-items:center;border:1px solid #DFDFDF;height:20px;overflow:hidden;margin-left:8px}.menu-action.menu-action-cart .menu-action-dropdown .menu-dropdown-cart .dropdown-product .dropdown-product-details .dropdown-product-amount .dpa-wrapper .dropdown-product-amount-controller .amount-btn{font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s;height:100%;width:16px}.menu-action.menu-action-cart .menu-action-dropdown .menu-dropdown-cart .dropdown-product .dropdown-product-details .dropdown-product-amount .dpa-wrapper .dropdown-product-amount-controller .amount-btn:disabled{opacity:.8}.menu-action.menu-action-cart .menu-action-dropdown .menu-dropdown-cart .dropdown-product .dropdown-product-details .dropdown-product-amount .dpa-wrapper .dropdown-product-amount-controller .product-amount{display:inline-block;width:22px;text-align:center;font-size:11px;line-height:1}.menu-action.menu-action-cart .menu-action-dropdown .dropdown-summary{padding:20px 22px;background:#F3F9FF;position:relative}.menu-action.menu-action-cart .menu-action-dropdown .dropdown-summary:after{content:"";display:block;position:absolute;bottom:100%;left:0;height:24px;width:100%;background:rgb(255,255,255);background:linear-gradient(rgba(255,255,255,0) 0%,rgba(255,255,255,.75) 100%);z-index:2}.menu-action.menu-action-cart .menu-action-dropdown .dropdown-summary .menu-dropdown-header{padding:0;text-transform:uppercase}.menu-action.menu-action-cart .menu-action-dropdown .dropdown-summary .btn{width:100%;margin-bottom:16px}.menu-action.menu-action-cart .menu-action-dropdown .dropdown-summary .dropdown-disclaimer{display:flex;align-items:center}.menu-action.menu-action-cart .menu-action-dropdown .dropdown-summary .dropdown-disclaimer p{line-height:1.4}.menu-action.menu-action-cart .menu-action-dropdown .dropdown-summary .dropdown-disclaimer svg{margin-right:16px;flex-shrink:0}@media (max-width: 1100px){.menu-action.menu-action-cart .menu-action-placeholder svg{display:block;width:var(--navbar-icon-size);height:var(--navbar-icon-size);color:#047}.menu-action.menu-action-cart .menu-action-placeholder .menu-action-title{display:none}.menu-action.menu-action-cart .menu-action-placeholder .menu-action-cart-quantity{top:-2px;right:-4px}}.navbar{--navbar-icon-size: 22px;--icon-spacer: 32px;position:fixed;top:0;left:0;max-width:100vw;width:100%;height:var(--navbar-height-hd);z-index:100;background-color:#fff}.navbar .navbar-wrapper{height:100%;display:flex;align-items:center;justify-content:space-between}.navbar .navbar-wrapper .navbar-logo{display:inline-block}.navbar .navbar-wrapper .navbar-logo svg{width:120px;height:60px}.navbar .navbar-wrapper .navbar-menu-wrapper{display:flex;align-items:center}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-container .navbar-menu-content .navbar-menu-header{display:none}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-item-styles{font-weight:500;font-size:12px;cursor:pointer}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-item-styles:hover{text-decoration:underline}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-options,.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-list{display:flex;align-items:center;font-size:14px}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-options li,.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-list li{padding-left:0;margin-bottom:0}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-options li:before,.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-list li:before{display:none}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-options li a,.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-list li a{text-decoration:none}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-options .navbar-search-box{position:relative}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-options .navbar-search-box svg{width:var(--navbar-icon-size);height:var(--navbar-icon-size)}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-options .navbar-search-box .search-button{display:flex;align-items:center;justify-content:center}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-options .navbar-search-box .menu-action-dropdown{width:400px}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-options .navbar-search-box .menu-action-dropdown .form-control{height:auto}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-options .navbar-search-box .navbar-search{display:flex}.navbar .burger{display:none;position:relative;width:26px;height:18px;margin-left:var(--icon-spacer)}.navbar .burger .line{width:26px;height:3px;border-radius:20px;transition:all .3s ease-in-out;background-color:#047;position:absolute;display:block}.navbar .burger .line.line-1{top:0}.navbar .burger .line.line-2,.navbar .burger .line.line-3{top:8px;width:20px}.navbar .burger .line.line-3{opacity:0}.navbar .burger .line.line-2{left:50%;transform:translate(-50%)}.navbar .burger .line.line-4{bottom:0}.navbar .burger.active .line-1{transform:translate(20px);background-color:transparent}.navbar .burger.active .line-2{transform:rotate(45deg) translate(0);left:0}.navbar .burger.active .line-2,.navbar .burger.active .line-3{width:26px}.navbar .burger.active .line-3{transform:rotate(-45deg);opacity:1}.navbar .burger.active .line-4{transform:translate(-20px);background-color:transparent}@media (max-width: 1480px){.navbar{height:var(--navbar-height-lg)}}@media (max-width: 1100px){.navbar{--icon-spacer: 24px}.navbar .burger{display:flex;flex-direction:column}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-options .navbar-search-box{margin-left:var(--icon-spacer)}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-options .navbar-search-box:hover .menu-action-dropdown{display:block}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-item-styles{font-size:16px}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-container{--menu-header-height: 60px;position:fixed;top:0;left:0;width:100vw;margin-right:0;transform:translate(-100%);margin-left:0;padding-left:0;padding-right:0;z-index:101;overflow:hidden;background-color:initial;backdrop-filter:blur(0);display:flex;flex-direction:column;height:calc(100vh - (100vh - 100%))}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#000000e6;transition:opacity .3s;opacity:0;visibility:hidden}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-container.open{transform:translate(0)}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-container.open:before{transition-delay:.1s;opacity:.8;visibility:visible}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-container.open .navbar-menu-content{transform:translate(0)}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-container .navbar-menu-content{width:340px;background-color:#fff;transform:translate(-100%);transition:transform .3s ease;margin-left:0;margin-right:0;padding-left:0;padding-right:0;height:100%}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-container .navbar-menu-content .navbar-menu-header{display:flex;padding:12px 24px;background-color:#f3f9ff;margin-bottom:12px;height:var(--menu-header-height);justify-content:space-between;align-items:center}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-container .navbar-menu-content .navbar-menu-header .menu-lower-title{font-size:var(--modal-title-font-size);font-weight:var(--modal-title-font-weight)}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-container .navbar-menu-content .navbar-menu-header .menu-lower-close{padding:4px}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-container .navbar-menu-content .navbar-menu-header .menu-lower-close svg{width:16px;height:16px}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-container .navbar-menu-content .navbar-menu-list{height:calc(100% - var(--menu-header-height));background-color:#fff;flex-direction:column;align-items:flex-start;width:100%;padding:0 24px 36px;overflow:auto;margin:0;justify-content:flex-start}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-container .navbar-menu-content .navbar-menu-list .menu-action{margin-right:0}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-container .navbar-menu-content .navbar-menu-list .menu-action:not(:last-child){margin-bottom:14px}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-container .navbar-menu-content .navbar-menu-list .menu-action .menu-action-dropdown{display:block!important;position:relative;width:auto;box-shadow:none;background-color:transparent;transform:translateY(0);padding:12px 12px 0}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-container .navbar-menu-content .navbar-menu-list .menu-action .menu-action-dropdown .navbar-item-styles{font-size:14px}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-container .navbar-menu-content .navbar-menu-list .menu-action .menu-action-placeholder{display:block;text-align:left;padding:0}}@media (max-width: 601px){.navbar{--navbar-icon-size: 20px;--icon-spacer: 16px}.navbar .navbar-wrapper .navbar-logo svg{width:100px;height:50px}}@media (max-width: 431px){.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-options .navbar-search-box .menu-action-dropdown{position:fixed;top:var(--navbar-height-lg);bottom:unset;left:50%;transform:translate(-50%);width:calc(100% - 24px)}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-container:before{display:none}.navbar .navbar-wrapper .navbar-menu-wrapper .navbar-menu-container .navbar-menu-content{width:100%}}.page-wrapper{max-width:1520px;width:100%;margin-left:auto;margin-right:auto}@media (max-width: 1601px){.page-wrapper{max-width:1334px}}@media (max-width: 1480px){.page-wrapper{max-width:1200px}}@media (max-width: 1280px){.page-wrapper{max-width:1024px}}@media (max-width: 1100px){.page-wrapper{max-width:824px}}@media (max-width: 867px){.page-wrapper{max-width:100%;padding-left:24px;padding-right:24px}}.content-wrapper{max-width:1200px;width:100%;margin-left:auto;margin-right:auto}@media (max-width: 1480px){.content-wrapper{max-width:1080px}}@media (max-width: 1280px){.content-wrapper{max-width:934px}}@media (max-width: 1100px){.content-wrapper{max-width:800px}}@media (max-width: 867px){.content-wrapper{max-width:100%;padding-left:24px;padding-right:24px}}.site-wrapper{max-width:2560px;width:100%;margin-left:auto;margin-right:auto;padding-top:var(--navbar-height-hd)}@media (max-width: 1480px){.site-wrapper{padding-top:var(--navbar-height-lg)}}.loader{--loader-border-color: #fff;position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;top:50%;left:24px;transform:translateY(-50%)}.loader .spinner{display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:3px solid var(--loader-border-color);border-color:var(--loader-border-color) transparent var(--loader-border-color) transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader.smaller{width:auto;height:auto}.loader.smaller .spinner{height:14px;width:14px}.btn{display:inline-flex;align-items:center;padding:12px 20px;text-transform:lowercase;font-weight:500;font-size:12px;letter-spacing:.65px;text-align:center;cursor:pointer;transition:.3s all ease;line-height:1;justify-content:space-between;position:relative}.btn .opacity-0{opacity:0}.btn:disabled{opacity:.5;pointer-events:none}.btn .btn-icon{display:inline-flex;align-items:center;justify-content:center}.btn .btn-text{display:inline-block;margin-right:20px;font-weight:500}.btn svg{position:relative;z-index:1;width:18px;height:18px}.btn-primary{background-color:#047;color:#fff}.btn-primary:hover{background-color:#00365f}.btn-secondary{background-color:#f3f9ff;color:#0f0f0f}.btn-secondary:hover{text-decoration:underline}.btn-reverse{flex-direction:row-reverse;padding:7px 20px 7px 7px}.btn-reverse .btn-text{margin-left:20px;margin-right:0}.btn-reverse .btn-icon svg{transform:rotate(180deg)}.btn-danger{background-color:#e12c3f;color:#fff;border-color:#b62231}.btn-danger:hover{background-color:#b62231}.btn-danger .btn-icon{color:#fff}.btn-smaller{padding:8px 20px}.btn-transparent{border-color:transparent}.btn-transparent:hover{color:#00365f}.btn-transparent:hover svg{color:inherit}.btn-transparent.btn-reverse .btn-text{margin-left:6px;margin-right:0}.btn-transparent .btn-text{margin-right:6px}@media (max-width: 1480px){.btn-primary{padding:10px 14px}.btn-smaller{padding:8px 16px}}.page-header{background-color:#f3f9ff;padding:24px 0 64px;margin-bottom:60px;position:relative;background-image:url(/static/icons/page-header.svg);background-repeat:no-repeat;background-position:top right;background-size:auto 100%}.page-header .breadcrumb{margin-top:0}@media (max-width: 1480px){.page-header{padding:24px 0 48px;margin-bottom:48px}}@media (max-width: 1100px){.page-header{padding:24px 0 36px;margin-bottom:36px}}@media (max-width: 601px){.page-header{padding:24px 0}}.breadcrumb{display:flex;flex-wrap:wrap;margin-bottom:48px;margin-top:24px}.breadcrumb .breadcrumb-item{position:relative;margin-right:10px;margin-bottom:6px;transition:color .2s;max-width:240px;display:flex;align-items:center;font-size:10px;font-weight:300;text-transform:uppercase}.breadcrumb .breadcrumb-item svg{width:14px;height:14px}.breadcrumb .breadcrumb-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breadcrumb .breadcrumb-item:before{content:"\2015";font-weight:300;margin-right:12px}.breadcrumb .breadcrumb-item:first-child:before{display:none;margin-right:0}@media (max-width: 1480px){.breadcrumb{margin-bottom:36px}}@media (max-width: 1100px){.breadcrumb{margin-bottom:24px;margin-top:24px}}@media (max-width: 867px){.breadcrumb .breadcrumb-item{margin-right:6px;max-width:200px}.breadcrumb .breadcrumb-item:before{margin-right:6px}}@media (max-width: 601px){.breadcrumb{margin-top:12px;margin-bottom:12px;flex-wrap:nowrap!important;width:100%;overflow:hidden}.breadcrumb .breadcrumb-item{max-width:140px}.breadcrumb .breadcrumb-item a,.breadcrumb .breadcrumb-item span{white-space:nowrap}}.cookies{width:100%;background-color:#fff;padding:36px 36px 24px;display:none;position:fixed;bottom:36px;right:36px;z-index:100;max-width:500px;box-shadow:0 0 25px #0000001a;align-items:center}.cookies.show-cookies{display:block}.cookies .cookies-icon{margin-right:36px}.cookies .cookies-text{margin-bottom:24px}.cookies .cookies-btns{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.cookies .cookies-btns a{display:inline-block;margin:0 12px 12px 0}@media (max-width: 1280px){.cookies .cookies-icon svg{width:48px;height:66px}}@media (max-width: 601px){.cookies{max-width:100%;bottom:0;right:0;border-radius:0}.cookies .cookies-icon{margin-right:24px}.cookies .cookies-icon svg{width:36px;height:48px}}@media (max-width: 867px) and (orientation: landscape){.cookies{right:24px;bottom:24px}.cookies .cookies-icon svg{width:36px;height:48px}}.form-group{margin-bottom:18px;width:100%}.form-group .form-group-label{display:block;font-size:14px;font-weight:500;margin-bottom:6px;cursor:pointer}.form-group .form-group-label:first-letter{text-transform:uppercase}.form-group input::-webkit-outer-spin-button,.form-group input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-group input[type=number]{-moz-appearance:textfield}.form-group textarea{resize:vertical;min-height:100px}.form-group textarea.form-control{padding-left:16px;padding-top:10px;padding-bottom:10px}.form-group.error .form-control{border-color:#e12c3f!important}@media (max-width: 1480px){.form-group .form-group-label{font-size:12px}}@media (max-width: 769px){.form-group{margin-bottom:12px}.form-group:first-child{margin-right:0}.form-group:last-child{margin-left:0}}.form-row{display:flex;margin-left:-12px;margin-right:-12px}.form-row .form-group{padding-left:12px;padding-right:12px}.form-radio{display:block}.form-radio input{position:absolute;top:0;left:0;width:0;height:0;visibility:hidden;overflow:hidden;-webkit-appearance:none}.form-radio .radio-label{position:relative;display:inline-block;line-height:1.4;cursor:pointer;font-weight:300;padding:17px 28px 17px 42px;border:1px solid #DFDFDF;border-radius:0;width:100%;font-size:14px}.form-radio .radio-label:hover:before{color:#047}.form-radio .radio-label .form-radio-content{display:flex;width:100%;justify-content:space-between;margin-right:12px}.form-radio .radio-label.has-icon{display:flex;align-items:center;justify-content:space-between;padding:10px 28px 10px 42px}.form-radio .radio-label.has-icon .form-radio-icon{width:30px;height:30px;flex-shrink:0}.form-radio .radio-label.has-icon .form-radio-icon img{position:center;min-width:30px;max-width:30px}.form-radio .radio-label.has-icon:before{top:18px}.form-radio .radio-label:before{content:"\2713";display:flex;justify-content:center;position:absolute;top:18px;left:15px;width:15px;height:15px;border:1px solid #C5CEEA;color:#fff;font-size:10px}.form-radio input:checked~.radio-label{background-color:#f3f9ff;border-color:#c5ceea}.form-radio input:checked~.radio-label:before{border-color:#047;background-color:#047;color:#fff}.form-radio input:focus~.radio-label:before{border-color:#047}@media (max-width: 1480px){.form-radio .radio-label{font-size:12px}}@media (max-width: 1100px){.form-radio .radio-label{padding:17px 24px 17px 40px}.form-radio .radio-label:before{top:17px}}.form-control{border:1px solid #DFDFDF;border-radius:0;width:100%;padding:2px 16px;height:38px;font-size:14px;outline:none;font-weight:500;color:#0f0f0f}.form-control:focus{border-color:#047!important}.form-control:focus-within{border-color:#047!important}.form-control:disabled,.form-control.disabled{color:#0f0f0f;background-color:#dee2e6;cursor:not-allowed}.form-control::placeholder{color:#0f0f0f;font-size:14px;font-weight:300}@media (max-width: 1480px){.form-control{font-size:12px}.form-control::placeholder{font-size:12px}}.product-card{position:relative;border:1px solid #C5CEEA;border-radius:0;padding:0;display:block;text-decoration:none}.product-card:hover .product-card-thumb{overflow:hidden}.product-card:hover .product-card-thumb img{transform:scale(1.1)}.product-card:hover .product-card-thumb .add-to-cart-btn{opacity:1;visibility:visible}.product-card.product-card-inaccessible .product-card-message{color:#e12c3f;text-transform:uppercase;font-size:12px;font-weight:300}.product-card .product-card-thumb{width:250px;height:250px;margin:0 auto;padding:14px}.product-card .product-card-thumb img{object-fit:contain;transition:transform .15s}.product-card .product-card-thumb .add-to-cart-btn{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background-color:#047;color:#fff;border-radius:50%;opacity:0;visibility:hidden;transition:background-color .3s;position:absolute;top:18px;right:18px}.product-card .product-card-thumb .add-to-cart-btn:hover{background-color:#00365f}.product-card .product-card-reviews{display:flex;align-items:center;margin-bottom:6px;font-size:12px;font-weight:300}.product-card .product-card-reviews .reviews-stars{margin-right:8px;display:flex}.product-card .product-card-reviews .reviews-stars svg{width:12px;height:12px}.product-card .product-card-reviews .reviews-stars svg:not(:last-child){margin-right:.42px}.product-card .product-card-details{background-color:#f3f9ff;padding:18px;border-top:1px solid #C5CEEA}.product-card .product-card-details .product-card-name{margin-bottom:6px;font-size:14px;font-weight:500}.product-card .product-card-details .product-card-prices{margin-top:24px;display:flex;justify-content:space-between}.product-card .product-card-details .product-card-prices .product-card-price,.product-card .product-card-details .product-card-prices .product-card-old-price{font-size:14px;font-weight:600}.product-card .product-card-details .product-card-prices .product-card-old-price{color:#9da9bb;text-decoration:line-through}@media (max-width: 1480px){.product-card .product-card-thumb{width:190px;height:190px}}@media (max-width: 1100px){.product-card .product-card-thumb .add-to-cart-btn{width:30px;height:30px;opacity:1;visibility:visible;top:14px;right:14px}.product-card .product-card-thumb .add-to-cart-btn svg{width:18px;height:14px}}.listing-item-container{--items: 3;--gap: 40px;margin:0 calc(var(--gap) / 2 * -1);display:flex;flex-wrap:wrap}.listing-item-container .listing-item{width:calc(100% / var(--items) - var(--gap));margin:0 calc(var(--gap) / 2) var(--gap) calc(var(--gap) / 2)}@media (max-width: 1480px){.listing-item-container{--gap: 30px}}@media (max-width: 867px){.listing-item-container{--items: 2}}@media (max-width: 601px){.listing-item-container{--items: 1}}.dropdown{background-color:#fff;color:#0f0f0f;box-shadow:0 3.2px 7.2px #00000021,0 .6px 1.8px #0000001c;min-width:100px;position:fixed;z-index:10000;display:flex;flex-direction:column;max-height:260px;overflow:auto}.dropdown button,.dropdown a{transition:background-color .3s;font-weight:300;font-size:14px;color:#0f0f0f;text-align:left;padding:8px 16px;max-width:100%;line-height:1.4}.dropdown button:hover,.dropdown a:hover{background-color:#f3f9ff}.dropdown button.active,.dropdown a.active{background-color:#047;color:#fff}.dropdown button.active:hover,.dropdown a.active:hover{background-color:#00365f}.dropdown .form-radio{margin-bottom:0}.dropdown .form-radio .radio-label{padding:8px 16px;border:none!important;margin-bottom:0}.dropdown .form-radio .radio-label:before{display:none}@media (max-width: 1480px){.dropdown{max-height:200px}.dropdown button,.dropdown a{font-size:12px}}@media (max-width: 601px){.dropdown{max-height:160px}}.btn-dropdown{cursor:pointer;border-radius:0}.btn-dropdown.active{border-bottom:none;border-radius:0;box-shadow:0 3.2px 7.2px #00000021,0 .6px 1.8px #0000001c}.btn-dropdown.active .inside{border-radius:0;background-color:#fff;z-index:11000}.btn-dropdown.active:focus-within .dropdown{border-color:#00f}.btn-dropdown.active .dropdown{border:1px solid #dee2e6;border-top:none}.btn-dropdown.rounded-dropdown svg{top:50%}.btn-dropdown.rounded-dropdown.active{border-radius:0;border-bottom:1px solid #dee2e6}.btn-dropdown.rounded-dropdown.active .dropdown{border:none}.btn-dropdown.rounded-dropdown.form-control{border-color:#c5ceea;font-size:14px;width:auto}.btn-dropdown.rounded-dropdown button{text-align:center;padding:10px}.btn-dropdown .inside{width:100%;display:inline-flex;justify-content:space-between;align-items:center;height:100%}.btn-dropdown .inside svg{margin-left:12px;flex-shrink:0}.btn-dropdown .inside span{display:inline-block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.section-newsletter{margin:100px 0;padding-bottom:0;padding-top:0}.section-newsletter .section-content{display:flex;align-items:center}.section-newsletter .section-content header{margin-right:124px;display:flex;align-items:center}.section-newsletter .section-content header .newsletter-icon{margin-right:52px}.section-newsletter .section-content header .section-title{text-decoration:underline;margin-bottom:0}.section-newsletter .section-content form{display:flex;align-items:center;justify-content:flex-end;flex-grow:1}.section-newsletter .section-content form .form-control{flex-grow:1;margin-right:24px;max-width:375px;height:50px}.section-newsletter .section-content form .btn{flex-shrink:0}@media (max-width: 1480px){.section-newsletter .section-content header h2{max-width:305px}.section-newsletter .section-content form .form-control{height:36px}}@media (max-width: 1100px){.section-newsletter{margin:82px 0}.section-newsletter .section-content header{margin-right:72px;align-items:center}.section-newsletter .section-content header .newsletter-icon{margin-right:36px}.section-newsletter .section-content header .newsletter-icon svg{width:48px;height:40px}}@media (max-width: 867px){.section-newsletter{margin:64px 0}.section-newsletter .section-content{flex-wrap:wrap}.section-newsletter .section-content header{margin-right:48px}.section-newsletter .section-content header .newsletter-icon{margin-right:24px}.section-newsletter .section-content header .newsletter-icon svg{width:36px;height:32px}.section-newsletter .section-content header h2{max-width:240px}}@media (max-width: 769px){.section-newsletter{margin:48px 0}.section-newsletter .section-content header{margin-bottom:24px;margin-right:0;width:100%;align-items:center}.section-newsletter .section-content header .newsletter-icon{margin-right:24px}.section-newsletter .section-content header h2{max-width:100%}.section-newsletter .section-content form{width:100%;justify-content:flex-start}}@media (max-width: 431px){.section-newsletter .section-content form{flex-wrap:wrap}.section-newsletter .section-content form .form-control{width:100%;margin-bottom:16px;margin-right:0}}.configuration-page{display:flex}.configuration-page *{transition:.2s cubic-bezier(0,0,.33,1.5)}.configuration-page .form-wrapper{padding-right:24px;width:30%}.configuration-page .form-wrapper .triangle-icon{display:none}.configuration-page .preview{width:70%}.configuration-page .container-wrapper{position:relative}.configuration-page .container-wrapper .preview-legend{width:100%;margin-top:12px;position:absolute;left:20px;top:0}.configuration-page .container-wrapper .preview-legend .legend-box{margin-bottom:12px;display:flex;align-items:center}.configuration-page .container-wrapper .preview-legend .legend-box .legend-color{width:16px;height:16px;margin-right:10px}.configuration-page .container-wrapper .preview-legend .legend-box:nth-child(1) .legend-color{background-color:#00f}.configuration-page .container-wrapper .preview-legend .legend-box:nth-child(2) .legend-color{background-color:green}.configuration-page .container-wrapper .preview-legend .legend-box:nth-child(3) .legend-color{background-color:gold}.configuration-page .container-wrapper .preview-legend .legend-box:nth-child(4) .legend-color{background-color:red}.configuration-page .container-wrapper .container{--sx: var(--shiftX);--sy: var(--shiftY);width:100%;display:flex;align-items:center;justify-content:flex-end;position:relative;flex-direction:column;height:calc(var(--size))}.configuration-page .container-wrapper .container.default-mode{justify-content:center}.configuration-page .container-wrapper .container.default-mode .scene{transform:translate(-50%)}.configuration-page .container-wrapper .container.default-mode .x-axis{transform:translate(calc(var(--size) + 2px));display:block}.configuration-page .container-wrapper .container.default-mode .y-axis{transform:translateY(calc(-100% - 2px)) translate(var(--size));width:4px;display:block}.configuration-page .container-wrapper .container.default-mode .hypotenuse{display:block}.configuration-page .container-wrapper .container.default-mode .right-beam,.configuration-page .container-wrapper .container.default-mode .left-beam{display:none}.configuration-page .container-wrapper .container .scene{-webkit-tap-highlight-color:rgba(0,0,0,0);width:calc(var(--size) * 5);height:calc(var(--size) * 5);position:relative;transform-style:preserve-3d;transform:rotateX(-30deg) rotateY(45deg) rotate(0);cursor:pointer}.configuration-page .container-wrapper .container .x-axis,.configuration-page .container-wrapper .container .y-axis,.configuration-page .container-wrapper .container .hypotenuse{border-radius:2px}.configuration-page .container-wrapper .container .x-axis:after,.configuration-page .container-wrapper .container .y-axis:after,.configuration-page .container-wrapper .container .hypotenuse:after{content:attr(data-size);position:absolute;font-size:12px;white-space:nowrap}.configuration-page .container-wrapper .container .x-axis{height:4px;background-color:green;width:var(--a);display:none}.configuration-page .container-wrapper .container .x-axis:after{top:10px;left:50%;transform:translate(-50%)}.configuration-page .container-wrapper .container .x-axis:before{position:absolute;top:-15px;left:calc(var(--shiftX) + 3px);content:attr(data-angle) "\b0";font-size:12px;color:red}.configuration-page .container-wrapper .container .y-axis{display:none;background-color:#00f;position:absolute;height:calc(var(--b) + 1px);left:var(--a)}.configuration-page .container-wrapper .container .y-axis:after{top:50%;left:10px;transform:translateY(-50%)}.configuration-page .container-wrapper .container .hypotenuse{--rz: calc(var(--angle) * -1);background-color:gold;width:calc(var(--c) - 2px);height:4px;transform:rotate(var(--rz)) translate(5px) translateY(-1px);transform-origin:left bottom;left:var(--size);position:absolute;display:none}.configuration-page .container-wrapper .container .hypotenuse:after{top:5px;left:50%;transform:translate(-50%)}.configuration-page .cubes{width:inherit;height:inherit;position:relative;top:0;left:0;transform-style:inherit;animation:spin-y 10s infinite linear;animation-play-state:paused}.configuration-page .cubes>.shadows{--ty: calc(var(--size) * 2.5);display:none;height:inherit;position:absolute;top:0;left:0;transform-style:inherit;box-shadow:calc(var(--size) * -1) 0 40px #999;transform-origin:0 100%;transform:rotateY(45deg) translateY(var(--ty));z-index:1;width:calc(var(--size) * var(--count))}.configuration-page .cubes>.shadows:before{content:"";width:100%;height:90%;position:absolute;top:5%;left:0;box-shadow:calc(var(--size) * 3) 0 80px #ccc,calc(var(--size) * -5) 0 80px #eee;z-index:-1;transform:translateZ(-1px)}.configuration-page .cube-wrap{transform-origin:50% 50%;transform:scaleZ(5);position:absolute;bottom:0;width:var(--size);height:var(--size);transition:.2s cubic-bezier(0,0,.33,1.5);transform-style:preserve-3d}.configuration-page .cube-wrap:not(:last-child) .top{background:linear-gradient(90deg,linear-gradient(90deg,#CDD5DC 0%,#99A5B2 100%),linear-gradient(220.1deg,#A8B2BC 5.41%,#C9D0DA 95.8%))}.configuration-page .cube{transform-origin:0 100%;position:absolute;top:0;left:0;width:inherit;height:inherit;transform-style:preserve-3d;backface-visibility:hidden}.configuration-page .cube>.side{font-size:0;position:absolute;width:var(--size);height:var(--size);bottom:0;left:0}.configuration-page .cube .right-beam,.configuration-page .cube .left-beam{height:calc(var(--size) * 2);transform-origin:bottom center;background:linear-gradient(90deg,#E9EEF2 0%,#C8D4DE 100%)}.configuration-page .cube .right-beam .bottom-side,.configuration-page .cube .left-beam .bottom-side{--ty: calc(var(--size) / -2);--tx: calc(var(--size) / -2);position:absolute;top:0;left:0;transform-style:inherit;transform-origin:0 100%;transform:translateY(var(--ty)) translate(var(--tx)) skewY(45deg);z-index:1;width:calc(var(--size) / 2);height:calc(var(--size) * 2);background:#919BA8}.configuration-page .cube .right-beam .top-side,.configuration-page .cube .left-beam .top-side{--tx: calc(var(--size) / -1.3333);position:absolute;top:0;left:0;background:#919BA8;transform:rotate(90deg) translate(var(--tx)) skewY(-45deg);width:calc(var(--size) / 2);height:var(--size);z-index:2}.configuration-page .cube .right-beam{--tx: calc(var(--shiftX) * -1);--tz: calc(var(--size) * -1);--r: calc(90deg - var(--angle));transform:translateY(var(--shiftY)) translateZ(var(--tz)) translate(var(--tx)) rotate(var(--r)) skewY(-45deg)}.configuration-page .cube .left-beam{--tx: calc(var(--shiftX) * -1);--r: calc(90deg - var(--angle));transform:translateY(var(--shiftY)) translate(var(--tx)) translateZ(1px) rotate(var(--r)) skewY(-45deg)}.configuration-page .cube>.right{--tz: calc(var(--size) * -1);--tx: calc(var(--shiftX) / -2);transform-origin:bottom center;height:calc(var(--size) * 2);transform:translateY(var(--shiftY)) translate(var(--tx)) translateZ(var(--tz)) rotate(45deg)}.configuration-page .cube>.left{background:linear-gradient(90deg,#E9EEF2 0%,#C8D4DE 100%);height:5px;transform-origin:bottom center;transform:translateY(5px)}.configuration-page .cube>.top{background:linear-gradient(90deg,#CDD5DC 0%,#99A5B2 100%);transform:rotateX(-90deg);transform-origin:top center;position:relative}.configuration-page .cube>.top .front{--tx: calc(var(--size) * .5);--ty: calc(var(--size) * .5);background:#919BA8;transform:rotate(90deg) translateY(var(--ty)) translate(calc(var(--tx) - 2px));height:5px;width:var(--size)}.configuration-page .recommended-product,.configuration-page .instruction .instruction-title{margin-bottom:8px}.configuration-page .instruction li{max-width:60%}@keyframes spin-y{to{transform:rotateY(1turn)}}@media (max-width: 867px){.configuration-page .form-wrapper{width:40%}.configuration-page .preview{width:60%}.configuration-page .preview .container-wrapper .container{transform:scale(.9)}.configuration-page .instruction li{max-width:80%}}@media (max-width: 769px){.configuration-page{flex-wrap:wrap}.configuration-page .form-wrapper{width:100%;padding-right:0}.configuration-page .form-wrapper .product-card{width:50%}.configuration-page .form-wrapper .triangle-icon{display:block}.configuration-page .form-wrapper .triangle-icon svg{width:60%}.configuration-page .preview{display:none}}@media (max-width: 601px){.configuration-page .form-wrapper .product-card{width:100%}.configuration-page .form-wrapper .triangle-icon svg{width:100%}.configuration-page .instruction li{max-width:100%}}
