@custom-media --small-viewport (width >=576px);@custom-media --medium-small-viewport (width > 768px);@custom-media --medium-viewport (width >=992px);@custom-media --large-viewport (width >=1200px);.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999 !important;overflow:hidden;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;backface-visibility:hidden;outline:none}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{transition:transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:flex !important;justify-content:center;align-items:center;transform:translate3d(0, 0, 0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:flex;justify-content:center;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}@media(--medium-small-viewport){.glightbox-container .ginner-container{width:auto;height:auto;flex-direction:row}}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100% !important}@media(--medium-small-viewport){.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}}@media(--medium-small-viewport){.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}}.gslide iframe,.gslide video{outline:none !important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:none;border:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;touch-action:none;margin:auto;min-width:200px}@media(--medium-small-viewport){.gslide-image img{max-height:97vh;max-width:100%}}.desc-top .gslide-image img,.desc-bottom .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}@media(--medium-small-viewport){.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:grab}}.gslide-image img.dragging{cursor:grabbing !important;transition:none}.gslide-video{position:relative;max-width:100vh;width:100% !important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:"";position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100% !important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100% !important;width:100% !important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}@media(--medium-small-viewport){.gslide-inline{max-height:95vh}}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:grabbing !important;transition:none}.ginlined-content{overflow:auto;display:block !important;opacity:1}.gslide-external{display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}@media(--medium-small-viewport){.gslide-external{max-height:100vh}}.gslide-media{display:flex;width:auto}.zoomed .gslide-media{box-shadow:none !important}.desc-top .gslide-media,.desc-bottom .gslide-media{margin:0 auto;flex-direction:column}.gslide-description{position:relative;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}@media(--medium-small-viewport){.gslide-description.description-left,.gslide-description.description-right{max-width:275px}}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto !important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw !important;order:2 !important;max-height:78vh;overflow:auto !important;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:bold}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{transition:opacity .5s ease;opacity:1}.greset{transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none !important}.glightbox-open{overflow:hidden}@media(--medium-small-viewport){.glightbox-open{height:auto}}.gloader{height:25px;width:25px;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:rgba(0,0,0,0);border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}@media(--medium-small-viewport){.goverlay{background:rgba(0,0,0,.92)}}@media screen and (max-height: 420px){.goverlay{background:#000}}.gprev,.gnext,.gclose{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:flex;justify-content:center;align-items:center;flex-direction:column}.gprev svg,.gnext svg,.gclose svg{display:block;width:25px;height:auto;margin:0;padding:0}.gprev.disabled,.gnext.disabled,.gclose.disabled{opacity:.1}.gprev .garrow,.gnext .garrow,.gclose .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gnext,.glightbox-closing .gprev,.glightbox-closing .gclose{opacity:0 !important}@media(--medium-small-viewport){.glightbox-clean .gslide-media{box-shadow:1px 2px 9px 0px rgba(0,0,0,.65)}}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}@media(--medium-small-viewport){.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}}.glightbox-clean .gslide-title{font-size:1em;font-weight:normal;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0,0,0,.75);border-radius:4px}@media(--medium-small-viewport){.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0,0,0,.32)}.glightbox-clean .gprev:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gclose:hover{background-color:rgba(0,0,0,.7)}}.glightbox-clean .gprev path,.glightbox-clean .gnext path,.glightbox-clean .gclose path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:50%;left:30px;width:40px;height:50px;transform:translateY(-50%)}@media(--medium-small-viewport){.glightbox-clean .gprev{top:45%}}.glightbox-clean .gnext{position:absolute;top:50%;right:30px;width:40px;height:50px;transform:translateY(-50%)}@media(--medium-small-viewport){.glightbox-clean .gnext{top:45%}}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}@media(--medium-viewport){.glightbox-clean .gclose{opacity:.7;right:20px}}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{animation:gfadeIn .5s ease}.gfadeOut{animation:gfadeOut .5s ease}.gslideOutLeft{animation:gslideOutLeft .3s ease}.gslideInLeft{animation:gslideInLeft .3s ease}.gslideOutRight{animation:gslideOutRight .3s ease}.gslideInRight{animation:gslideInRight .3s ease}.gzoomIn{animation:gzoomIn .5s ease}.gzoomOut{animation:gzoomOut .5s ease}@keyframes lightboxLoader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gslideInLeft{from{opacity:0;transform:translate3d(-60%, 0, 0)}to{visibility:visible;transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;transform:translate3d(0, 0, 0)}to{transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@keyframes gslideInRight{from{opacity:0;visibility:visible;transform:translate3d(60%, 0, 0)}to{transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;transform:translate3d(0, 0, 0)}to{transform:translate3d(60%, 0, 0);opacity:0}}@keyframes gzoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:1}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@media(max-width: 575px){.glightbox-container button.gprev{left:10px}.glightbox-container button.gnext{right:10px}}.input-group{display:inline-block}.input-group input[type=text].input-number{display:inline-block;color:#000;width:40px;height:38px;font-family:"Reddit Sans",sans-serif;font-size:1.5rem;font-weight:400;background-color:rgba(0,0,0,0);border-color:#ccc;border:none;font-weight:700}.input-group input[type=text].input-number:hover{color:#ff4dca;background-color:rgba(0,0,0,0)}.input-group input[type=text].input-number:focus,.input-group input[type=text].input-number:active{color:#ff4dca;background-color:rgba(0,0,0,0);outline:none !important;box-shadow:0 0 0 rgba(0,0,0,0)}.input-group .input-group-btn .btn.btn-number{padding:0;width:40px;height:38px;color:#000;font-family:"Reddit Sans",sans-serif;font-size:20px;font-weight:700;border-color:#ccc;border:none;background-color:#626262;border-radius:30px}.input-group .input-group-btn .btn.btn-number.btn-minus{border-bottom-right-radius:0;border-top-right-radius:0}.input-group .input-group-btn .btn.btn-number.btn-plus{border-bottom-left-radius:0;border-top-left-radius:0}.input-group .input-group-btn .btn.btn-number:hover{color:#000 !important;background-color:#ff4dca !important}.input-group .input-group-btn .btn.btn-number:hover svg path{fill:#000 !important}.product .picture{aspect-ratio:1}.product .details{padding:15px;background-color:#0d0d0d;text-align:center}.product .details h3{margin:0;font-size:1.8rem;font-weight:700}.product .price{color:#ff4dca;font-size:2rem;font-weight:700}@media(max-width: 575px){.product+.product{margin-top:20px}}@media(min-width: 576px)and (max-width: 767px){.product{margin-top:30px}}@media(min-width: 768px)and (max-width: 991px){.product{margin-top:30px}}@media(min-width: 992px)and (max-width: 1199px){.product{margin-top:30px}}@media(min-width: 1200px)and (max-width: 1599px){.product .details{height:185px}}section .sticky{position:sticky;top:200px}.sub section.datasheet .wrapper{padding:30px;background-color:#fff;border-radius:20px}.sub section.datasheet .gallery .large{margin-bottom:15px}.sub section.datasheet .gallery .thumb{margin:15px 0}.sub section.datasheet .gallery a{display:block;border:1px solid hsla(0,0%,100%,.15);overflow:hidden;border-radius:20px;aspect-ratio:1;transition:border-color .35s ease-out}.sub section.datasheet .gallery a img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sub section.datasheet .gallery a:hover{border-color:#fff}.sub section.datasheet .details.product1 h2 small{color:#ff856e}.sub section.datasheet .details.product1 .quantity button:not(.btn-number){background-color:#ff856e}.sub section.datasheet .details.product2 h2 small{color:#e5e400}.sub section.datasheet .details.product2 .quantity button:not(.btn-number){background-color:#e5e400}.sub section.datasheet .details.product3 h2 small{color:#00c2a5}.sub section.datasheet .details.product3 .quantity button:not(.btn-number){background-color:#00c2a5}.sub section.datasheet .details.product4 h2 small{color:#ec56b0}.sub section.datasheet .details.product4 .quantity button:not(.btn-number){background-color:#ec56b0}.sub section.datasheet .details.product5 h2 small{color:#bfb4b1}.sub section.datasheet .details.product5 .quantity button:not(.btn-number){background-color:#bfb4b1}.sub section.datasheet .details h2{color:#000;font-size:4.6rem;line-height:1.1}.sub section.datasheet .details h2 small{font-size:4rem;font-weight:500;text-transform:none}.sub section.datasheet .details .price span{display:block;text-decoration:line-through}.sub section.datasheet .details .price span::after{content:" helyett"}.sub section.datasheet .details .price strong{color:#ff4dca;font-weight:700;font-size:3rem}.sub section.datasheet .details .quantity button:not(.btn-number){padding:0 40px;margin-left:5px;height:43px;font-weight:700;border:none;border-radius:30px}.sub section.datasheet .details .quantityWrapper{padding:2px;display:inline-block;background-color:#d9d9d9;border-radius:30px}.sub section.datasheet .details .quantityWrapper .btn-number{width:50px;background-color:#000}.sub section.datasheet .details .quantityWrapper .btn-number svg{width:12px}.sub section.datasheet .details .quantityWrapper .btn-number svg path{fill:#fff}.sub section.datasheet .text p{color:#fff}.sub section.datasheet .text ul li{padding-left:30px;color:#00cef4;font-weight:600}.sub section.datasheet .text ul li::before{content:url(../images/style/check-cyan.svg);display:block;width:15px;height:12px;background:none;top:0;left:0}.sub section.datasheet .products .item{padding-top:20px;padding-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.15)}.sub section.datasheet .products .item.product1 h4{color:#ff856e}.sub section.datasheet .products .item.product1 button:not(.btn-number){background-color:#ff856e}.sub section.datasheet .products .item.product2 h4{color:#e5e400}.sub section.datasheet .products .item.product2 button:not(.btn-number){background-color:#e5e400}.sub section.datasheet .products .item.product3 h4{color:#00c2a5}.sub section.datasheet .products .item.product3 button:not(.btn-number){background-color:#00c2a5}.sub section.datasheet .products .item.product4 h4{color:#ec56b0}.sub section.datasheet .products .item.product4 button:not(.btn-number){background-color:#ec56b0}.sub section.datasheet .products .item.product5 h4{color:#bfb4b1}.sub section.datasheet .products .item.product5 button:not(.btn-number){background-color:#bfb4b1}.sub section.datasheet .products .item .quantityWrapper{background-color:#fff}.sub section.datasheet .products .item h4{margin:0;font-size:2rem;font-weight:700;text-transform:uppercase}.sub section.datasheet .cart h3{color:#000;font-size:2.6rem;font-weight:500}.sub section.datasheet .cart .item{padding:6px 0;color:#000}.sub section.datasheet .cart .item .quantity,.sub section.datasheet .cart .item .price{font-weight:700}.sub section.datasheet .cart .discount,.sub section.datasheet .cart .total{padding:20px 0;font-weight:700;border-top:1px solid rgba(0,0,0,.15)}.sub section.datasheet .cart .discount{color:#ff4dca;font-size:1.8rem}.sub section.datasheet .cart .total{color:#000;font-size:2rem}.sub section.datasheet .cart .lnkMore{background-color:#00cef4}@media(max-width: 575px){.sub section.datasheet .gallery .large{margin-bottom:5px}.sub section.datasheet .gallery .thumb{margin:5px 0}.sub section.datasheet .details .quantity{width:100%;text-align:center}.sub section.datasheet .details .quantity .quantityWrapper{width:80%}.sub section.datasheet .details .quantity .input-number{width:calc(100% - 108px)}.sub section.datasheet .details .quantity button:not(.btn-number){width:80%;display:block;margin:5px auto 0 auto}}@media(min-width: 768px)and (max-width: 991px){.sub section.datasheet .details .quantity{width:100%;text-align:center}.sub section.datasheet .details .quantity .quantityWrapper{width:80%}.sub section.datasheet .details .quantity .input-number{width:calc(100% - 108px)}.sub section.datasheet .details .quantity button:not(.btn-number){width:80%;display:block;margin:5px auto 0 auto}}@media(min-width: 1200px)and (max-width: 1599px){.sub section.datasheet .details .quantity{width:100%;text-align:center}.sub section.datasheet .details .quantity .quantityWrapper{width:80%}.sub section.datasheet .details .quantity .input-number{width:calc(100% - 108px)}.sub section.datasheet .details .quantity button:not(.btn-number){width:80%;display:block;margin:5px auto 0 auto}}.sub section.merch .product{margin-bottom:60px}.sub section.merch.merchDatasheet .gallery a{display:block;border:1px solid hsla(0,0%,100%,.15);overflow:hidden;border-radius:20px;aspect-ratio:1;transition:border-color .35s ease-out}.sub section.merch.merchDatasheet .gallery a:hover{border-color:#fff}.sub section.merch.merchDatasheet .gallery a:hover img{opacity:.6}.sub section.merch.merchDatasheet .wrapper{padding:30px;background-color:#fff;border-radius:20px}.sub section.merch.merchDatasheet .wrapper h2{color:#000;font-size:4.6rem;line-height:1.1}.sub section.merch.merchDatasheet .wrapper .price span{display:block;text-decoration:line-through}.sub section.merch.merchDatasheet .wrapper .price span::after{content:" helyett"}.sub section.merch.merchDatasheet .wrapper .price strong{color:#ff4dca;font-weight:700;font-size:3rem}.sub section.merch.merchDatasheet .wrapper .quantity button:not(.btn-number){padding:0 40px;margin-left:5px;height:43px;font-weight:700;border:none;background-color:#00cef4;border-radius:30px}.sub section.merch.merchDatasheet .wrapper .quantity button:not(.btn-number):hover{color:#fff}.sub section.merch.merchDatasheet .wrapper .quantityWrapper{padding:2px;display:inline-block;background-color:#d9d9d9;border-radius:30px}.sub section.merch.merchDatasheet .wrapper .quantityWrapper .btn-number{width:50px;background-color:#000}.sub section.merch.merchDatasheet .wrapper .quantityWrapper .btn-number svg{width:12px}.sub section.merch.merchDatasheet .wrapper .quantityWrapper .btn-number svg path{fill:#fff}.sub section.merch.merchDatasheet .text p{color:#fff}.sub section.merch.merchDatasheet .text ul li{padding-left:30px;color:#00cef4;font-weight:600}.sub section.merch.merchDatasheet .text ul li::before{content:url(../images/style/check-cyan.svg);display:block;width:15px;height:12px;background:none;top:0;left:0}.sub header{border-bottom:1px solid hsla(0,0%,100%,.5)}