@charset "UTF-8";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.product-purchase-count{position:absolute;right:10px;font-size:12px}.product-purchase-count b{font-weight:700}.product-specs{font-size:13px}.product-specs .spec-item{margin-bottom:8px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}span.spec-icon{margin-right:6px}span.spec-label{font-weight:600}p.iworks-omnibus{font-size:11px;margin-top:10px;color:#444}p.iworks-omnibus bdi{font-weight:600;color:#444;white-space:nowrap}section.score{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;text-align:center;margin:2rem 0;padding:30px}section.score .title-gameresults{font-weight:700;font-size:36px;width:100%;color:#fff;margin-bottom:30px}@media (max-width: 767px){section.score .title-gameresults{font-size:16px}}section.score .fps-value{color:#444}@media (max-width: 767px){section.score .fps-value{font-size:13px;margin-top:-23px;margin-bottom:0}}section.score .gameresults{max-width:1440px;margin:0 auto;padding:0 15px}@media (max-width: 767px){section.score .gameresults{margin-top:15px}}section.score .game-graphr{position:relative;width:fit-content;margin:20px 10px}@media (max-width: 767px){section.score .game-graphr{margin:0}}section.score .game-graphr img{border-radius:5px;border:1px solid #454545}section.score .gameres{position:absolute;bottom:-15px;right:-15px;font-size:1.7rem;line-height:40px;font-weight:700;background:#fff;border-radius:100px;padding:14px;width:85px;height:85px;border:1px solid #4426a8}@media (max-width: 767px){section.score .gameres{width:35px;height:35px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;bottom:-5px}}section.score .gameres p{line-height:0!important;padding:0;font-size:15px}@media (max-width: 767px){section.score .gameres p{font-size:8px;margin-top:-17px}}section.score .fps{color:#444}section.score .top-margin{margin-top:30px}@media (max-width: 767px){section.score .top-margin{margin-top:15px}}section.score b{font-weight:600}section.score p{color:#fff;position:relative}@media (max-width: 767px){section.score p{font-size:12px}}section.score.dynamic{background-color:#000;margin:0;padding:40px 0}@media (max-width: 767px){section.score.dynamic{padding:40px 15px;background-color:inherit}}section.score.dynamic .title-gameresults{position:relative;margin-top:35px}@media (max-width: 767px){section.score.dynamic .title-gameresults{margin-top:0;margin-bottom:15px}}section.score.dynamic .game-graphr{width:auto;margin:20px 10px}@media (max-width: 767px){section.score.dynamic .game-graphr{margin:0!important}}section.score.dynamic .game-graphr img{width:100%;object-fit:cover;max-height:170px;border:none}section.score.dynamic svg.score-1{position:absolute;left:40px}@media (max-width: 767px){section.score.dynamic svg.score-1{display:none}}section.score.dynamic svg.score-2{position:absolute;right:140px}@media (max-width: 767px){section.score.dynamic svg.score-2{display:none}}@media (max-width: 1180px){.konfigurator-komputerowy section.full-spec{padding-top:30px}}section.full-spec{background-color:#fff;border-radius:0 0 5px 5px;margin-top:-2px}@media (max-width: 1180px){section.full-spec{padding-top:70px}}section.full-spec .section-title{text-align:center;display:inline-block;width:90%;margin:0 auto;border-top:solid 1px rgb(68,68,68);padding-top:30px;font-size:20px}section.full-spec .spec-row{justify-content:center}section.full-spec .spec-box{padding:25px 13px 13px;border-radius:5px;border:solid rgb(239,239,239) 1px;position:relative;margin-top:30px;font-size:13px;height:90%;transition:.5s}@media (max-width: 767px){section.full-spec .spec-box{height:50%;border-bottom:0;border-right:0;border-left:0;margin-bottom:-25px}}section.full-spec .spec-box.open{border-bottom:solid rgb(239,239,239) 1px;border-left:solid rgb(239,239,239) 1px;border-right:solid rgb(239,239,239) 1px;height:80%;margin-bottom:10px}section.full-spec .spec-box.open .box-row{display:block}section.full-spec .spec-box.open .spec-arrow{transform:rotate(180deg)}section.full-spec .spec-arrow{position:absolute;right:-6px;top:-13px;background:#fff;width:40px;height:30px;align-items:center;justify-content:center;transition:.5s;display:none}@media (max-width: 767px){section.full-spec .spec-arrow{display:flex}}section.full-spec .box-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}section.full-spec .box-row span:last-child{font-weight:700;text-align:right}section.full-spec .box-row:last-child{margin-bottom:0}@media (max-width: 767px){section.full-spec .box-row{display:none}}section.full-spec .spec-title{position:absolute;top:-9px;background:#fff;padding:0 15px;display:flex;align-items:center;font-size:16px;font-weight:500}section.full-spec .spec-title svg{margin-right:10px}section.full-spec .spec-box-not-selected{min-height:80px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f9f9f980}section.full-spec .spec-box-not-selected .spec-title{left:50%;transform:translate(-50%)}section.full-spec .spec-not-selected{color:#999;font-style:italic;font-size:14px;padding-top:15px;text-align:center}.container{padding:0 5px!important}.row{margin:0 -5px!important}.row.icon-row{margin:0 -10px!important}.row.icon-row .col-md-12{padding:0}main#main{padding-top:24px}main#main main#main{padding-top:0}span.vat-label{margin-left:5px;font-size:16px}.status-container{margin-bottom:10px}.configurator-border{position:relative;z-index:1;background:linear-gradient(290.1deg,#00000014 64.35%,#f0f0f014 64.37%,#00000014 100.33%);padding:30px}.configurator-border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:5px;background:linear-gradient(106.49deg,#d688e5 28.73%,#54dde0 81.65%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}@media (max-width: 767px){.configurator-border{display:none}}@media (max-width: 767px){.col-md-12.col-icon{padding:0}}section.configure-pc h1{font-weight:900;font-size:20px;text-align:center;color:#fff;text-transform:uppercase;margin-bottom:10px;padding:0 15px}section.configure-pc .description{color:#fff;text-align:center}section.configure-pc .description strong{font-weight:600}@media (max-width: 767px){section.configure-pc .description{font-size:13px}}section.configure-pc .status-title{font-size:13px;color:#fff;font-weight:600}section.configure-pc .configure-top-icons{display:flex;justify-content:center;margin:20px 0;color:#fff}@media (max-width: 767px){section.configure-pc .configure-top-icons{flex-wrap:wrap}}section.configure-pc .configure-icon{margin:0 3px;border-radius:5px;width:25%;background:linear-gradient(290.1deg,#00000014 64.35%,#f0f0f014 64.37%,#00000014 100.33%);padding:11px 20px 30px;position:relative}section.configure-pc .configure-icon svg{display:block;margin:0 auto 5px}section.configure-pc .configure-icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:5px;background:linear-gradient(144.06deg,#d049ff 27.78%,#7806ed 65.11%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}@media (max-width: 767px){section.configure-pc .configure-icon{width:23%;font-size:13px;padding:11px 0 15px;margin-bottom:10px}}section.configure-pc .configure-icon:hover .tooltip{height:100%;opacity:1}@media (max-width: 767px){section.configure-pc .configure-icon:hover .tooltip{height:100%;opacity:1;width:200%}}section.configure-pc .configure-icon .tooltip{background:#000;padding:15px;border:solid 1px #7806ED;border-radius:5px;position:absolute;left:0;top:110%;font-size:13px;box-shadow:0 0 44.8px #7807ed40;text-align:center;opacity:0;height:0;transition:.5s;z-index:9;display:flex;align-items:center}@media (max-width: 767px){section.configure-pc .configure-icon .tooltip{display:none}}section.configure-pc .configure-icon .tooltip b{font-weight:700;display:block;margin-bottom:5px}section.configure-pc .configure-icon .tooltip .triangle-wrap{width:38px;height:38px;position:absolute;top:-19px;transform:rotate(45deg);z-index:1}section.configure-pc .configure-icon .tooltip .triangle-border{position:absolute;top:0;right:0;bottom:0;left:0;background:#7806ed;clip-path:polygon(0 0,100% 0,0 100%)}section.configure-pc .configure-icon .tooltip .triangle-fill{position:absolute;top:1px;right:0;bottom:0;left:1px;background:#000;clip-path:polygon(0 0,100% 0,0 100%)}section.configure-pc .configure-title{text-align:center}section.configure-pc .configure-title strong{display:block;font-weight:600}@media (max-width: 767px){section.configure-pc .configure-title strong{display:initial}}section.configure-pc .status-title{margin-bottom:5px}@media (max-width: 767px){section.configure-pc .status-container{margin-top:15px}}@media (max-width: 991px){section.configure-pc .status-container.is-sticky{position:fixed;top:0;left:0;right:0;z-index:9999;background:#1a1a1a;padding:10px 15px;box-shadow:0 2px 10px #0000004d;transition:top .3s ease-in-out;margin-top:0}.header-is-sticky section.configure-pc .status-container.is-sticky{top:var(--header-height, 70px)}}section.configure-pc .status-container .bar{height:10px;background:#e5e7eb;border-radius:5px;overflow:hidden;position:relative}section.configure-pc .status-container .fill{height:100%;background:linear-gradient(90deg,#d24bff,#7605ed);border-radius:10px;transition:width .3s ease;width:0%}section.configure-pc .bg{background-color:#100e11;margin:10px 0 0;border-radius:5px;padding-bottom:30px}section.configure-pc .start{margin-bottom:10px;color:#fff;font-size:16px;text-align:center;padding:20px 0}.product-image-slider{margin-bottom:2rem;background:#fff;padding-bottom:20px;border-radius:5px}.product-image-slider .product-gallery{display:flex;flex-wrap:wrap;justify-content:center}.product-image-slider .product-gallery .gallery-main{position:relative;background:#f9fafb;border-radius:.5rem;overflow:hidden}.product-image-slider .product-gallery .gallery-main .main-image-container{position:relative;width:100%;height:100%}.product-image-slider .product-gallery .gallery-main .main-image-container .main-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;display:flex;align-items:center;justify-content:center;padding:1rem}.product-image-slider .product-gallery .gallery-main .main-image-container .main-image.active{opacity:1;visibility:visible;position:relative}.product-image-slider .product-gallery .gallery-main .main-image-container .main-image img{width:100%;height:100%;object-fit:contain;border-radius:5px}.product-image-slider .product-gallery .gallery-thumbnails{display:flex;justify-content:center;overflow-y:auto;align-items:center}.product-image-slider .product-gallery .thumbnail{flex-shrink:0;width:64px;height:64px;margin:5px 8px;border-radius:9px;overflow:hidden;border:2px solid transparent;cursor:pointer;transition:all .2s ease;background:#f9fafb;padding:10px;opacity:.7;border-color:#999}.product-image-slider .product-gallery .thumbnail:hover,.product-image-slider .product-gallery .thumbnail.active{border-color:#999;opacity:1}.product-image-slider .product-gallery .thumbnail img{width:100%;height:100%;object-fit:contain;display:block}.specification-item.configurator-category-item.component-locked .plus{background-color:#7e7e7e;background-image:url('data:image/svg+xml,<svg width="9" height="1" viewBox="0 0 9 1" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.5 0.5L0.499999 0.5" stroke="white" stroke-linecap="round"/></svg>')}.specification-item.configurator-category-item{display:flex;align-items:flex-start;justify-content:space-between;margin-top:7px}.specification-item.configurator-category-item img{height:24px;width:auto;filter:brightness(0) invert(1);margin-top:7px}.specification-item.configurator-category-item .spec-header{width:10%;justify-content:center;display:flex}.specification-item.configurator-category-item .spec-content{width:88%;margin-left:5px}.specification-item.configurator-category-item select.component-selector{color:#fff;padding:8px 35px 8px 8px;font-size:14px;border-radius:5px;margin-bottom:7px;width:100%;background:#282828;border:1px solid rgb(67,67,67);font-family:Montserrat,Helvetica Neue,Arial,sans-serif;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml,%3Csvg width="15" height="7" viewBox="0 0 15 7" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M0.5 0.500275L6.63784 6.03991C7.00995 6.37576 7.57322 6.38422 7.95525 6.0597L14.5 0.500274" stroke="white" stroke-linecap="round"/%3E%3Cpath d="M0.5 0.500275L6.74396 4.72684C7.07415 4.95034 7.50555 4.95634 7.84183 4.74211L14.5 0.500274" stroke="white" stroke-linecap="round"/%3E%3Cpath d="M0.5 0.500031L6.63559 5.06856C6.98149 5.32611 7.45354 5.33291 7.80671 5.08541L14.3498 0.50003" stroke="white" stroke-linecap="round"/%3E%3Cpath d="M0.5 0.500031L6.56863 5.92243C6.93959 6.25389 7.4978 6.26227 7.87854 5.94208L14.3498 0.50003" stroke="white" stroke-linecap="round"/%3E%3C/svg%3E');background-repeat:no-repeat;background-position:right 10px center;background-size:15px 7px}.specification-item.configurator-category-item select.component-selector::-ms-expand{display:none}@media (max-width: 767px){.specification-item.configurator-category-item select.component-selector{width:97%;margin-left:3%}}.specification-item.configurator-category-item select.component-selector option{background-color:#282828}.specification-item.configurator-category-item span.spec-product-price{display:none}.spec-icon-container{position:relative}.plus{background-color:#8913f1;width:13px;height:13px;position:absolute;right:-5px;z-index:999;border-radius:50%;top:0;background-repeat:no-repeat;background-position:center center;background-image:url('data:image/svg+xml,<svg width="7" height="7" viewBox="0 0 7 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.5 3.5H6.5M3.5 0.5V6.5" stroke="white" stroke-linecap="round"/></svg>')}.component-filters{display:flex;gap:.5rem;margin-bottom:7px;justify-content:center}@media (max-width: 767px){.component-filters{justify-content:space-between;max-width:333px;margin-left:3%}}.filter-btn{display:flex;align-items:center;padding:9px;background:#282828;border:1px solid rgb(67,67,67);border-radius:5px;cursor:pointer;transition:all .3s ease;width:49%;justify-content:center;height:34px}@media (max-width: 767px){.filter-btn{width:48%}}.filter-btn:hover,.filter-btn.active{border-color:#7605ed}.filter-icon{display:flex;align-items:center;justify-content:center}.icon-more{width:20px;height:20px;border:solid 1px rgb(255,255,255);font-size:10px;border-radius:50%;color:#fff;display:flex;justify-content:center;margin-top:6px;align-items:center;margin-left:10px;position:relative}.icon-more.active .icon-more-text{visibility:visible;z-index:9999;opacity:1}.icon-more{cursor:pointer}.icon-more .icon-more-text{position:absolute;left:-290px;top:30px;width:280px;height:90px;font-size:13px;background:#000;display:flex;align-items:center;padding:20px;border-radius:5px;z-index:9;box-shadow:0 0 44.8px #7807ed40;visibility:hidden;opacity:0;transition:.2s;overflow:hidden}.icon-more .icon-more-text:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px;padding:1px;background:linear-gradient(144.06deg,#d049ff 27.78%,#7806ed 65.11%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.icon-more .icon-more-text svg{position:absolute;right:-46.6px;top:-76px}@media (max-width: 767px){.icon-more .icon-more-text svg{right:-45.6px}}.additional-equipment{margin-top:20px;padding-bottom:15px;border-bottom:solid 1px rgb(236,236,236);color:#fff}.additional-equipment .equipment-title{font-size:14px;text-align:center;text-transform:uppercase;margin-bottom:15px}.additional-equipment .equipment-price{display:none}.additional-equipment .equipment-list{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.additional-equipment label.equipment-item{width:48%;text-align:center}.additional-equipment .equipment-checkbox{display:none}.additional-equipment .equipment-checkmark{width:12px;height:12px;border-radius:4px;background:#bebebe;box-sizing:border-box;transition:all .2s ease;position:relative;display:inline-block;margin-right:10px;box-shadow:0 0 4px #00000040 inset}.additional-equipment .equipment-checkbox:checked+.equipment-checkmark{background-color:#8913f1}.additional-equipment .equipment-item:active .equipment-checkmark{transform:scale(.95)}.total-price{color:#fff;font-size:22px;margin-bottom:20px}.pc-score{position:relative;padding:30px 15px;background:linear-gradient(290.1deg,#00000014 64.35%,#f0f0f014 64.37%,#00000014 100.33%);border-radius:5px;text-align:center;color:#fff;margin-top:30px;z-index:1}.pc-score:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:5px;background:linear-gradient(106.49deg,#d688e5 28.73%,#54dde0 81.65%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.pc-score .score-title{font-size:20px;text-align:center;font-weight:600}.pc-score .compatybility-checker{margin-top:8px}.pc-score .title{font-size:16px;text-align:center;font-weight:600;margin-top:25px}span.destiny-tag{font-size:12px;background:#444;padding:3px 10px;margin:0 4px 4px;border-radius:5px;font-weight:600;display:inline-block}.destiny-tags{margin-top:10px}span.status-text{color:#77b900}.badge-section-title{font-size:16px;color:#fff;text-align:center;margin-top:30px}.badge-section-title h2{font-size:20px;margin-bottom:20px}section.badges-section{color:#fff;background:#100e11;border-radius:9px}section.badges-section .badges-container{display:flex;justify-content:space-evenly;align-items:flex-end;flex-wrap:wrap}@media (max-width: 991px){section.badges-section .badges-container .badge{width:20%;margin-bottom:20px}}@media (max-width: 767px){section.badges-section .badges-container .badge{width:49%}}section.badges-section .badge-title{font-size:13px;margin-top:10px;text-align:center}section.badges-section .badge-title strong{color:#7605ed;font-weight:600;display:block;margin-bottom:4px}section.badges-section .badge svg{display:block;margin:0 auto;height:33px}button.single_add_to_cart_button.button.alt{background:linear-gradient(71.28deg,#4426a8 -3.39%,#8913f1 36.43%);color:#fff;margin-top:10px;margin-bottom:5px;border-radius:5px;width:100%;font-size:14px;font-weight:400;padding:10px 20px}button.single_add_to_cart_button.button.alt:hover{background:linear-gradient(71.28deg,#4426a8 -3.39%,#8913f1 36.43%);color:#fff}button.single_add_to_cart_button.button.alt:hover .icon-btn{width:100%}button.single_add_to_cart_button.button.alt .icon-btn{position:absolute;right:0;top:0;background:#5222b6;height:100%;display:flex;align-items:center;justify-content:center;width:60px;border-radius:5px;transition:.5s}.price-title{color:#fff;margin-bottom:5px;position:relative}.price-title button.share-config-btn{right:-20px;left:inherit;top:-15px;cursor:pointer}section.section-froms .row{align-items:end}.section-froms{color:#fff}.section-froms .cta-box{text-align:center}@media (max-width: 767px){.section-froms .cta-box{margin-bottom:30px}}.section-froms .cta-box h2{font-size:20px;font-weight:500;display:flex;align-items:center;justify-content:center;margin-left:30px}@media (max-width: 767px){.section-froms .cta-box h2{font-size:20px;margin-bottom:20px}}.section-froms .cta-box h2 svg{margin-left:10px}.section-froms a{color:#fff;font-size:13px;background:#8913f1;padding:10px 15px;border-radius:5px;border:1px solid rgba(114,114,114,.27);display:inline-block;margin-top:5px}@media (max-width: 767px){.section-froms p{font-size:13px}.section-froms a{width:100%}}.faq-section{border-top:solid 1px rgb(68,68,68);border-bottom:solid 1px rgb(68,68,68)}.faq-section .section-title{text-align:center;font-size:16px;color:#fff;text-transform:uppercase;margin-bottom:25px;font-weight:600}.faq-list{display:flex;flex-direction:column;gap:1rem;position:relative;z-index:9}.faq-item{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#0000004d;overflow:hidden;transition:border-color .3s ease}.faq-item.is-active{border-color:#ffffff4d}.faq-question{width:100%;display:flex;align-items:center;padding:1.22rem 1.5rem;border:solid 1px #444;color:#444;background-color:#fff;font-weight:500;text-align:left;font-size:16px;cursor:pointer;transition:background-color .2s ease}.faq-question svg{margin-left:10px}.faq-question:hover{background:#8913f1;color:#fff}.faq-question:hover svg path{stroke:#fff}.faq-question:focus{outline:2px solid #007bff;outline-offset:-2px}.faq-question__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.faq-question__icon svg{display:block;transition:.5s}.faq-question[aria-expanded=true] .faq-question__icon svg{transform:rotate(-180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-answer__content{padding:0 1.5rem 1.5rem;color:#fff;font-size:13px;line-height:1.6;background-color:#000c;padding-top:12px}.faq-answer__content strong{font-weight:600}.faq-answer__content p{margin-bottom:1rem}.faq-answer__content p:last-child{margin-bottom:0}.faq-answer__content ul{list-style:none;margin:1rem 0;padding:0 0 0 50px}.faq-answer__content ul li{padding:.5rem 0 .5rem 1.9rem;position:relative}.faq-answer__content ul li:before{content:"";position:absolute;left:0;top:6px;width:20px;height:22px;background:url('data:image/svg+xml,<svg width="21" height="23" viewBox="0 0 21 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.84226 19.8849L2.46057 15.1486V11.6872H0V16.499L9.84226 22.7598V19.8849Z" fill="url(%23paint0_linear_1508_2662)"/><path d="M10.4585 19.8937L17.8402 15.1486V11.6872H20.3008V16.499L16.0176 19.2257L10.4585 22.7598V19.8937Z" fill="url(%23paint1_linear_1508_2662)"/><path d="M9.84226 2.88013L2.46057 7.61117V11.0725H0V6.26074L9.84226 0V2.88013Z" fill="url(%23paint2_linear_1508_2662)"/><path d="M10.4585 2.88992L17.8402 7.61117V11.0725H20.3008V6.26074L16.0176 3.53406L10.4585 0V2.88992Z" fill="url(%23paint3_linear_1508_2662)"/><defs><linearGradient id="paint0_linear_1508_2662" x1="4.92113" y1="22.7598" x2="4.92113" y2="11.6872" gradientUnits="userSpaceOnUse"><stop stop-color="%237101EC"/><stop offset="1" stop-color="%23DD48FB"/></linearGradient><linearGradient id="paint1_linear_1508_2662" x1="15.3797" y1="22.7598" x2="15.3797" y2="11.6872" gradientUnits="userSpaceOnUse"><stop stop-color="%237101EC"/><stop offset="1" stop-color="%23DD48FB"/></linearGradient><linearGradient id="paint2_linear_1508_2662" x1="4.92113" y1="0" x2="4.92113" y2="11.0725" gradientUnits="userSpaceOnUse"><stop stop-color="%237101EC"/><stop offset="1" stop-color="%23DD48FB"/></linearGradient><linearGradient id="paint3_linear_1508_2662" x1="15.3797" y1="0" x2="15.3797" y2="11.0725" gradientUnits="userSpaceOnUse"><stop stop-color="%237101EC"/><stop offset="1" stop-color="%23DD48FB"/></linearGradient></defs></svg>')}.faq-answer__content ul li strong{color:#fff}@media (max-width: 768px){.faq-section{padding:3rem 0}.faq-section h2{font-size:1.5rem;margin-bottom:1.5rem}.faq-question{padding:10px 15px;font-size:13px}.faq-answer__content{padding:0 1rem 1rem}}section.check-similar{padding:40px 0;background:#1f1c20}section.check-similar .sectiont-title{text-align:center;width:100%;margin-bottom:30px;font-size:20px;color:#fff}section.check-similar .slide-content{max-width:349px;background:#fff;padding:10px;border-radius:5px;margin-right:25px}section.check-similar .product-image{max-width:240px;margin:0 auto}section.check-similar .product-image img{width:100%;display:block;margin:0 auto}section.check-similar .flex-block{display:flex;flex-wrap:wrap}section.check-similar .slick-arrow{width:33px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#d0d0d080;box-shadow:0 0 20px #00000040;border:solid 1px #fff;border-radius:5px;position:absolute;top:50%;transform:translateY(-50%);z-index:9;cursor:pointer}section.check-similar .slick-arrow svg path{stroke:#fff}section.check-similar .slick-arrow.slick-prev{left:-25px}@media (max-width: 1645px){section.check-similar .slick-arrow.slick-prev{left:-8px}}section.check-similar .slick-arrow.slick-next{right:-25px}@media (max-width: 1645px){section.check-similar .slick-arrow.slick-next{right:-8px}}@media (max-width: 767px){section.check-similar .slick-arrow{background:linear-gradient(90deg,#fff,#fff0 102%);border:solid 1px #333333;box-shadow:0 0 5px #00000040}}section.check-similar h3{font-size:13px;margin-top:11px;margin-bottom:19px}section.check-similar h3 a{color:#444}section.check-similar .reviews-container{position:relative;display:flex;justify-content:space-between;margin-top:11px}section.check-similar .product-purchase-count{position:relative}section.check-similar .slide-prices{font-size:25px;display:flex;flex-wrap:wrap;margin-top:12px;margin-bottom:11px;padding-top:15px;border-top:solid 1px rgb(218,218,218)}section.check-similar .slide-prices span.price-amount{width:100%}section.check-similar .slide-prices .price-amount.sale{color:#8913f1}section.check-similar .slide-prices span.old-price.sale{font-size:13px;text-decoration:line-through;color:#9d9d9d}section.check-similar .slick-slide{position:relative}section.check-similar .slick-slide:after{background-color:#00000078;width:100%;height:100%;top:0;content:"";position:absolute}section.check-similar .slick-slide.slick-active:after{display:none}section.check-similar .product-slider .slick-prev.slick-disabled,section.check-similar .product-slider .slick-next.slick-disabled{display:none!important}section.check-similar .product-slider .slick-slide:last-child{margin-right:0}section.check-similar .product-title-row h3{color:#9f9f9f;text-align:center;font-weight:500;margin-bottom:5px;font-size:16px}section.check-similar .discount-badge{background:#5c20c2;color:#fff;display:inline-block;font-size:13px;padding:4px 17px;border-radius:19px;margin-bottom:10px}section.check-similar .pricing-section{text-align:center;margin-top:14px}section.check-similar .pricing-section .current-price{font-size:25px;color:#8913f1}section.check-similar .pricing-section .vat-label{font-size:13px}section.check-similar .pricing-section span.old-price{text-decoration:line-through;color:#9d9d9d;font-size:15px}section.check-similar span.stock-badge{text-align:right;width:100%;display:inline-block;color:#c80000;font-size:13px}section.check-similar span.stock-badge strong{font-weight:700}section.check-similar span.stock-dot{position:relative}section.check-similar span.stock-dot:before{width:7px;height:7px;display:block;background:red;content:"";position:absolute;left:-12px;top:5.5px;border-radius:50%;box-shadow:0 0 6.4px #c80000}section.check-similar .components-grid{display:flex;flex-wrap:wrap;color:#9f9f9f;position:relative}section.check-similar .components-grid .component-box{width:48%;margin-top:18px;text-align:center}section.check-similar .components-grid .component-box .component-icon{margin-bottom:7px}section.check-similar .components-grid .component-box .component-icon svg path{stroke:#9f9f9f}section.check-similar .components-grid .component-box .component-icon svg rect{stroke:#9f9f9f}section.check-similar .components-grid span.component-label{display:block;font-weight:600;margin-bottom:3px}section.check-similar .component-info{font-size:13px}.read-more-text{display:none}.read-more-text.is-visible{display:block}.read-more-text{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.read-more-text.is-visible{max-height:1500px;margin-bottom:20px;margin-top:20px}.read-more-btn.open{margin-top:15px}.read-more-btn.open svg{top:-15px;transform:rotate(180deg)}.read-more-btn svg{position:absolute;bottom:-15px}.read-more-btn{cursor:pointer;position:relative;display:flex;justify-content:center;font-size:13px;margin-bottom:15px}.read-more-btn span{position:relative;display:flex;align-items:center}.read-more-btn span:before{position:absolute;width:80px;height:1px;content:"";background:#fff;left:-100px}.read-more-btn span:after{position:absolute;width:80px;height:1px;content:"";background:#fff;right:-100px}.text-bottom{color:#fff;text-align:center;margin-top:50px}.text-bottom h3{font-weight:700;font-size:18px;text-align:center;margin-bottom:10px}.text-bottom p{margin-bottom:15px}.text-bottom p:last-child{margin-bottom:0}@media (max-width: 767px){.text-bottom p{font-size:13px}}.text-bottom strong{font-weight:600}.text-bottom .read-more-btn{margin-top:15px}.text-bottom .read-more-text.is-visible{text-align:left}.additional-equipment{border-bottom:none}.game-score{margin-top:10px}.game-score button{background-color:#77b900;padding:5px 10px;border-radius:5px;border:solid 1px rgba(114,114,114,.27);box-shadow:0 0 15.3px #ffffff1a inset;font-size:14px;font-weight:600;display:flex;align-items:center;height:25px;width:100%;color:#fff;justify-content:center;cursor:pointer}.game-score button svg{margin-left:10px}.efficiency{margin-bottom:10px;width:100%;color:#fff;justify-content:center}.performance-bar-wrapper{margin-top:10px}.performance-bar{position:relative;width:100%;height:25px;background-color:#444;border-radius:5px;overflow:hidden}.performance-fill{position:absolute;top:0;left:0;height:100%;width:0%;background:linear-gradient(90deg,red,#78ba03 61.64%);border-radius:5px;transition:width .5s ease-in-out}.performance-value{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700;z-index:2;text-shadow:0 1px 3px rgba(0,0,0,.5)}.game-results-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999;display:none;opacity:0;transition:opacity .3s ease;text-align:center}.game-results-modal.active{display:flex;opacity:1}.game-results-modal svg.score-2{position:absolute;right:140px;top:-97px}.game-results-modal .modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000c}.game-results-modal .modal-content{position:relative;margin:auto;background:#000;padding:40px;border-radius:5px;max-width:1200px;width:90%;max-height:90vh;overflow-y:auto;z-index:10001}.game-results-modal .modal-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:5px;background:linear-gradient(106.49deg,#d688e5 28.73%,#54dde0 81.65%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.game-results-modal .modal-close{position:absolute;top:20px;right:20px;background:transparent;border:none;color:#fff;font-size:32px;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;z-index:1}.game-results-modal .modal-body-content{color:#fff}.spec-select-wrapper{position:relative}.accessories-selector{pointer-events:none}.accessories-trigger-overlay{position:absolute;top:0;left:0;width:100%;height:36px;background:transparent;border:none;cursor:pointer;z-index:10}.accessories-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999999;display:none}.accessories-popup.active{display:flex;align-items:center;justify-content:center}.accessories-popup .popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3}.accessories-popup .popup-content{position:relative;width:90%;max-width:900px;max-height:80vh;background:#fff;border-radius:8px;display:flex;flex-direction:column;z-index:1}.accessories-popup .popup-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #eee}.accessories-popup .popup-header h3{margin:0;font-size:20px}.accessories-popup .popup-header .popup-close{background:none;border:none;font-size:32px;line-height:1;cursor:pointer;color:#999;padding:0;width:32px;height:32px}.accessories-popup .popup-header .popup-close:hover{color:#333}.accessories-popup .popup-body{padding:24px;overflow-y:auto;flex:1}.accessories-popup .popup-footer{padding:16px 24px;border-top:1px solid #eee;text-align:right}.accessories-popup .popup-footer .btn-confirm-accessories{padding:12px 32px;background:#8913f1;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer}.accessories-popup .popup-footer .btn-confirm-accessories:hover{background:#333}.accessories-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.accessory-item{border:2px solid #eee;border-radius:8px;padding:5px;transition:all .3s;position:relative}.accessory-item.selected{border-color:#000;background:#f9f9f9}.accessory-item .accessory-image{width:100%;height:150px;margin-bottom:12px;display:flex;align-items:center;justify-content:center;border-radius:5px}@media (max-width: 767px){.accessory-item .accessory-image{height:100px}}.accessory-item .accessory-image img{max-width:100%;max-height:100%;object-fit:contain}.accessory-item .accessory-image .no-image{color:#999;font-size:14px}.accessory-item .accessory-info{margin-bottom:12px}.accessory-item .accessory-info .accessory-name{font-size:14px;font-weight:600;margin:0 0 8px;line-height:1.4}.accessory-item .accessory-info .accessory-price{position:absolute;top:0;right:0;color:#fff;background:#7605ed;font-size:12px;padding:5px 4px;border-radius:0 5px}.accessory-item .accessory-info .accessory-price:before{content:"+"}.accessory-item .accessory-controls{display:flex;align-items:center;justify-content:center;gap:12px}.accessory-item .accessory-controls button{width:32px;height:32px;border:1px solid #ddd;background:#fff;border-radius:4px;font-size:18px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center}.accessory-item .accessory-controls button:hover{background:#f5f5f5;border-color:#999}.accessory-item .accessory-controls .accessory-qty{min-width:30px;text-align:center;font-weight:600;font-size:16px}.specification-item .accessories-item svg{height:24px;width:auto;filter:brightness(0) invert(1);margin-top:7px}.accessories-loading,.no-accessories{text-align:center;padding:40px;color:#666}.component-trigger-overlay{position:absolute;top:0;left:0;width:100%;height:36px;background:transparent;border:none;cursor:pointer;z-index:10}.component-popup-wrapper{position:relative}.component-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999999;display:none}.component-popup.active{display:flex;align-items:center;justify-content:center}.component-popup .popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3}.component-popup .popup-content{position:relative;width:90%;max-width:900px;max-height:80vh;background:#fff;border-radius:8px;display:flex;flex-direction:column;z-index:1}.component-popup .popup-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #eee}.component-popup .popup-header h3{margin:0;font-size:20px}.component-popup .popup-header .popup-close{background:none;border:none;font-size:32px;line-height:1;cursor:pointer;color:#999;padding:0;width:32px;height:32px}.component-popup .popup-header .popup-close:hover{color:#333}.component-popup .popup-body{padding:24px;overflow-y:auto;flex:1}.component-popup .popup-footer{padding:16px 24px;border-top:1px solid #eee;text-align:right}.component-popup .popup-footer .btn-confirm-component{padding:12px 32px;background:#8913f1;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer}.component-popup .popup-footer .btn-confirm-component:hover{background:#333}.component-popup-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.component-popup-item{border:2px solid #eee;border-radius:8px;padding:5px;transition:all .3s;position:relative;cursor:pointer}.component-popup-item:hover{border-color:#ccc}.component-popup-item.selected{border-color:#8913f1;background:#f9f0ff}.component-popup-item.selected .component-popup-check{display:flex}.component-popup-item .component-popup-image{width:100%;height:150px;margin-bottom:12px;display:flex;align-items:center;justify-content:center;border-radius:5px}@media (max-width: 767px){.component-popup-item .component-popup-image{height:100px}}.component-popup-item .component-popup-image img{max-width:100%;max-height:100%;object-fit:contain}.component-popup-item .component-popup-image .no-image{color:#999;font-size:14px}.component-popup-item .component-popup-info{margin-bottom:12px}.component-popup-item .component-popup-info .component-popup-name{font-size:14px;font-weight:600;margin:0 0 8px;line-height:1.4}.component-popup-item .component-popup-info .component-popup-price{position:absolute;top:0;right:0;color:#fff;background:#7605ed;font-size:12px;padding:5px 4px;border-radius:0 5px}.component-popup-item .component-popup-info .component-popup-price:before{content:"+"}.component-popup-item .component-popup-check{display:none;position:absolute;top:8px;left:8px;width:24px;height:24px;background:#8913f1;color:#fff;border-radius:50%;align-items:center;justify-content:center;font-size:14px;font-weight:700}.component-popup-loading,.no-components{text-align:center;padding:40px;color:#666}.mobile-summary{position:fixed;bottom:0;width:100%;left:0;flex-wrap:wrap;z-index:99999;display:none}@media (max-width: 767px){.mobile-summary{display:flex}}.mobile-summary .price-mobile{background:#fff;height:35px;margin-top:auto;display:flex;align-items:center;justify-content:center;color:#8913f1;font-size:16px;font-weight:600;width:50%}.mobile-summary .check-summary{width:50%}.mobile-summary .mobile-more-details{width:100%;display:flex;justify-content:space-between;font-size:13px;background:#1e1e1e}.mobile-summary .mobile-more-details .info{width:50%;color:#fff;padding:3px 5px}.mobile-summary .mobile-more-details .info:last-child{color:#77b900}.mobile-summary .mobile-more-details .info b{font-weight:700}.mobile-summary button{background:linear-gradient(71.28deg,#4426a8 -3.39%,#8913f1 36.43%),linear-gradient(0deg,#0003,#0003);color:#fff;font-size:14px;border:none;width:100%;padding:11px 0;border-radius:5px 0 0 5px;transition:.5s}.mobile-summary .small{font-size:13px;margin-left:5px}.mobile-summary-details{position:fixed;bottom:0;height:100%;background:#1f1c20;z-index:9999;right:0;width:100%;flex-wrap:wrap;padding-bottom:90px;color:#fff;display:flex;font-size:13px;opacity:0;visibility:hidden;transform:translateY(100%);transition:opacity .3s ease,visibility .3s ease,transform .3s ease}.mobile-summary-details.open{opacity:1;visibility:visible;transform:translateY(0)}.mobile-summary-details h3{text-align:center;font-weight:600;font-size:16px;margin-bottom:12px;margin-top:20px}.mobile-summary-details h2{font-weight:900;margin-bottom:20px;text-align:center;font-size:16px;position:relative}.mobile-summary-details b{font-weight:600}.mobile-summary-details ul li svg{margin-right:5px}.mobile-summary-details .summary-bottom{margin-top:auto;width:100%;padding:20px}.mobile-summary-details .summary-bottom li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:2px}.mobile-summary-details .summary-bottom .summary-info .flex-box span{align-items:center}.mobile-summary-details .summary-info{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:13px}.mobile-summary-details .summary-info .flex-box{margin:0 3px 10px;border-radius:5px;width:47%;background:linear-gradient(290.1deg,#00000014 64.35%,#f0f0f014 64.37%,#00000014 100.33%);padding:11px 20px;position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.mobile-summary-details .summary-info .flex-box svg{margin-right:10px;width:16px;height:16px}.mobile-summary-details .summary-info .flex-box span{display:flex}.mobile-summary-details .summary-info .flex-box span span{width:80px;display:block}.mobile-summary-details .summary-info .flex-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:5px;background:linear-gradient(144.06deg,#d049ff 27.78%,#7806ed 65.11%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.mobile-summary-details svg.close{position:absolute;right:2%;top:70px;display:block;width:37px;height:37px}.mobile-summary-details .details-galery .product-gallery{display:flex;flex-wrap:wrap;justify-content:space-between}.mobile-summary-details .details-galery .gallery-main{width:48%;background:#fff;padding:15px;border-radius:5px}.mobile-summary-details .details-galery .gallery-thumbnails{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:48%;border-radius:5px}.mobile-summary-details .details-galery .gallery-thumbnails .thumbnail{border-radius:5px;display:flex;align-items:center;justify-content:center;background-color:#fff;padding:8px}.mobile-summary-details .details-galery .gallery-thumbnails .thumbnail img{width:100%;height:100%;object-fit:cover}.mobile-summary-details:before{content:"";background:linear-gradient(270deg,#1f1c20,#2a2a2a);left:-10%;position:absolute;height:100%;width:10%;bottom:0;border-right:solid 1px rgb(64,61,64)}.specjalist-popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px;z-index:9999;box-shadow:0 4px 15px #0000004d;border-radius:8px}@media (max-width: 767px){.specjalist-popup{width:98%}}.specjalist-popup h3{font-weight:600;margin-bottom:10px}.specjalist-popup .small-description{font-size:13px}.specjalist-popup button.close{border:none;background:no-repeat;font-size:32px;position:absolute;right:5px;top:5px}.specjalist-popup input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:100%;padding:10px 5px;border-radius:5px;border:solid 1px #E6E6E6}.specjalist-popup textarea.wpcf7-form-control.wpcf7-textarea{width:100%;padding:15px 5px 10px;border-radius:5px;border:solid 1px #E6E6E6;font-family:Montserrat}.specjalist-popup label.specyfikacja{height:0;visibility:hidden;display:block}.specjalist-popup label{position:relative}.specjalist-popup label span.label-span{position:absolute;top:9px;left:10px;font-size:13px;z-index:9;background:#fff;padding:0 5px}.specjalist-popup input.wpcf7-form-control.wpcf7-submit.has-spinner{width:80%;background:#8913f1;padding:10px;font-size:16px;border:none;border-radius:5px;color:#fff;margin:10px auto 0;display:block}.specjalist-popup.active{display:block}.popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:9998}.popup-overlay.active{display:block}button.share-config-btn{background:no-repeat;border:none;position:absolute;left:0;top:-13px}.share-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;z-index:9998}.share-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:12px;padding:30px;max-width:500px;width:90%;z-index:9999;box-shadow:0 10px 40px #0003}.share-modal h3{margin:0 0 10px;font-size:24px;color:#333}.share-modal p{color:#666;margin:0 0 20px}.close-modal{position:absolute;top:15px;right:15px;background:none;border:none;font-size:28px;color:#999;cursor:pointer;width:32px;height:32px}.close-modal:hover{color:#333}.url-container{display:flex;gap:10px}.share-url{flex:1;padding:12px 15px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;font-family:monospace;background:#f9f9f9}.share-url:focus{outline:none;border-color:#7605ed}.copy-url{padding:12px 20px;background:#7605ed;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer}.copy-url:hover{background:#5d04bb}.loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10000}.loading-overlay .spinner{width:50px;height:50px;border:4px solid rgba(255,255,255,.3);border-top-color:#7605ed;border-radius:50%;animation:spin .8s linear infinite}.loading-overlay p{color:#fff;margin-top:20px;font-size:16px}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.share-modal{width:95%;padding:20px}.url-container{flex-direction:column}.copy-url{width:100%}}@keyframes status-blink{0%,to{opacity:1}50%{opacity:.3}}.status-text.blink-status{animation:status-blink .5s ease-in-out 4;color:#7b00ff}@keyframes blink{0%,to{opacity:1;box-shadow:0 0 #7605ed00}50%{opacity:.7;box-shadow:0 0 15px #7605ed80}}.component-selector.blink-animation{animation:blink .5s ease-in-out 4;border-color:#7605ed!important}@keyframes blink-subtle{0%,to{background-color:transparent;border-color:initial}50%{background-color:#7605ed1a;border-color:#7605ed}}.component-selector.blink-animation{animation:blink-subtle .5s ease-in-out 4}@media (max-width: 767px){.slide-text{display:flex;flex-direction:column}section.check-similar h3{order:1;margin-bottom:0}section.check-similar .reviews-container{order:2;margin-bottom:15px}.product-specs{order:3}}.gallery-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;display:none;opacity:0;transition:opacity .3s ease}.gallery-lightbox.active{display:flex;opacity:1}.gallery-lightbox .lightbox-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000f2;cursor:pointer}.gallery-lightbox .lightbox-content{position:relative;margin:auto;width:90%;max-width:1200px;height:90vh;display:flex;align-items:center;justify-content:center;z-index:1}.gallery-lightbox .lightbox-image-container{max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.gallery-lightbox .lightbox-image{max-width:100%;max-height:85vh;object-fit:contain;border-radius:8px;box-shadow:0 10px 50px #00000080}.gallery-lightbox .lightbox-close{position:absolute;top:-40px;right:0;background:transparent;border:none;color:#fff;font-size:40px;cursor:pointer;width:50px;height:50px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;z-index:10}.gallery-lightbox .lightbox-close:hover{transform:scale(1.2)}@media (max-width: 767px){.gallery-lightbox .lightbox-close{top:10px;right:10px;font-size:32px}}.gallery-lightbox .lightbox-prev,.gallery-lightbox .lightbox-next{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1a;border:none;color:#fff;width:50px;height:80px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:5px;transition:background .2s ease;z-index:10}.gallery-lightbox .lightbox-prev:hover,.gallery-lightbox .lightbox-next:hover{background:#7605ed80}@media (max-width: 767px){.gallery-lightbox .lightbox-prev,.gallery-lightbox .lightbox-next{width:40px;height:60px}.gallery-lightbox .lightbox-prev svg,.gallery-lightbox .lightbox-next svg{width:14px;height:28px}}.gallery-lightbox .lightbox-prev{left:-60px}@media (max-width: 991px){.gallery-lightbox .lightbox-prev{left:10px}}.gallery-lightbox .lightbox-next{right:-60px}@media (max-width: 991px){.gallery-lightbox .lightbox-next{right:10px}}.gallery-lightbox .lightbox-counter{position:absolute;bottom:-40px;left:50%;transform:translate(-50%);color:#fff;font-size:14px;background:#00000080;padding:5px 15px;border-radius:20px}@media (max-width: 767px){.gallery-lightbox .lightbox-counter{bottom:20px}}.configurator-gallery .main-image{cursor:zoom-in;position:relative}.configurator-gallery .main-image .zoom-icon{position:absolute;bottom:15px;right:15px;background:#7605ede6;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease,transform .2s ease;pointer-events:none}.configurator-gallery .main-image .zoom-icon svg{width:20px;height:20px}.configurator-gallery .main-image:hover .zoom-icon{opacity:1}.configurator-gallery .main-image.active:hover .zoom-icon{opacity:1;transform:scale(1.1)}
