@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}to{opacity:1;transform:translateX(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}to{opacity:1;transform:translateX(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-2000px)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(2000px)}}.fadeOutRightBig{animation-name:fadeOutRightBig}lesshat-selector{-lh-property:0}@keyframes zoomIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1}}[not-existing]{zoom:1}.zoomIn{animation-name:zoomIn}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}:-ms-fullscreen-ancestor:not(iframe){animation-fill-mode:none!important}:fullscreen-ancestor:not(iframe){animation-fill-mode:none!important}.configurator .wrap-large{display:flex;justify-content:center;flex-direction:column;align-items:center;min-height:calc(100vh - (80px * 2))}.configurator .carousel-controls>button{font-size:1.3rem;color:#111;box-shadow:inherit;border:1px solid;background:hsla(0,0%,100%,.7);border-radius:50%;cursor:pointer}.configurator .carousel-controls>button:hover{color:#a08b62}.configurator .carousel-controls>button:after,.configurator .carousel-controls>button:before{font-size:1em;top:-.005em;position:relative}.configurator .carousel-controls>button[disabled]{color:#ccc;opacity:.75}.configurator .carousel-controls>button[hidden]{color:#ccc;opacity:0}.configurators-ui{position:relative;width:100%}.configurators-ui.loading>*>*{opacity:.6}.configurators-ui>:not(.carousel-controls){min-height:calc(100vh - (80px * 2));display:flex;justify-content:center;align-items:center;animation-delay:.6s;animation-duration:1.2s;animation-fill-mode:both}.configurators-ui>:not(.carousel-controls)>*{transition:.2s ease}.configurators-ui>:not(.carousel-controls)>.row{width:100%}.configurators-ui>:not(.carousel-controls):not(.completed){display:none}.configurators-ui>:not(.carousel-controls).active .chekbox-btn-group-caption{animation-delay:0s;animation-duration:.4s;animation-fill-mode:both;animation-name:fadeInUp}.configurators-ui>:not(.carousel-controls).active .checkbox-btn-group label{animation-delay:.2s;animation-duration:1.2s;animation-fill-mode:both;animation-delay:var(--delay);animation-name:zoomIn}.configurators-ui>:not(.carousel-controls):not(.active) .checkbox-btn-group label,.configurators-ui>:not(.carousel-controls):not(.active) .chekbox-btn-group-caption{animation-delay:0s;animation-duration:.4s;animation-fill-mode:both;animation-name:fadeOutDown}.configurators-ui>:not(.carousel-controls).completed:not(.active){position:absolute;top:0;left:0;width:100%;overflow:hidden;max-height:100%}@media only screen and (min-width:720px){@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.configurator .carousel-controls>button{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}}
