body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{display:flex;overflow:hidden}.ReactModal__Overlay{z-index:100}.dialPanelWrapper{width:200px;max-width:75vw;height:400px;max-height:80%;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;z-index:1000;border:1px solid #999;padding:10px;border-radius:4px;overflow-y:auto;display:flex;flex-direction:column}.dialPanelWrapper h4{font-size:.8em;margin:0}.dialPanelWrapper .controls{list-style:none;display:flex;flex-wrap:wrap;flex-grow:1;justify-content:space-between;padding:0}.dialPanelWrapper .controls li{border:1px solid #ccc;flex-grow:1;flex-shrink:1;flex-basis:calc(30% - 10px);display:flex;padding:10px 0;max-height:10vh;margin:5px;position:relative;justify-content:center;align-items:center;font-size:1em}.dialPanelWrapper .controls li:hover{background-color:#ff0;cursor:pointer}.socialShare{justify-self:flex-end;position:absolute;bottom:10px}.socialShare input{margin:5px 0}.leadForm{z-index:100;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);padding:20px;background:rgba(0,0,0,.9);max-width:75%;width:400px;color:#fff;border:1px solid #ccc;border-radius:10px}.leadForm h2{margin:5px;padding:0;font-size:1em}.leadForm form{display:flex;flex-direction:column;padding:25px;box-shadow:0 0 20px 0 rgba(0,0,0,.2),0 5px 5px 0 rgba(0,0,0,.24)}.leadForm form h3{display:block;font-size:30px;font-weight:300;margin-bottom:10px}.leadForm form h4{margin:5px 0 15px;display:block;font-size:13px;font-weight:400}.leadForm form button,.leadForm form input,.leadForm form textarea{border:1px solid #ccc;background:#fff;margin:0 0 5px;padding:10px}.leadForm form button:focus,.leadForm form input:focus,.leadForm form textarea:focus{outline:0;border:1px solid #aaa}.leadForm form textarea{height:100px;max-width:100%;resize:none}.leadForm form button{cursor:pointer;width:100%;border:none;background:#4caf50;color:#fff;margin:0 0 5px;padding:10px;font-size:15px}.leadForm form button:hover{background:#43a047;transition:background-color .3s ease-in-out}.leadForm .closeModal{position:absolute;top:-20px;right:-20px;content:"x";padding:5px;color:#fff;width:28px;font-weight:300;font-family:Arial,sans-serif;background-color:red;border-radius:50%;font-size:1.5em;display:flex;height:28px;justify-content:center;align-items:center}.leadForm .closeModal:hover{cursor:pointer}.leftBar{width:20%;height:100%;margin-right:10px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:#d3d3d3;overflow:hidden}.leftBar>.ui.segments{overflow:hidden!important;height:100%;max-height:100vh}.leftBar .socialShare{width:100%;display:flex;justify-content:space-evenly;margin:20px 0}.leftBar .h4{padding:none}.description-segment{max-height:200px;overflow-y:auto;margin:10px 0}.menuBar{width:100%;margin-right:10px;align-items:center}#outer-container .leftBar{width:100%;background-color:transparent;background-color:initial}.heading{padding:4px}.categories{width:100%}.categoryDropdown{width:80%;margin:2%;height:25px;border-radius:3px}.cover{display:flex;max-height:20%}.cover label{overflow:hidden;height:80%;padding:none;margin-top:5%}.cover img{width:100%;max-height:300px;object-fit:contain;padding:3%}.relatedCatalogs{width:100%}.relatedCatalog{width:40%;padding:5px}#outer-container{height:100%;overflow:hidden}.bm-burger-button{position:fixed;width:30px;height:24px;left:8px;top:8px}.bm-burger-bars{background:#000}.bm-cross-button{height:24px;width:24px}.bm-cross{background:#bdc3c7}.bm-menu-wrap{position:fixed;top:0;height:100%;min-width:200px;max-width:30vw;opacity:.95;overflow:hidden}.bm-menu{background:#373a47;font-size:1.15em;overflow:hidden!important}.bm-morph-shape{fill:#373a47}.bm-item-list{color:#b8b7ad;padding:.8em;overflow:hidden}.bm-item{display:inline-block;border:none;overflow:hidden;width:100%}.bm-overlay{background:rgba(0,0,0,.3)}.backButton{position:absolute;top:5px;right:45px;height:auto;width:30px;z-index:100}.backButton img{width:100%}.callButton{position:absolute;top:5px;left:45px;height:auto;width:30px;z-index:100}.callButton img,.callButton svg{width:100%;fill:#fff}.body-landscape .callButton{top:-15px}.pageWrap{width:100%;height:100%;position:relative}.pageWhite{background:#000}.hover_circle>div:hover,.hover_image>div:hover,.hover_rect>div:hover{cursor:pointer}.scaletext-wrapper{overflow:hidden!important}.visibility_always{opacity:1}.visibility_hover{opacity:0!important;box-shadow:5px 10px 20px grey}.visibility_hover:hover{opacity:var(--product-opacity)!important}.visibility_onLoad{box-shadow:5px 10px 20px grey;-webkit-animation:fadeIn 4s ease;animation:fadeIn 4s ease;opacity:0!important}.visibility_onLoad:hover{opacity:var(--product-opacity)!important}.visibility_hidden{opacity:0!important}@-webkit-keyframes fadeIn{0%{opacity:0}25%{opacity:0}50%{opacity:1}75%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}25%{opacity:0}50%{opacity:1}75%{opacity:1}to{opacity:0}}.lazy-load-image-background{text-align:center;background:#fff;justify-content:center;align-items:center;display:flex!important;overflow:hidden}.product .info{color:#000;font-size:8px;background:#f5f2f2;justify-content:space-between;box-sizing:border-box;overflow:hidden;min-height:20px;text-align:center;display:none;bottom:0}.product .info,.shadow{width:100%;position:absolute;margin:0 -3px}.shadow{height:100%;background-color:#000;z-index:100;opacity:0;align-content:center}.shadow:hover{opacity:1%}.product{overflow:hidden;border:1px solid #afafaf;justify-content:space-between;display:flex;flex-direction:column;box-shadow:2px 2px 5px #ccc;width:100%;height:100%}.product:hover{box-shadow:#000;cursor:zoom-in}.product:hover .info{display:block}.product:hover .info .hoverTitle{line-clamp:2}.price{color:#000;margin:0 5px}.pricex{color:#969090;margin:0 5px;text-decoration:line-through}.productWrapper{width:100%;height:100%}.priceWrapper{font-size:.5em}.priceWrapper,.relatedProductPriceWrapper{bottom:3px;right:3px;background-color:#e4dada}.relatedProductPriceWrapper{font-size:1em}.productWrapper .product{height:100%;background:#fff;z-index:1000;border:3px solid #d3d3d3;box-sizing:border-box}.soldOut{position:absolute;width:100%;z-index:100;top:0;display:flex;height:100%;background:hsla(0,0%,100%,.8);left:0;justify-content:center;align-items:center;font-size:.3em}.annotationsWrapper{position:relative}.annotation,.annotationsWrapper{width:100%;height:100%}.annotationBtn svg path{fill:rgba(247,241,69,.961)}.annotationBtn{width:3%;height:3%;border-radius:50%;border-color:#000;position:absolute;transition:all .2s ease-in}.annotationBtn:hover{cursor:pointer;color:#d40faa;-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}#hideMe{-webkit-animation:cssAnimation 0s ease-in 5s forwards;animation:cssAnimation 0s ease-in 5s forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}.App-page{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fff;height:100%;width:100%;background-size:100% 100%;background-repeat:no-repeat;position:relative}.App-page .logoWrapper{position:absolute;z-index:100;top:15px;left:15px}.App-page .logoWrapper img{height:100%;width:100%}.App-page .pageNumber{position:absolute;bottom:5px;left:5px}.backgroundOverlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.orientation-portrait .coverPageWrapper{width:100%;left:0}.orientation-portrait .coverPageWrapper .App-page{width:100%!important}.coverPageWrapper{position:absolute;width:50%;height:100%;left:25%;justify-content:center}.coverPageWrapper .App-page{width:100%!important}.App-pages{height:100%;width:100%;perspective:100vw;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:-50%}.doublePageWrapper{width:100%;height:100%;display:flex}.doublePageWrapper .App-page:nth-child(2) .logoWrapper{display:none}.doublePageWrapper.last{width:50%}.wrapper{left:50%}.singlewrapper,.wrapper{height:100%;position:absolute;top:0}.singlewrapper{overflow:scroll}.coverwrapper{height:100%;position:absolute;top:0;left:50%}.orientation-landscape .flip_slider{left:-45%;width:90%;bottom:-20px;position:absolute;background-color:#d3d3d3}.orientation-portrait .flip_slider{left:45%;top:10%;height:80%;position:absolute}.navButtons-disabled{display:none}.navButtons{z-index:100}.navButtons:hover{cursor:pointer}.navButtons-horizontal{position:relative;width:5%}.navButtons-vertical{position:absolute;width:10%;left:-5%}.nextButton-vertical{bottom:0;transform:rotate(90deg)}.nextButton-horizontal{right:-45%;top:40%}.previousButton-vertical{top:0;transform:rotate(-90deg)}.previousButton-horizontal{left:-55%;transform:scaleX(-1);top:40%}.categoryName{position:absolute;top:10px;left:-100px;z-index:100;display:inline-block;text-align:right}.callForm{padding:20px;background:rgba(0,0,0,.9);color:#fff;border:1px solid #ccc;border-radius:10px;display:flex;flex-direction:column}.callForm h2{margin:5px;padding:0;font-size:1em}.callForm img{max-width:300px}.body-landscape .modalLead{width:50%;left:25%;margin:0 auto}.relatedProducts{display:grid;grid-gap:10px;grid-auto-flow:dense;padding:10px}@media (min-width:1000px){.relatedProducts{grid-template-columns:repeat(auto-fill,minmax(30%,.28fr))}}.relatedProduct{padding:.5rem;object-fit:contain;max-height:350px}.productDetails{margin:auto;padding:20px;background:#fff;border-radius:10px;height:90vh;border:1px solid;display:flexbox;flex-direction:column;overflow-y:scroll}.productDetails .productsCarousel{width:50%;height:auto;position:relative;align-self:flex-start;padding-bottom:20px;margin-bottom:20px}.closebtn{position:absolute;top:0;right:0;width:30px;height:30px}.productDetail{display:flex;flex:1 1;justify-content:center;align-self:flex-start;align-items:center;flex-grow:1;flex-shrink:1;flex-basis:auto;width:100%;height:auto}.buttons{width:100%}.buttons .button{border-radius:3px;padding:5px 2px;margin-top:10px;text-transform:uppercase;font-size:12px;height:25px;cursor:pointer}.productImage,.productInfo{align-self:flex-start}.productInfo{height:auto;min-height:50px;margin-bottom:10px;width:100%}.productDescription{overflow-y:auto;height:100%;width:48%;margin:0 2%;display:flex;position:relative;flex-direction:column;align-items:center;align-self:self-start}.productDescription h4{align-self:flex-start}.socialShare{align-self:flex-end;position:relative;bottom:0;margin:5px 0;width:100%;text-align:center;display:flex}.socialShare .leadForm{position:fixed;z-index:10000}.lazy-load-image-background,.lazy-load-image-loaded{height:100%;width:100%}.lazy-load-image-loaded img{max-width:100%;height:100%;max-height:50vh}.title{font-size:large;font-weight:700;text-align:center}.button{width:100%}.hideMe{-webkit-animation:cssAnimation 0s ease-in 1s forwards;animation:cssAnimation 0s ease-in 1s forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes cssAnimation{to{width:0;height:0;overflow:hidden}}@-webkit-keyframes cssAnimation{to{width:0;height:0;visibility:hidden}}.body-portrait .productDetails{flex-direction:column;display:block}.body-portrait .productDetail{flex-direction:column;width:100%}.body-portrait .productDetail .button{height:50px}.body-portrait .productImage{width:100%}.body-portrait .productsCarousel{width:100%;height:auto;position:relative;align-self:flex-start}.body-portrait .productDescription{width:100%;height:auto;min-height:200px}.pageonly .catalog{width:100%!important;height:100%!important;position:relative!important;margin:0!important}.pageonly .wrapper{width:100%;max-width:100vw}.pageonly .bm-burger-button,.pageonly .navButtons{display:none}.pageOnlyWrapperPortrait{margin:auto;width:100%;height:100vh;max-width:80vh}.pageOnlyWrapperLandscape{width:100%;height:100%;max-width:63vh;max-height:90vh}.pageContainer{width:100vw;height:100vh;background:#e8e8e8;display:flex}.catalog{width:100%;height:100%;position:relative}.portrait{margin:auto;width:100%;max-width:80vh;top:50%;transform:translateY(-50%)}.landscape{width:90%;max-width:125vh}.ReactModal__Overlay{z-index:10000!important}.modalLead,.modalProduct,.modalVideo{top:10vh;left:10vw;width:80vw;height:80vh;flex:1 1;position:absolute}.modalLead .closeModal,.modalProduct .closeModal,.modalVideo .closeModal{position:absolute;top:-20px;right:-20px;content:"x";padding:5px;color:#fff;width:28px;font-weight:300;font-family:Arial,sans-serif;background-color:red;border-radius:50%;font-size:1.5em;display:flex;height:28px;justify-content:center;align-items:center}.modalLead .closeModal:hover,.modalProduct .closeModal:hover,.modalVideo .closeModal:hover{cursor:pointer}.modalLead:focus,.modalProduct:focus,.modalVideo:focus{outline:none!important}.modalLead .portrait,.modalProduct .portrait,.modalVideo .portrait{top:55%;position:absolute}.modalLead .productImage,.modalProduct .productImage,.modalVideo .productImage{align-self:top;max-width:40vw;max-height:40vh}.orientation-landscape .catalog{width:100%;height:calc(100% - 60px);position:relative;margin:20px 25px 20px 0}.orientation-landscape .scrollFlip{display:none}.orientation-landscape .backButton{top:-15px;right:30px}.body-portrait .modalLead,.body-portrait .modalProduct,.body-portrait .modalVideo{width:90vw;height:90vh;top:7vh;left:5vw}.body-portrait .scrollFlip{display:inline;display:initial;position:absolute;bottom:10px;right:10px;width:50px;height:50px}.linkout{height:100%;width:100%;overflow:scroll}@media only screen and (min-width:375px) and (orientation:portrait){.pageContainer{width:100vw;height:90vh}}.fullscreenButton{position:fixed;width:30px;height:30px;right:8px;top:8px}
/*# sourceMappingURL=main.4b703698.chunk.css.map */