@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}section.badges-section{background-color:#fff;border-radius:5px;padding:16px 25px}section.badges-section .badges-container{display:flex;justify-content:space-evenly;align-items:flex-end;flex-wrap:wrap}section.badges-section .badge-title{font-size:13px;margin-top:20px;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}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}}.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}@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}section.badges-section{margin-bottom:40px}.dynamic-partials{background:radial-gradient(97.07% 45.66% at 52.28% 61.8%,#222022,#000);border:solid 1px rgb(68,68,68);border-radius:5px}section.model{min-height:600px;background-size:cover!important;position:relative;color:#fff}@media (max-width: 1180px){section.model{display:flex;justify-content:center}}@media (max-width: 767px){section.model{background-position:left -160px center!important}}section.model h3{font-size:20px;text-align:center;font-weight:400;text-transform:uppercase;margin-bottom:23px}@media (max-width: 1180px){section.model h3{display:none}}section.model h3 strong{font-weight:600}section.model .model-title{margin-bottom:34px;display:flex;justify-content:center}@media (max-width: 1180px){section.model .model-title{justify-content:left;margin-left:15px}}section.model .model-title .title-label{color:#848484}section.model .model-title h2{font-weight:900;background:radial-gradient(51.14% 51.14% at 51.46% 50%,#eed490 2.4%,#e5c46d 46.15%,#cda550);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:64px}@media (max-width: 767px){section.model .model-title h2{font-size:36px}}section.model .model-title h2 span{color:#fff;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff;font-size:20px;font-weight:400}section.model .logo{position:absolute;top:29px;left:28px;max-width:136px}@media (max-width: 767px){section.model .logo{top:15px;left:15px}section.model .logo svg{width:100%}}section.model .model-logo{width:130px;position:absolute;bottom:15px;left:28px}@media (max-width: 1180px){section.model .model-logo{display:none}}section.model .model-text{width:50%;float:right;margin-right:76px}@media (max-width: 1180px){section.model .model-text{width:100%;margin-top:auto;margin-right:0}}section.model .model-text p{color:#fff;text-align:center}@media (max-width: 1180px){section.model .model-text p{display:none}}section.model .row-icons{display:flex;justify-content:space-between;margin-top:60px}@media (max-width: 1180px){section.model .row-icons{justify-content:center;margin:0 0 20px}}section.model .row-icons .icon{border:solid 2px rgb(229,196,109);border-radius:5px;background:linear-gradient(180deg,#2c2d2fb3,#1b1b1bb3);padding:10px 13px;display:flex;flex-wrap:wrap;font-weight:600;font-size:13px;z-index:9}@media (max-width: 1180px){section.model .row-icons .icon{margin:0 9px}}@media (max-width: 767px){section.model .row-icons .icon{font-size:10px;margin:0 4px;padding:10px 5px;max-width:98px}}section.model .row-icons .icon span{width:97px;text-align:center;display:block;margin:0 auto}section.model .row-icons .icon-container{width:100%;margin-bottom:10px}section.model .row-icons .icon-container img{display:block;margin:0 auto}@media (max-width: 767px){section.model .row-icons .icon-container img{height:38px}}section.model .bottom-gradient{position:absolute;bottom:0;width:100%;height:151px;transition:.5s;border-bottom:1px solid black}section.model .bottom-gradient svg{transition:.5s}section.model .bottom-gradient.open{height:0}section.model .bottom-gradient.open svg{height:0}.show-more-btn{position:absolute;bottom:-2px;left:0;right:0;text-align:center;background:linear-gradient(180deg,#2c2d2f,#1c1c1c);display:inline;max-width:583px;margin:0 auto;padding:10px 0;border-radius:5px 5px 0 0;color:#fff;font-size:16px}@media (max-width: 1180px){.show-more-btn{padding:7px 0;bottom:-37px;border-radius:0 0 5px 5px}}@media (max-width: 767px){.show-more-btn{max-width:300px;bottom:-18px}}.show-more-btn svg{margin-left:15px}.show-more-btn.active{bottom:-30px}button.show-more-btn.active.hide{display:none}.specifications-block{background-color:#000;position:relative;z-index:9;border-bottom:solid 1px rgb(68,68,68);padding:40px 0;overflow:hidden;color:#fff}.specifications-block .center-image{position:relative}.specifications-block .center-image img{display:block;margin:0 auto}.specifications-block .specs-mobile-image{display:none}@media (max-width: 991px){.specifications-block .specs-mobile-image{display:block}.specifications-block .specs-mobile-image img{max-height:337px;display:block;margin:0 auto}}.specifications-block .spec-title{margin-bottom:50px;text-align:center;font-size:20px;color:#fff;width:100%}@media (max-width: 767px){.specifications-block .spec-title{font-size:16px}}.specifications-block .spec-title strong{font-weight:600}.specifications-block svg.spec-line{position:absolute;left:0;right:0;margin:0 auto;transform:translate(-26px)}@media (max-width: 767px){.specifications-block svg.spec-line{transform:translate(-26px,-96px);width:509px}}.specifications-block .spec-box{position:relative;z-index:9}.specifications-block .spec-box h3{font-size:20px;margin-bottom:15px;position:relative}.specifications-block .spec-box h3 strong{font-weight:600}.specifications-block .spec-box p,.specifications-block .spec-box .spec-description{position:relative;font-size:13px}.specifications-block .spec-box .spec-description strong,.specifications-block .spec-box .spec-description b{font-weight:600}.specifications-block .flex-spec{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;height:100%}.specifications-block svg.gamepad{position:absolute;top:50%;left:50%;transform:translateY(-50%)}@media (max-width: 767px){.specifications-block svg.gamepad{display:none}}.specifications-block svg.keyboard{position:absolute;top:50%;transform:translateY(-50%);left:10%}@media (max-width: 767px){.specifications-block svg.keyboard{display:none}}.specifications-block svg.procesor-spec{position:absolute;top:40%;transform:translate(-30px,-40%);right:-10%}@media (max-width: 767px){.specifications-block svg.procesor-spec{display:none}}.specifications-block .relative{position:relative}.specifications-block .spec-list{display:flex;justify-content:space-around;margin-top:20px;font-size:13px;color:#fff;text-align:center}.specifications-block .spec-list .value{font-weight:600;font-size:20px;margin-bottom:6px}.specifications-block .spec-list .value span{font-size:16px}.specifications-block .specs-mobile-tabs{display:none;justify-content:center;gap:20px;margin-bottom:40px;padding:0 20px;margin-top:20px}.specifications-block .specs-mobile-tabs .spec-tab{width:32px!important;height:32px!important;border-radius:50%;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);color:#fff;font-size:24px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;opacity:.2;background:linear-gradient(202.83deg,#3ab8ce 15.3%,#be54ce 105.62%)}.specifications-block .specs-mobile-tabs .spec-tab:hover{background:linear-gradient(202.83deg,#3ab8ce 15.3%,#be54ce 105.62%);border-color:#fff}.specifications-block .specs-mobile-tabs .spec-tab.active{border-color:#fff;opacity:1}@media (max-width: 991px){.specifications-block .specs-mobile-tabs{display:flex}.specifications-block .specs-desktop-row .col-md-4:nth-child(2){display:none}.specifications-block .specs-desktop-row .col-md-4 .flex-spec .spec-box{display:none;opacity:0;transition:opacity .3s ease}.specifications-block .specs-desktop-row .col-md-4 .flex-spec .spec-box.active{display:block;opacity:1;animation:fadeIn .4s ease}}@media (max-width: 767px){.specifications-block .specs-mobile-tabs{gap:15px;margin-bottom:30px}.specifications-block .specs-mobile-tabs .spec-tab{width:50px;height:50px;font-size:20px}.specifications-block .spec-box{padding:20px}.specifications-block .spec-box h3{font-size:16px;margin-bottom:15px}.specifications-block .spec-box p{font-size:14px;margin-bottom:10px}.specifications-block .spec-box .spec-list .spec-block .value{font-size:16px}.specifications-block .spec-box .spec-list .spec-block .value span{font-size:13px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.faq-section{width:100%;margin:0 auto;display:block;position:relative;overflow:hidden}.faq-section .section-title{font-size:20px;text-align:center;font-weight:400!important;text-transform:uppercase;margin-bottom:23px;color:#fff}.faq-section .section-title strong{font-weight:600}.faq-section .container{max-width:1320px}svg.radial1{position:absolute;left:-15px;transform:translateY(-130px)}@media (max-width: 767px){svg.radial1{left:-12px;top:-169px}}svg.radial2{position:absolute;right:-15px}@media (max-width: 767px){svg.radial2{right:-473px;bottom:-95px}}.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}@media (max-width: 767px){.faq-answer__content{padding-top:20px!important}}.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}@media (max-width: 767px){.faq-answer__content ul{padding-left:15px}}.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:1rem;font-size:13px}.faq-answer__content{padding:0 1rem 1rem}}.section-computers{max-width:1325px;display:block;margin:0 auto;padding-bottom:80px}.section-computers .comp-box{position:relative;padding-top:27px;padding-right:38px;padding-bottom:27px;border-radius:5px;background-color:#000c;border:none;z-index:1;font-size:13px;color:#fff;min-height:240px}.section-computers .comp-box h3{font-size:16px;font-weight:600;margin-bottom:10px}@media (max-width: 991px){.section-computers .comp-box{padding-left:15px!important;padding-right:170px}}@media (max-width: 480px){.section-computers .comp-box{font-size:10px;padding-right:115px}.section-computers .comp-box p{font-size:10px}}.section-computers .comp-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(119.87deg,#d688e5 12.68%,#54dde0 119.7%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.section-computers .elements .col-md-6:first-child img{position:absolute;top:0%;left:-20%;transform:translateY(-20%)}@media (max-width: 767px){.section-computers .elements .col-md-6:first-child img{top:20%}}.section-computers .elements .col-md-6:first-child .comp-box{padding-left:206px}.section-computers .col-md-6:nth-child(2) img{position:absolute;top:0%;right:-20%;transform:translateY(-20%)}.section-computers .col-md-6:nth-child(2) .comp-box{padding-left:40px;padding-right:206px}.section-computers .col-md-6:nth-child(4) img{position:absolute;top:0%;left:-30%;transform:translateY(-20%)}.section-computers .col-md-6:nth-child(4) .comp-box{padding-left:206px}.section-computers .col-md-6:nth-child(5) img{position:absolute;top:0%;right:-20%;transform:translateY(-20%)}.section-computers .col-md-6:nth-child(5) .comp-box{padding-left:40px;padding-right:206px}@media (max-width: 767px){.section-computers .col-md-6:nth-child(5) .comp-box{padding-right:113px}}.section-computers .cube{display:flex;justify-content:center;width:100%;margin-bottom:-20px;z-index:9;margin-top:15px}@media (max-width: 991px){.section-computers .cube{display:none}}.section-computers .section-title{font-size:20px;text-align:center;font-weight:400!important;text-transform:uppercase;margin-bottom:23px;color:#fff}.section-computers .section-title strong{font-weight:600}@media (max-width: 991px){.section-computers .col-md-6{max-width:100%;padding-top:60px}.section-computers .col-md-6 img{position:absolute;right:-8%;transform:translateY(-20%);max-height:300px;left:inherit!important}.section-computers .slick-slide img{display:none}.section-computers .slick-current img{display:block}}@media (max-width: 767px){.section-computers .col-md-6{padding-top:15px}.section-computers .col-md-6 img{right:-10%}}@media (max-width: 480px){.section-computers .col-md-6 img{right:-30%}}@media (max-width: 380px){.section-computers .col-md-6 img{right:-45%}}.section-computers ul.slick-dots{margin-top:20px;display:flex;justify-content:center;width:100%}.section-computers ul.slick-dots button{font-size:0;width:30px;height:5px;border-radius:5px;border:none;margin:0 3px;background:#fff}.section-computers ul.slick-dots li.slick-active button{background-color:#92b4e2}.technology-section{background-color:#18191b;padding:60px 0}.technology-section .section-title{font-size:20px;text-align:center;font-weight:400!important;text-transform:uppercase;margin-bottom:0;color:#fff}.technology-section .section-title strong{font-weight:600}.technology-section .technology-box{position:relative;z-index:1;background-color:#000;padding:18px;font-size:13px;display:flex;align-items:center;color:#fff;min-height:120px}@media (max-width: 767px){.technology-section .technology-box .technology-text p{font-size:10px}}.technology-section .technology-box h3{font-size:16px;font-weight:600}@media (max-width: 767px){.technology-section .technology-box h3{font-size:13px}}.technology-section .technology-box .technology-icon{margin-right:10px}@media (max-width: 767px){.technology-section .technology-box .technology-icon svg{max-width:40px;height:auto}}.technology-section .technology-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(119.87deg,#d688e5 12.68%,#54dde0 119.7%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.technology-section .col-md-4{margin-top:30px}@media (max-width: 767px){.technology-section .col-md-4:first-child{margin-top:30px}.technology-section .col-md-4{margin-top:15px}}.conscious-section{background-color:#18191b;padding:40px 0;position:relative}.conscious-section .container{max-width:1329px}.conscious-section .section-title{font-size:20px;text-align:center;font-weight:400!important;text-transform:uppercase;color:#fff}.conscious-section .section-title strong{font-weight:600}.conscious-section .conscious-box{position:relative;z-index:1;background-color:#000;padding:18px;font-size:13px;display:flex;align-items:center;color:#fff;min-height:202px;border-radius:5px}@media (max-width: 767px){.conscious-section .conscious-box{flex-wrap:wrap}}.conscious-section .conscious-box h3{font-size:20px;font-weight:400;margin-bottom:15px;color:#e5c46d}@media (max-width: 767px){.conscious-section .conscious-box h3{font-size:16px}}.conscious-section .conscious-box h3 strong{font-weight:600}.conscious-section .conscious-box .conscious-icon{margin-right:10px}@media (max-width: 767px){.conscious-section .conscious-box .conscious-icon{width:100%}.conscious-section .conscious-box .conscious-icon svg{display:block;margin:0 auto 15px}}.conscious-section .conscious-box p strong{font-weight:600}.conscious-section .conscious-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:2px;border-radius:inherit;background:linear-gradient(180deg,#e5c46d,#cda550);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}@media (max-width: 767px){.conscious-section .col-md-6:first-child .conscious-box{margin-bottom:15px}}.additional-info-title{background-color:#1f1c20}.additional-info-title .section-title{font-size:20px;color:#fff;font-weight:400!important}@media (max-width: 767px){.additional-info-title .section-title{margin-top:20px}}.additional-info-title .section-title strong{font-weight:600;color:#7605ed;display:block}.additional-info{background-color:#fff;border-radius:5px}@media (max-width: 767px){.additional-info{padding-top:0}}.additional-info .additional-box{border:solid 1px rgb(239,239,239);border-radius:5px;padding:20px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;min-height:160px;margin-top:30px;position:relative}@media (max-width: 767px){.additional-info .additional-box{margin-top:60px}}.additional-info .additional-box h3{font-size:18px;margin-bottom:20px}@media (max-width: 767px){.additional-info .additional-box h3{font-size:16px}}.additional-info .additional-box h3 strong{font-weight:600}.additional-info .additional-box .text{width:75%}@media (max-width: 767px){.additional-info .additional-box .text{width:100%;font-size:13px}}.additional-info .additional-box .text strong{color:#7605ed;font-weight:600}.additional-info .additional-info-row{padding:10px 40px 40px}@media (max-width: 767px){.additional-info .additional-info-row{padding:10px 0 40px}}@media (max-width: 767px){.additional-info .icon{position:absolute;top:-45px;right:0}.additional-info .icon svg{max-height:45px}}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}@media (max-width: 767px){section.check-similar .sectiont-title{font-size:16px;margin-bottom:15px}}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 .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}section.mobile-text{padding:30px 15px;display:none;color:#fff;text-align:center;border-bottom:solid 1px rgb(68,68,68)}@media (max-width: 1180px){section.mobile-text{display:block}}section.mobile-text h3{font-size:16px;text-transform:uppercase;margin-bottom:30px}section.mobile-text strong{font-weight:600}section.mobile-text p{font-size:13px;margin-bottom:15px}.specification-item.accessories-item.has-popup .spec-category-icon svg path{stroke:#444}.spec-dropdown{position:absolute;top:100%;left:33px;right:3px;z-index:100;background:#fff;border:1px solid #ddd;border-top:none;box-shadow:0 4px 8px #0000001a;max-height:300px;overflow-y:auto;margin-top:-1px;z-index:9999}.spec-dropdown-inner{padding:0}.spec-dropdown-list{list-style:none;padding:0;margin:0}.spec-dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f0f0f0;position:relative}.spec-dropdown-item:last-child{border-bottom:none}.spec-dropdown-item:hover{background-color:#f8f9fa}.spec-dropdown-item.selected{background-color:#e3f2fd;font-weight:500}.spec-dropdown-item.selected:hover{background-color:#bbdefb}.dropdown-item-content{display:flex;align-items:center;justify-content:space-between;flex:1;gap:16px}.dropdown-item-name{flex:1;font-size:14px;color:#333}.dropdown-item-price{font-size:14px;font-weight:600;color:#666;padding-right:20px;display:none;white-space:nowrap}.dropdown-item-checkmark{position:absolute;right:16px;color:#4caf50;font-size:18px;font-weight:700}.specification-item.dropdown-open .spec-content{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:#ddd}.specification-item{position:relative}.spec-edit-icon{transition:transform .3s ease;transform:rotate(90deg)}.spec-edit-icon.rotate{transform:rotate(0)}.spec-dropdown::-webkit-scrollbar{width:8px}.spec-dropdown::-webkit-scrollbar-track{background:#f1f1f1}.spec-dropdown::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.spec-dropdown::-webkit-scrollbar-thumb:hover{background:#555}.spec-dropdown-item[data-component-id="0"]{font-style:italic;color:#999}.spec-dropdown-item[data-component-id="0"] .dropdown-item-name{color:#999}@media (max-width: 768px){.spec-dropdown{max-height:250px}.spec-dropdown-item{padding:10px 12px}.dropdown-item-name,.dropdown-item-price{font-size:13px}}.spec-dropdown{animation:dropdownSlideIn .2s ease-out}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.spec-dropdown.loading{display:flex;align-items:center;justify-content:center;min-height:100px}.spec-dropdown.loading:after{content:"Ładowanie...";color:#999;font-size:14px}.spec-dropdown-list:empty:after{content:"Brak dostępnych opcji";display:block;padding:20px;text-align:center;color:#999;font-size:14px}.accessories-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;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}.accessory-item.component-select.selected-component{box-shadow:0 1px 6.8px #7605ed}.component-select.hidden-by-filter{display:none!important}.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}@media (max-width: 767px){.slide-text{display:flex;flex-direction:column}section.check-similar h3{order:1;margin-bottom:0}.reviews-container{order:2;margin-bottom:15px}.product-specs{order:3}}
