@charset "UTF-8";
/*!
Theme Name: PCC
Author: Hypetech.pl Team
Author URI: https://www.hypetech.pl
Description: Portal produktowy
Requires at least: WordPress 4.9.6
Version: 1.12
*/.half-container-left{margin-left:auto;margin-right:0;max-width:570px;width:98vw}.half-container-right{margin-left:0;margin-right:auto;max-width:570px;width:98vw}@media screen and (max-width:768.02px){.half-container-left,.half-container-right{max-width:none;width:100vw}}.bg-cover{background-position:50%;background-size:cover}.stickbottom{bottom:0;position:absolute;width:100%;z-index:200}@media screen and (max-width:576.02px){.producer-picts{display:block;padding-top:0}.producer-picts .pict{display:inline-block;height:80px;margin-top:20px;max-height:80px;text-align:center;width:49%}.producer-picts .pict svg{height:80px;width:auto}}.content-form .producer-picts{border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;border-top:1px solid #f5f5f5}.picts-catalog{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;padding:30px 10px;-ms-flex-pack:distribute;justify-content:space-around}.picts-catalog .pict{height:65px}@media screen and (max-width:576.02px){.picts-catalog{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.picts-catalog .pict{-webkit-flex-basis:50%;height:65px;-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:20px}}.common-section{padding:60px 0}.title-row{margin-bottom:3rem}.title-row.title-large-padd{padding:50px 0}.title,.title-row.title-large-padd .title,.title-row.title-large-padd h2.title,h2.title{color:var(--pcc-dark-blue--color);font:var(--pcc-light-xxl--font)}.title,h2.title{margin-bottom:0;text-align:center}.title small,h2.title small{font-size:20px;line-height:25px}.title small.light,h2.title small.light{display:inline-block;margin-top:15px}h3.title{color:var(--pcc-dark-blue--color);font:var(--pcc-light-xl--font)}.subtitle{color:#707070;margin:20px auto 0;max-width:66%;text-align:center}.subtitle,p.title{font:var(--pcc-xlight-mid--font)}p.title{margin-bottom:0}.left-title-row .title{margin-top:-.2em;text-align:left}.left-title-row .subtitle{max-width:100%;text-align:left;width:100%}.two-col-left-title-row .subtitle{margin-top:0}.toleft-title-row .title{text-align:left}.toleft-title-row .subtitle{max-width:100%;text-align:left;width:100%}@media screen and (max-width:768.02px){.title,h2.title{font-size:26px;line-height:30px}.left-title-row .title{margin-bottom:20px}.subtitle{max-width:90%}}.flash-container .error{color:#b4332c}.flash-container .error,.flash-container .success{background-color:#fff;border:1px solid #ededed;font-size:14px;font-weight:700;padding:15px;text-align:center}.flash-container .success{color:#3cb446}.category-picker{background-color:#f5f5f6;padding:40px 0 60px;position:relative}.category-picker .lists-row{margin-top:40px}.category-picker .category-list{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-transition:-webkit-box-shadow .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.category-picker .category-list.transwidth{-webkit-transition:margin-top .2s ease-in-out,width .2s ease-in-out,height .2s ease-in-out,left .2s ease-in-out,top .2s ease-in-out;transition:margin-top .2s ease-in-out,width .2s ease-in-out,height .2s ease-in-out,left .2s ease-in-out,top .2s ease-in-out}.category-picker .category-list.margin-right{margin-right:10px}.category-picker .category-list.margin-left{margin-left:10px}.category-picker .category-list.margin-top{margin-top:20px}.category-picker .category-list .inactive-hidden{display:none}.category-picker .category-list .col.nogrow.spacer{-webkit-flex-basis:56px;-ms-flex-preferred-size:56px;flex-basis:56px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.category-picker .category-list .category-list-items.dblcol .row .col.items-col{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;-webkit-flex-basis:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.category-picker .category-list.active{margin-left:0!important;margin-right:0!important}.category-picker .category-list.active .row .col.items-col{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;-webkit-flex-basis:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.category-picker .category-list.active{z-index:100}.category-picker .category-list.active .category-list-header{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.category-picker .category-list.active .category-list-header .chevron .chevron-hint{display:none}.category-picker .category-list.active .category-list-header .chevron .svg-inline--mdi{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.category-picker .category-list.active .category-list-header:hover .chevron .chevron-hint{display:none}.category-picker .category-list.active .category-list-header:hover .chevron .svg-inline--mdi{-webkit-transform:rotate(180deg) translateX(4px)!important;-ms-transform:rotate(180deg) translateX(4px)!important;transform:rotate(180deg) translateX(4px)!important}.category-picker .category-list.active .category-list-show-all .hide{display:block}.category-picker .category-list.active .category-list-show-all .show{display:none}.category-picker .category-list:hover{-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.2);box-shadow:0 0 7px 0 rgba(0,0,0,.2)}.category-picker .category-list .category-list-header{background-color:#fafafa;cursor:pointer;padding:25px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.category-picker .category-list .category-list-header .icon .svg-inline--mdi{color:#ff5a00;font-size:24px;vertical-align:0}.category-picker .category-list .category-list-header .name{color:#2b2b2b;font-size:17px;font-weight:600;margin-left:10px}.category-picker .category-list .category-list-header .chevron .chevron-hint{color:transparent;display:inline-block;font-size:11px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;vertical-align:3px}.category-picker .category-list .category-list-header .chevron .svg-inline--mdi{color:#ff5a00;font-size:24px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.category-picker .category-list .category-list-header:hover{background-color:#f8f8f8}.category-picker .category-list .category-list-header:hover .chevron .chevron-hint{color:#828282}.category-picker .category-list .category-list-header:hover .chevron .chevron-hint,.category-picker .category-list .category-list-header:hover .chevron .svg-inline--mdi{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.category-picker .category-list .category-list-items{background-color:#fff;overflow:auto;padding:15px 15px 10px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.category-picker .category-list .category-list-items .list-item{display:block;padding:15px 10px 0}.category-picker .category-list .category-list-items .list-item.inactive-hidden{display:none}.category-picker .category-list .category-list-items .list-item .name{color:#2b2b2b;font-size:14px;margin-bottom:5px}.category-picker .category-list .category-list-items .list-item .subname{color:#8a8a8a;font-size:11px;height:26px;line-height:12px;overflow:hidden}.category-picker .category-list .category-list-items .list-item:hover{text-decoration:none}.category-picker .category-list .category-list-items .list-item:hover .name,.category-picker .category-list .category-list-items .list-item:hover .subname{color:#fff}.category-picker .category-list .category-list-items .list-item:hover .name{text-decoration:underline}.category-picker .category-list .category-list-items .list-item:hover{background-color:#ff5a00}.category-picker .category-list .category-list-show-all{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;border-top:1px solid #eee;color:#707070;cursor:pointer;flex-grow:0;font-size:12px;left:15px;margin:10px 15px 0;padding:20px 0;right:15px;text-align:center}.category-picker .category-list .category-list-show-all:hover{color:#333}.category-picker .category-list .category-list-show-all .hide,.category-picker .category-list .category-list-show-all .show{display:block;overflow:hidden;-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.category-picker .category-list .category-list-show-all .hide{display:none}.category-picker .category-list .category-list-show-all .show{display:block}.mobile-lists-row .category-list{margin-top:20px}.left-text{font:var(--pcc-light-mid--font);font-size:15px;line-height:1.7em;padding:50px 0 20px}.left-text .content-row .sm-col-12{margin-bottom:30px}.left-text .title{margin-bottom:40px}.left-text .lead{color:var(--pcc-dark-blue--color);font:var(--pcc-light-mid--font);margin-bottom:1em}.left-text .text{color:var(--pcc-darker-gray--color);font:var(--pcc-light-small--font);margin-bottom:2em}.left-text .img{text-align:right;width:100%}.left-text .img img{border-style:none;max-width:100%;vertical-align:middle}.left-text .img+.img{margin-top:20px}@media screen and (max-width:768.02px){.left-text{font-size:14px;line-height:1.7em}.left-text .img{text-align:center}}.counters{background-color:#f5f5f6;padding:30px 0}.counters .title{font-size:22px;font-weight:600}.counters .counters-row{margin-bottom:30px;margin-top:30px}.counters .counters-row .col-3,.counters .counters-row .col-4{border-right:1px solid rgba(0,0,0,.1);text-align:center}.counters .counters-row .col-3:last-child,.counters .counters-row .col-4:last-child{border-right:1px solid transparent}.counters .counters-row .col-3 .counter-icon,.counters .counters-row .col-4 .counter-icon{margin:0 auto;max-width:250px}.counters .counters-row .col-3 .counter-icon .svg-inline--mdi,.counters .counters-row .col-4 .counter-icon .svg-inline--mdi{color:#ff5a00;font-size:56px}.counters .counters-row .col-3 .counter-icon .number,.counters .counters-row .col-4 .counter-icon .number{font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:48px;font-weight:700}.counters .counters-row .col-3 .counter-icon .text,.counters .counters-row .col-4 .counter-icon .text{font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;font-weight:300;line-height:24px;margin-top:10px}.counters .counters-row .col-3 .counter-icon .text.big,.counters .counters-row .col-4 .counter-icon .text.big{font-size:16px;font-weight:500;line-height:24px;margin-top:20px}@media screen and (max-width:768.02px){.counters .counters-row{margin-top:10px}.counters .counters-row .col-3,.counters .counters-row .col-3:last-child,.counters .counters-row .col-4,.counters .counters-row .col-4:last-child{border-right:none}.counters .counters-row .col-3 .counter-icon,.counters .counters-row .col-4 .counter-icon{margin:20px auto 0;max-width:250px}.counters .counters-row .col-3 .counter-icon .svg-inline--mdi,.counters .counters-row .col-4 .counter-icon .svg-inline--mdi{font-size:48px}.counters .counters-row .col-3 .counter-icon .number,.counters .counters-row .col-4 .counter-icon .number{font-size:32px}}@media screen and (max-width:576.02px){.counters .counters-row{margin-top:10px}.counters .counters-row .col-3,.counters .counters-row .col-3:last-child{border-right:none}.counters .counters-row .col-3 .iconnum-wrap{float:left;text-align:center;width:100px}.counters .counters-row .col-3 .counter-icon{margin:10px auto;overflow:auto;text-align:left}.counters .counters-row .col-3 .counter-icon .svg-inline--mdi{font-size:36px}.counters .counters-row .col-3 .counter-icon .number{font-size:22px}.counters .counters-row .col-3 .counter-icon .text{float:left;font-size:13px;line-height:18px;margin-top:15px}}.tabs-container .tabs-header{position:relative}.tabs-container .tabs-header .tabs-header-overlay-color{background:linear-gradient(20deg,rgba(0,0,0,.7),rgba(0,0,0,0));bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.tabs-container .tabs-header .tabs-header-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;position:absolute;top:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;width:100%;z-index:-2}.tabs-container .tabs-header .tabs-header-bg.inactive{opacity:0}.tabs-container .tabs-header{background-repeat:no-repeat;background-size:cover}.tabs-container .tabs-header .tabs-title{padding-bottom:70px;padding-top:100px}.tabs-container .tabs-header .tabs-title .title{color:#fff;text-align:center}.tabs-container .tabs-header .tabs-title .subtitle{color:#fff;font:var(--pcc-light-small--font);margin-top:20px;text-align:center}.tabs-container .tabs.img-tabs{background-color:transparent;background:none;margin-bottom:-40px}.tabs-container .tabs .img-tab-row .tab{background-color:#fff;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.1);box-shadow:0 0 7px 0 rgba(0,0,0,.1);cursor:pointer;position:relative}.tabs-container .tabs .img-tab-row .tab .img{background-position:50%;background-size:cover;height:100px}.tabs-container .tabs .img-tab-row .tab .name{background-color:#fff;font:var(--pcc-light-mid--font);padding:25px 30px;position:relative;text-align:left;-webkit-transition:-webkit-box-shadow .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;z-index:2}.tabs-container .tabs .img-tab-row .tab:hover .name{-webkit-box-shadow:inset 0 -5px #ff5a00,0 0 7px 0 rgba(0,0,0,.1);box-shadow:inset 0 -5px #ff5a00,0 0 7px 0 rgba(0,0,0,.1)}.tabs-container .tabs .img-tab-row .tab:after{border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #ff5a00;content:"";display:inline-block;height:0;opacity:0;position:absolute;-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:0}.tabs-container .tabs .img-tab-row .tab.active .name{-webkit-box-shadow:inset 0 -5px #ff5a00;box-shadow:inset 0 -5px #ff5a00}.tabs-container .tabs .img-tab-row .tab.active:after{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.tabs-container .tabs-content.tabs-imgs-content{padding-top:120px}.tabs-container .tabs{background:linear-gradient(20deg,rgba(0,0,0,.4),rgba(0,0,0,.2));text-align:center}.tabs-container .tabs .text-tab{color:#fff;cursor:pointer;display:inline-block;font:var(--pcc-light-small--font);margin:0 15px;padding:22px 0 20px;-webkit-transition:-webkit-box-shadow .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.tabs-container .tabs .text-tab.active,.tabs-container .tabs .text-tab:hover{-webkit-box-shadow:inset 0 -3px #ff5a00;box-shadow:inset 0 -3px #ff5a00}.tabs-container .tabs-content{background-color:#f5f5f6;padding:60px 0 70px}.tabs-container .tabs-content .lead-bold{color:#2b2b2b;font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;font-weight:500;line-height:30px}.tabs-container .tabs-content .lead{color:#707070;font-size:14px;font-weight:400;line-height:25px}.tabs-img-container .tabs-content{padding-top:100px}.company-box{background-color:#fff;padding:30px 30px 90px;position:relative;-webkit-transition:-webkit-box-shadow .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;width:100%}.company-box.shadow{-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.1);box-shadow:0 0 7px 0 rgba(0,0,0,.1)}.company-box:hover{-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.2);box-shadow:0 0 7px 0 rgba(0,0,0,.2)}.company-box .name{color:#333;font:var(--pcc-light-mid--font)}.company-box .logo{text-align:center}.company-box .logo img{height:50px}.company-box .desc{border-top:1px solid #f5f5f6;color:var(--pcc-darker-gray--color);font:var(--pcc-light-small--font);margin-top:20px;padding-top:20px;text-align:justify}.company-box .link{bottom:0;left:0;padding-bottom:40px;position:absolute;text-align:center;width:100%}.company-box .link a{color:#ff5a00;font:var(--pcc-light-small--font)}@media screen and (max-width:768.02px){.company-box{margin-bottom:20px}}@media screen and (max-width:576.02px){.company-box .logo img{height:auto;max-width:80%}}.move-chevron{color:hsla(0,0%,100%,.6);font-size:48px;position:absolute;top:calc(50% - 40px)}.move-chevron.move-left{left:-5px}.move-chevron.move-right{right:-5px}@media screen and (max-width:768.02px){.tabs-container .tabs.img-tabs .img-tab-row{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.tabs-container .tabs.img-tabs .img-tab-row .tab{margin:0 20px}}.pcc-services{padding:90px 0}.pcc-services .buttons,.pcc-services .subtitle{margin-top:30px}.row+.boxes-rows{margin-top:40px}a.img-box:hover{-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.3);box-shadow:0 0 7px 0 rgba(0,0,0,.3);text-decoration:none}a.img-box:hover .arrow{right:15px}.img-box{background-color:#fff;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.1);box-shadow:0 0 7px 0 rgba(0,0,0,.1);display:block;position:relative;-webkit-transition:-webkit-box-shadow .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;width:100%}.img-box .img{background-repeat:no-repeat;background-size:cover;height:150px}.img-box .arrow{color:#ff5a00;font-size:24px;position:absolute;right:25px;top:172px;-webkit-transition:right .2s ease-in-out;transition:right .2s ease-in-out}.img-box .name{color:#2b2b2b;font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;font-weight:500;line-height:26px;padding:25px 50px 15px 25px}.img-box .name a{color:#2b2b2b}.img-box .text{color:#707070;font-size:13px;line-height:20px;padding:0 25px 25px}.img-box .img-box-meta{color:#787878;padding:0 50px 15px 25px}.img-box.with-more-link{padding-bottom:35px}.img-box .img-box-more-link{bottom:25px;padding:0 25px;position:absolute}.img-box .img-box-meta a,.img-box .img-box-more-link a{color:#ff5a00;font-size:13px;font-weight:600}.common-centered-section{background:#fff;background-repeat:no-repeat;background-size:cover}.common-centered-section.lightgrey{background-color:#f5f5f6}.common-centered-section.dark .subtitle,.common-centered-section.dark .title{color:#fff}.common-centered-section{padding:60px 0}.common-centered-section .title{text-align:center}.common-centered-section .subtitle{color:#2b2b2b;margin:30px auto 0;max-width:60%;text-align:center}.common-centered-section .section-content{margin-top:50px}.common-centered-section .buttons{margin-top:40px;text-align:center}.banner{background-position:50%;background-size:cover;position:relative}.banner .overlay-color{background:linear-gradient(20deg,rgba(0,0,0,.7),rgba(0,0,0,0));bottom:0;left:0;position:absolute;right:0;top:0}.banner .overlay-color-dark{background:linear-gradient(20deg,rgba(0,0,0,.9),rgba(0,0,0,.3));bottom:0;left:0;position:absolute;right:0;top:0}.banner .container{position:relative;z-index:2}.banner.with-white-text{margin-bottom:170px}.banner .banner-white-block{background-color:#fff;-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,.1);box-shadow:1px 1px 4px 0 rgba(0,0,0,.1);color:#333;font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;line-height:22px;margin-bottom:-200px;margin-left:-20px;margin-right:-20px;padding:30px}.banner-content{-webkit-align-self:center;padding:60px 20px;-ms-flex-item-align:center;align-self:center}.banner-content .title-row .title,.banner-content .title-row h2.title{color:#fff}.banner-content .subtitle{color:hsla(0,0%,100%,.9)}.large .banner-content{padding:120px 20px}.banner-content .subtitle,.banner-content .title{color:var(--pcc-white--color)!important}.banner-content.dark .title{color:var(--pcc-dark-blue--color)!important}.banner-content.dark .subtitle{color:var(--pcc-dark-gray--color)!important}.banner-content.text-center .buttons{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.bullet-item{margin-bottom:10px;padding-left:20px;position:relative}.bullet-item:before{background-color:#ff5a00;border-radius:10px;content:"";display:block;height:10px;left:0;position:absolute;top:6px;width:10px}.product-list-banner{background-color:#fbfbfb;background-size:cover;border-bottom:1px solid #ececec;border-top:1px solid #ececec;margin-bottom:60px;padding:30px 0 0;position:relative}.product-list-banner>.container{position:relative;z-index:20}.product-list-banner .bg-overlay{background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.product-list-banner .overlay-color{background:linear-gradient(20deg,rgba(0,0,0,.7),rgba(0,0,0,0));bottom:0;left:0;position:absolute;right:0;top:0}.product-list-banner .catalog-filter{background-color:#f5f5f6;margin-bottom:-60px;margin-top:30px;padding:20px}.product-list-banner .title{color:#fff;font-size:22px;text-align:left}.product-list-banner .title small{display:inline-block;font-size:14px;font-weight:400;line-height:16px;margin-bottom:5px}.product-list-banner .title small p{margin:0}.product-list-banner .title h1{font-size:28px;font-weight:500}.cat-filters-container .cat-filters-title{color:#2b2b2b;font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;font-weight:600;margin-bottom:0;padding-bottom:0}.cat-filters-container .catlists-links{position:absolute;right:12px;top:-37px}.cat-filters-container .catlists-links .caslink+.caslink{margin-left:10px}.cat-filters-container a.caslink{background-color:var(--orange);-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,.1);box-shadow:1px 1px 4px 0 rgba(0,0,0,.1);color:#fff;display:inline-block;font-size:13px;font-weight:500;line-height:20px;padding:7px 20px}.cat-filters-container a.caslink .svg-inline--mdi{font-size:18px;opacity:.6;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.cat-filters-container a.caslink:hover{text-decoration:none}.cat-filters-container a.caslink:hover .svg-inline--mdi{opacity:1}.cat-filters-container a.caslink5{background-color:#525b60;color:#fff;display:inline-block;font-size:13px;font-weight:500;line-height:20px;padding:7px 20px;position:absolute;right:12px;top:-37px}.cat-filters-container a.caslink5 .svg-inline--mdi{font-size:18px;opacity:.6;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.cat-filters-container a.caslink5:hover{text-decoration:none}.cat-filters-container a.caslink5:hover .svg-inline--mdi{opacity:1}.cat-filters-container a.caslink2{background-color:#525b60;color:#fff;display:inline-block;font-size:13px;font-weight:500;line-height:20px;padding:7px 20px}.cat-filters-container a.caslink2 .svg-inline--mdi{font-size:18px;opacity:.6;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.cat-filters-container a.caslink2:hover{text-decoration:none}.cat-filters-container a.caslink2:hover .svg-inline--mdi{opacity:1}.cat-filters-container a.caslink3{color:#707070;display:inline-block;font-size:13px;font-weight:500;line-height:20px}.cat-filters-container a.caslink3 .svg-inline--mdi{font-size:18px;opacity:.6;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.cat-filters-container a.caslink3:hover{text-decoration:none}.cat-filters-container a.caslink3:hover .svg-inline--mdi{opacity:1}.cat-filters-container a.flink{display:inline-block;margin-top:15px}.cat-filters-container .cat-filters .cat-filter-container{position:relative}.cat-filters-container .cat-filters .cat-filter-container .cat-dropdown{background-color:#fff;border:1px solid #ececec;-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,.05);box-shadow:1px 1px 4px 0 rgba(0,0,0,.05);display:none;margin-top:5px;padding:20px;position:absolute;width:876px;z-index:100}.cat-filters-container .cat-filters .cat-filter-container .cat-dropdown .dropdown-title{display:none;font-size:14px;font-weight:700}.cat-filters-container .cat-filters .cat-filter-container .cat-dropdown.col2{width:652px}.cat-filters-container .cat-filters .cat-filter-container .cat-dropdown.col1{width:428px}.cat-filters-container .cat-filters .cat-filter-container .cat-dropdown.right-lock{right:0}.cat-filters-container .cat-filters .cat-filter-container .cat-dropdown .cat-dropdown-top{border-bottom:1px solid #ddd;padding-bottom:10px}.cat-filters-container .cat-filters .cat-filter-container .cat-dropdown .cat-dropdown-top .button{cursor:pointer}.cat-filters-container .cat-filters .cat-filter-container .cat-dropdown .cat-dropdown-top .selected{color:#333;font-size:13px}.cat-filters-container .cat-filters .cat-filter-container .cat-dropdown .cat-dropdown-top .clear-all{color:#666;cursor:pointer;font-size:13px;font-weight:500;margin-right:20px}.cat-filters-container .cat-filters .cat-filter-container .cat-dropdown .cat-dropdown-top .clear-all:hover{color:#333}.cat-filters-container .cat-filters .cat-filter-container .cat-dropdown .cat-dropdown-items{max-height:380px;overflow:auto;padding-top:10px}.cat-filters-container .cat-filters .cat-filter-container .cat-dropdown .cat-dropdown-items ul{list-style:none;padding-left:0}.cat-filters-container .cat-filters .cat-filter-container .cat-dropdown .cat-dropdown-items ul li{font-size:12px;line-height:20px;margin-bottom:4px}.cat-filters-container .cat-filters .cat-filter-container .cat-dropdown .cat-dropdown-items ul li.subcat{margin-left:28px}.cat-filters-container .cat-filters .cat-filter-container .cat-dropdown .cat-dropdown-items ul li.empty{opacity:.6}.cat-filters-container .cat-filters .cat-filter-container .cat-dropdown .cat-dropdown-items .catname .catcount{color:#999;margin-left:5px}.cat-filters-container .cat-filters .cat-filter-container .cat-dropdown .cat-dropdown-items .subcat .catname{font-size:12px}.cat-filters-container .cat-filters .cat-filter-container .cat-dropdown .cat-dropdown-items .some input:checked+.checkbox-indicator{background-color:#fff}.cat-filters-container .cat-filters .cat-filter-container .cat-dropdown .cat-dropdown-items .some input:checked+.checkbox-indicator svg{display:none}.cat-filters-container .cat-filters .cat-filter-container .cat-dropdown .cat-dropdown-items .some input:checked+.checkbox-indicator:after{background-color:#ff5a00;content:"";display:inline-block;height:8px;margin:4px 4px 3px;width:8px}.cat-filters-container .cat-filters .cat-filter-container .cat-filter-dropdown-btn.cat-filter-open+.cat-dropdown{display:block}.cat-filters-container .cat-filters .cat-filter-container .cat-filter-dropdown-btn{background-color:#fff;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,.05);box-shadow:1px 1px 4px 0 rgba(0,0,0,.05);color:#707070;cursor:pointer;font-size:12px;line-height:14px;padding:13px 10px;position:relative}.cat-filters-container .cat-filters .cat-filter-container .cat-filter-dropdown-btn .cats{display:none}.cat-filters-container .cat-filters .cat-filter-container .cat-filter-dropdown-btn.cat-filter-selected{padding:6px 30px 6px 10px}.cat-filters-container .cat-filters .cat-filter-container .cat-filter-dropdown-btn.cat-filter-selected .name{display:block;font-size:10px}.cat-filters-container .cat-filters .cat-filter-container .cat-filter-dropdown-btn.cat-filter-selected .cats{color:#333;display:block;overflow:hidden;position:relative;white-space:nowrap}.cat-filters-container .cat-filters .cat-filter-container .cat-filter-dropdown-btn.cat-filter-selected .cats:after{background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(#fff));background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);content:"";display:inline-block;height:100%;position:absolute;right:0;top:0;width:15px}.cat-filters-container .cat-filters .cat-filter-container .cat-filter-dropdown-btn:hover{border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,.1);box-shadow:1px 1px 4px 0 rgba(0,0,0,.1)}.cat-filters-container .cat-filters .cat-filter-container .cat-filter-dropdown-btn:hover:after{border-bottom:1px solid #000;border-right:1px solid #000}.cat-filters-container .cat-filters .cat-filter-container .cat-filter-dropdown-btn:after{border-bottom:1px solid #707070;border-right:1px solid #707070;content:"";display:inline-block;height:8px;margin:0 .1em 0 .4em;opacity:.5;position:absolute;right:10px;top:calc(50% - 6px);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:8px}.cat-filters-container .cat-filters .cat-filter-container .cat-filter-dropdown-btn.cat-filter-open:after{top:calc(50% - 2px);-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}@media screen and (max-width:992.02px){.cat-filters-container .catlists-links{top:-30px}.cas-search-col{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;margin-bottom:20px;order:-1}}@media screen and (max-width:460.02px){.cas-search-col{margin-bottom:35px}.cat-filters-container a.caslink{margin-bottom:10px}}.cat-filters-container .title{font-size:18px;margin-bottom:30px}.cat-filters-container .submit-row label.custom-check .catname{color:#707070}.cat-filters-container a.flink{color:#707070;font-weight:500;line-height:20px}.cat-filters-container a.flink .svg-inline--mdi{font-size:18px;opacity:.6;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.cat-filters-container a.flink:hover{color:#333;text-decoration:none}.cat-filters-container a.flink:hover .svg-inline--mdi{opacity:1}@media screen and (max-width:1140.98px){.cat-filters-container .cat-filters .cat-filter-container .cat-dropdown{height:100%;left:0;margin-top:0;position:fixed;top:0;width:100%!important}.cat-filters-container .cat-filters .cat-filter-container .cat-dropdown .dropdown-title{display:block}.cat-filters-container .cat-filters .cat-filter-container .cat-dropdown .cat-dropdown-items{max-height:calc(100% - 60px)!important}}@media screen and (max-width:768.02px){.cat-filters-container .cat-filters .cat-filter-container .cat-dropdown{height:100%;left:0;margin-top:0;position:fixed;top:0;width:100%!important}.cat-filters-container .cat-filters .cat-filter-container .cat-dropdown .dropdown-title{display:block}.cat-filters-container .cat-filters .cat-filter-container .cat-dropdown .cat-dropdown-items{max-height:calc(100% - 60px)!important}}.products-container .empty-products-list,.products-list .empty-products-list{border:1px solid #efefef;color:#666;font-size:16px;padding:30px;text-align:center}.products-container .product-list-item,.products-list .product-list-item{background-color:#fff;background-position:center right 10px;background-repeat:no-repeat;background-size:auto 80%;color:#000;display:block;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%}.products-container .product-list-item.bg-hor,.products-list .product-list-item.bg-hor{background-size:20% auto}.products-container .product-list-item:hover,.products-list .product-list-item:hover{-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.1);box-shadow:0 0 7px 0 rgba(0,0,0,.1);text-decoration:none;z-index:2}.products-container .product-list-item .product-name,.products-list .product-list-item .product-name{display:block;font:var(--pcc-base--font);font-size:20px;font-weight:500;line-height:1.5}.products-container .product-list-item .product-ready,.products-list .product-list-item .product-ready{background-color:#f2f2f2;border-radius:6px;color:#2b2b2b;display:inline-block;font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:11px;font-weight:600;line-height:10px;margin-left:10px;padding:8px 10px;vertical-align:2px}.products-container .product-list-item .product-desc,.products-list .product-list-item .product-desc{color:#707070;display:block;font-size:12px;line-height:20px;padding:10px 0}.products-container .product-list-item.block-item,.products-list .product-list-item.block-item{border:1px solid #e9e9e9;padding:18px 18px 65px}.products-container .product-list-item.block-item.with-img,.products-list .product-list-item.block-item.with-img{padding-right:140px}.products-container .product-list-item.block-item .product-meta,.products-list .product-list-item.block-item .product-meta{border-top:1px solid #eee;bottom:20px;position:absolute;width:400px}.products-container .product-list-item.list-item,.products-list .product-list-item.list-item{border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;margin-top:-1px;padding:18px 60px 25px 18px}.products-container .product-list-item.list-item.bg-hor,.products-list .product-list-item.list-item.bg-hor{background-size:120px auto}.products-container .product-list-item.list-item .product-desc,.products-list .product-list-item.list-item .product-desc{border-right:1px solid #eee;float:left;padding-bottom:0;padding-right:10px;width:50%}.products-container .product-list-item.list-item .product-meta,.products-list .product-list-item.list-item .product-meta{float:left;overflow:visible;padding-left:20px;width:40%}.products-container .product-list-item.list-item .product-meta .product-budowa,.products-list .product-list-item.list-item .product-meta .product-budowa{margin-right:30px;width:40%}.products-container .product-list-item .product-meta,.products-list .product-list-item .product-meta{overflow:auto;padding-top:10px}.products-container .product-list-item .product-meta .product-budowa,.products-list .product-list-item .product-meta .product-budowa{float:left;width:60%}.products-container .product-list-item .product-meta .product-meta-label,.products-list .product-list-item .product-meta .product-meta-label{color:#707070;font-size:10px}.products-container .product-list-item .product-meta .product-meta-value,.products-list .product-list-item .product-meta .product-meta-value{color:#2b2b2b;font-size:13px;margin-top:5px}.products-container .col-4 .product-list-item,.products-container .col-4 .product-list-item.with-img,.products-list .col-4 .product-list-item,.products-list .col-4 .product-list-item.with-img{-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,.1);box-shadow:1px 1px 4px 0 rgba(0,0,0,.1);padding-bottom:100px;padding-right:30px}.products-container .col-4 .product-list-item .product-meta,.products-container .col-4 .product-list-item.with-img .product-meta,.products-list .col-4 .product-list-item .product-meta,.products-list .col-4 .product-list-item.with-img .product-meta{bottom:10px;margin:0;min-height:90px;width:calc(100% - 40px)}.products-container .col-4 .product-list-item .product-budowa,.products-container .col-4 .product-list-item.with-img .product-budowa,.products-list .col-4 .product-list-item .product-budowa,.products-list .col-4 .product-list-item.with-img .product-budowa{margin-bottom:10px;width:100%}.products-container .col-4 .product-list-item.with-img:hover,.products-container .col-4 .product-list-item:hover,.products-list .col-4 .product-list-item.with-img:hover,.products-list .col-4 .product-list-item:hover{-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.3);box-shadow:0 0 4px 0 rgba(0,0,0,.3)}.products-container .col-4 .product-list-item.with-img,.products-list .col-4 .product-list-item.with-img{background-position:top 60px right 10px;background-size:auto 60%}.products-container .col-4 .product-list-item.with-img.bg-hor,.products-list .col-4 .product-list-item.with-img.bg-hor{background-position:top 80px right 20px;background-size:30% auto}.products-container .col-4 .product-list-item.with-img .product-meta,.products-list .col-4 .product-list-item.with-img .product-meta{width:calc(100% - 180px)}.products-container .col-4 .product-list-item.with-img .product-desc,.products-list .col-4 .product-list-item.with-img .product-desc{margin-right:120px}@media screen and (max-width:576.02px){.products-container .col-4 .product-list-item.with-img,.products-list .col-4 .product-list-item.with-img{background-position:top 50px right 10px;background-size:30% auto;padding-bottom:20px}.products-container .col-4 .product-list-item.with-img .product-desc,.products-container .col-4 .product-list-item.with-img .product-meta,.products-list .col-4 .product-list-item.with-img .product-desc,.products-list .col-4 .product-list-item.with-img .product-meta{margin-right:calc(30% + 10px)}}.single-prod-desc{margin-bottom:10px}.single-prod-desc .short-desc{margin-bottom:15px}.single-prod-desc a{color:#ff5a00;display:inline-block;font-weight:500}.single-prod-desc .single-prod-more-desc{margin-bottom:20px}.single-prod-desc .cust-dost{background-color:#eee;color:#333;font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:13px;font-weight:600;margin-bottom:15px;padding:15px 0;text-align:center;width:100%}.single-prod-details{border-top:1px solid #eee}.single-prod-details .single-prod-details-block{margin-top:30px}.single-prod-details .single-prod-details-head{color:#2b2b2b;font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125em;font-weight:400;margin-bottom:1em}.single-prod-details .single-prod-details-head svg{color:#ff5a00;font-size:24px;margin-right:10px;vertical-align:-7px}.single-prod-details .single-prod-details-clink .revealed-btn,.single-prod-details .single-prod-details-clink .show-btn,.single-prod-details .single-prod-details-downlink{border:1px solid #eee;color:#2b2b2b;cursor:pointer;display:block;font-size:13px;line-height:14px;padding:10px;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.single-prod-details .single-prod-details-clink .revealed-btn .svg-inline--mdi,.single-prod-details .single-prod-details-clink .show-btn .svg-inline--mdi,.single-prod-details .single-prod-details-downlink .svg-inline--mdi{color:#ccc;font-size:18px;margin-right:8px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;vertical-align:-.3em}.single-prod-details .single-prod-details-clink .revealed-btn .svg-inline--mdi.dropdown-downlink,.single-prod-details .single-prod-details-clink .show-btn .svg-inline--mdi.dropdown-downlink,.single-prod-details .single-prod-details-downlink .svg-inline--mdi.dropdown-downlink{float:right}.single-prod-details .single-prod-details-clink .revealed-btn:hover,.single-prod-details .single-prod-details-clink .show-btn:hover,.single-prod-details .single-prod-details-downlink:hover{background-color:#fafafa;border:1px solid #ccc;text-decoration:none}.single-prod-details .single-prod-details-clink .revealed-btn:hover .svg-inline--mdi,.single-prod-details .single-prod-details-clink .show-btn:hover .svg-inline--mdi,.single-prod-details .single-prod-details-downlink:hover .svg-inline--mdi{color:#2b2b2b}.single-prod-details .single-prod-details-clink .revealed-btn+.single-prod-details-downlink,.single-prod-details .single-prod-details-clink .show-btn+.single-prod-details-downlink,.single-prod-details .single-prod-details-downlink+.single-prod-details-downlink{margin-top:15px}.single-prod-details .single-prod-details-clink .revealed-btn .download-leaflet-links,.single-prod-details .single-prod-details-clink .show-btn .download-leaflet-links,.single-prod-details .single-prod-details-downlink .download-leaflet-links{margin-left:30px;max-height:600px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.single-prod-details .single-prod-details-clink .revealed-btn .download-leaflet-links.hidden,.single-prod-details .single-prod-details-clink .show-btn .download-leaflet-links.hidden,.single-prod-details .single-prod-details-downlink .download-leaflet-links.hidden{max-height:0;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.single-prod-details .single-prod-details-clink .revealed-btn .download-leaflet-links a,.single-prod-details .single-prod-details-clink .show-btn .download-leaflet-links a,.single-prod-details .single-prod-details-downlink .download-leaflet-links a{color:#333;display:block;margin-top:10px}.single-prod-details .single-prod-details-clink+.single-prod-details-clink{margin-top:15px}.single-prod-details .single-prod-details-clink .revealed-btn a{color:#2b2b2b}.single-prod-accordion .single-prod-acc-item .single-prod-acc-item-header{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.single-prod-accordion .single-prod-acc-item .single-prod-acc-item-header .icon{color:#ff5a00;display:inline-block;font-size:24px;margin-right:10px}.single-prod-accordion .single-prod-acc-item .single-prod-acc-item-header .icon svg{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.single-prod-accordion .single-prod-acc-item .single-prod-acc-item-header .name{color:#2b2b2b;display:inline-block;font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125em}.single-prod-accordion .single-prod-acc-item .single-prod-acc-item-header:after{border-bottom:1px solid #ddd;content:"";display:block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-left:20px}.single-prod-accordion .single-prod-acc-item .single-prod-acc-item-content{display:none;margin-left:34px;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.single-prod-accordion .single-prod-acc-item.opened .single-prod-acc-item-header .icon svg{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.single-prod-accordion .single-prod-acc-item.opened .single-prod-acc-item-content{display:block;opacity:1}.single-prod-alt-names .alt-names-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 0}.single-prod-alt-names .alt-names-header .icon{color:#ff5a00;display:inline-block;font-size:24px;margin-right:10px}.single-prod-alt-names .alt-names-header .icon svg{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.single-prod-alt-names .alt-names-header .name{color:#2b2b2b;display:inline-block;font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1.125em}.single-prod-alt-names .alt-names-header:after{border-bottom:1px solid #ddd;content:"";display:block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-left:20px}.single-prod-alt-names .meta-value{color:#5d5d5d;margin-left:34px;text-align:justify}.meta-left{margin-right:90px}.meta-left .meta-left-item{margin-bottom:30px}.meta-left .meta-left-item .name{color:#aaa;font-size:13px;font-weight:700;margin-bottom:15px}.meta-left .meta-left-item .meta-value{color:#2b2b2b;font-size:13px;line-height:22px}.similar{margin-top:30px}.see-other a{background-color:rgba(0,0,0,.04);border-radius:20px;color:#2b2b2b;display:inline-block;height:30px;line-height:30px;margin-right:10px;margin-top:10px;padding:0 20px 0 15px}.see-other a:hover{background-color:rgba(0,0,0,.08);text-decoration:none}.see-other a .svg-inline--mdi{color:#888;font-size:18px;margin-right:5px;vertical-align:-4px}@media screen and (max-width:768.02px){.single-imgs{margin-top:30px}.meta-left,.single-imgs .img,.single-imgs .thumbs{margin-right:0}}.single-prod-distri{border:1px solid #eee;display:block;font-size:13px;font-weight:400;line-height:30px;padding:3px 10px}.single-prod-distri,.single-prod-distri:hover{color:#2b2b2b;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.single-prod-distri:hover{border:1px solid #ccc;text-decoration:none}.single-prod-distri img{display:inline;margin-left:2px}.single-prod-rating .name{font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;font-weight:500;margin-bottom:10px}@media screen and (max-width:1100.02px) and (min-width:768.02px),screen and (max-width:576.02px){.meta-left-item.producer-item .producer-picts{display:block}.meta-left-item.producer-item .producer-picts .pict{display:inline-block;height:80px;margin-top:20px;max-height:80px;text-align:center;width:49%}.meta-left-item.producer-item .producer-picts .pict svg{height:80px;width:auto}}.product-catalog-banner{background-repeat:no-repeat;background-size:cover;padding:40px 0}.product-catalog-banner .title{color:#fff;font-size:34px;margin-bottom:25px;text-align:left}.catalogs-row{background-color:#f8f8f8;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:20px;padding:20px}.catalogs-row .caslink{border:1px solid #ddd;display:block;-webkit-flex-shrink:1;-ms-flex-negative:1;background-color:#fff;flex-shrink:1;position:relative}.catalogs-row .caslink:hover{-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.1);box-shadow:0 0 4px 0 rgba(0,0,0,.1);text-decoration:none}.catalogs-row .caslink:hover .arrow{right:15px}.catalogs-row .caslink .name{color:#2b2b2b;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;font-weight:600;line-height:26px;padding:10px 55px 5px 20px}.catalogs-row .caslink .desc{color:#999;font-size:12px;font-weight:400;line-height:1.4;margin:0 15px 10px 20px}.catalogs-row .caslink .arrow{color:var(--orange);font-size:24px;position:absolute;right:20px;top:10px;-webkit-transition:right .2s ease-in-out;transition:right .2s ease-in-out}@media screen and (max-width:992.02px){.catalogs-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.catalog-filter-block-wrapper{background-color:#f5f5f6;font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important}.catalog-filter-block-wrapper .cat-filters-container{padding:15px 20px}.catalog-filter-block-wrapper .cat-filters-container .cat-filters .cat-filter-container .cat-dropdown{width:876px}.catalog-filter-block-wrapper .cat-filters-container .cat-filters .cat-filter-container .cat-dropdown.col2{width:652px}.catalog-filter-block-wrapper .cat-filters-container .cat-filters .cat-filter-container .cat-dropdown.col1{width:428px}@media screen and (max-width:768.02px){.cat-filters-container .cat-filters .cat-filter-container{margin-bottom:10px}.filter-link{margin-top:20px;text-align:center;width:100%}.flink.clear-all-filters{display:inline-block;margin-top:20px}}.products-list{padding:0;position:relative}.products-list .list-container{padding:20px 0 30px}.products-list .top-row{margin-bottom:20px}.products-list .bottom-row{margin-top:20px}.products-list .pagination{font-size:14px;line-height:30px}.products-list .pagination b{margin-left:10px}.products-list .pagination .prev-page{margin-right:20px}.products-list .pagination .next-page{margin-left:20px}.products-list .pagination a.option-link{color:#b9b9b9;font-size:12px}.products-list .pagination a.option-link:hover{color:#2b2b2b;text-decoration:none}.products-list .pagination .switch-view{color:#b9b9b9;font-size:24px;padding:2px}.products-list .pagination .switch-view svg{display:block}.products-list .pagination .switch-view:hover{color:#2b2b2b;text-decoration:none}.products-list .pagination .switch-view:focus{outline:1px solid #b9b9b9}.products-list .pagination .show-all-link{margin-left:15px}.products-list .pagination .page-size,.products-list .pagination .show-all-link{border-left:1px solid #ddd;display:inline-block;line-height:30px;padding-left:15px}.products-list .pagination .page-size{font-size:12px;margin:0 15px}.products-list .pagination .page-size a,.products-list .pagination .page-size b,.products-list .pagination .page-size button{margin:0 2px;padding:4px}.products-list .pagination .page-size a:focus,.products-list .pagination .page-size b:focus,.products-list .pagination .page-size button:focus{outline:1px solid #b9b9b9}.products-list .pagination .next-page,.products-list .pagination .prev-page{color:#b9b9b9;vertical-align:1px}.products-list .pagination .next-page:hover,.products-list .pagination .prev-page:hover{color:#2b2b2b;text-decoration:none}.products-list .pagination .next-page span,.products-list .pagination .prev-page span{font-size:12px;vertical-align:-2px}.products-list .pagination .next-page svg,.products-list .pagination .prev-page svg{height:32px;width:32px}@media screen and (max-width:768.02px){.large-rows-padd .strech:not(:first-child){margin-top:20px}}@media screen and (max-width:1200.02px) and (min-width:768.02px),screen and (max-width:576.02px){.products-container .product-list-item .product-desc,.products-list .product-list-item .product-desc{color:#707070;display:block;font-size:11px;line-height:18px;margin-right:100px;padding:10px 0}.products-container .product-list-item.block-item,.products-list .product-list-item.block-item{padding-bottom:15px}.products-container .product-list-item,.products-list .product-list-item{background-position:top 60px right 10px;background-repeat:no-repeat;background-size:80px auto}.products-container .product-list-item.block-item.with-img,.products-list .product-list-item.block-item.with-img{padding-right:20px}.products-container .product-list-item.block-item .product-meta,.products-list .product-list-item.block-item .product-meta{display:inline-block;margin-top:10px;position:static;width:auto}.products-container .product-list-item.block-item .product-meta .product-budowa,.products-list .product-list-item.block-item .product-meta .product-budowa{float:none;margin-bottom:10px;margin-right:20px;width:auto}}.bottom-bdesc-section{border-bottom:1px solid #ececec;font-size:var(--text-size,16px);padding:32px 0}.bottom-bdesc-section.bottom-bdesc-section{border-bottom:0;border-top:1px solid #ececec;padding-bottom:48px}.bottom-bdesc-section:after{clear:both;content:"";display:table}.bottom-bdesc-section h1,.bottom-bdesc-section h2{font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:24px;font-weight:600;margin-bottom:1em}.bottom-bdesc-section ol,.bottom-bdesc-section p,.bottom-bdesc-section ul{color:#2b2b2b;font-size:var(--text-size,16px);line-height:var(--text-line-height,1.7em);text-align:justify}.bottom-bdesc-section a{color:#ff5a00;font-weight:600}.bottom-bdesc-section .cat-catalog{border:1px solid #ddd;display:block;float:right;margin-bottom:-40px;margin-left:40px;-webkit-transform:rotateX(0deg) rotateY(0deg) rotate(10deg) translateX(0) translateY(-20px) translateZ(0);transform:rotateX(0deg) rotateY(0deg) rotate(10deg) translateX(0) translateY(-20px) translateZ(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:border .1s ease-in-out;transition:border .1s ease-in-out}.bottom-bdesc-section .cat-catalog img{max-height:160px}.bottom-bdesc-section .cat-catalog:hover{border:1px solid #ff5a00}.bdesc-section:after{clear:both;content:"";display:table}.bdesc-section h1,.bdesc-section h2{font-size:28px;font-weight:600}.bdesc-section .desc-cat p,.bdesc-section h1,.bdesc-section h2{color:#fff;font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bdesc-section .desc-cat p{font-size:16px;font-weight:400;line-height:24px;text-align:justify}.bdesc-section p{color:#fff;font-size:12px;line-height:18px;text-align:justify}.bdesc-section a{color:#fff;font-size:13px;font-weight:600}.bdesc-section .cat-catalog{-webkit-box-shadow:3px 3px 5px 1px rgba(0,0,0,.1);box-shadow:3px 3px 5px 1px rgba(0,0,0,.1);display:block;float:right;margin-bottom:-55px;margin-left:80px;-webkit-transform:rotateX(0deg) rotateY(0deg) rotate(10deg) translateX(0) translateY(-20px) translateZ(0);transform:rotateX(0deg) rotateY(0deg) rotate(10deg) translateX(0) translateY(-20px) translateZ(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.bdesc-section .cat-catalog img{max-height:200px}.bdesc-section .cat-catalog:hover{-webkit-box-shadow:3px 3px 5px 1px rgba(0,0,0,.2);box-shadow:3px 3px 5px 1px rgba(0,0,0,.2)}@media screen and (max-width:1220.02px){.bdesc-section .cat-catalog{margin-left:30px}}@media screen and (max-width:768.02px){.product-list-banner .overlay-color{background:linear-gradient(26deg,rgba(0,0,0,.7),rgba(0,0,0,.2))}.bdesc-section h1,.bdesc-section h2{font-size:22px}.bdesc-section .cat-catalog{margin-bottom:0;margin-right:10px}.bdesc-section .cat-catalog img{max-height:130px}}@media screen and (max-width:320.02px){.bdesc-section .cat-catalog{display:none}}.catalog-left-bar{background-color:#fff;-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,.1);box-shadow:0 0 3px 1px rgba(0,0,0,.1);left:calc(50% - 720px);padding:10px;position:absolute;text-align:center;top:200px;width:130px;z-index:1010}.catalog-left-bar .pict+.pict{border-top:1px solid #eee;margin-top:15px;padding-top:15px}.catalog-left-bar svg{display:block;height:auto;margin:0 auto;width:95px}.catalog-left-bar.sticked-bar{position:fixed;top:20px}@media screen and (max-width:1490.02px){.catalog-left-bar{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:20px auto;position:static;width:1140px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.catalog-left-bar .pict+.pict{border:0;margin:0;padding:0}.catalog-left-bar .pict{width:auto}.catalog-left-bar.sticked-bar{position:static;top:20px}}@media (-ms-high-contrast:none){.producer-picts svg{max-width:110px}}.product-list-fixed-filters{background-color:#fbfbfb;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.2);box-shadow:0 0 4px 0 rgba(0,0,0,.2);opacity:0;padding:15px 0 25px;pointer-events:none;position:fixed;top:0;-webkit-transform:translateY(-200px);-ms-transform:translateY(-200px);transform:translateY(-200px);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%;z-index:1000}.product-list-fixed-filters.empty{display:none}.product-list-fixed-filters .totop{background-color:#fff;border:1px solid #ececec;bottom:-40px;-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,.05);box-shadow:1px 1px 4px 0 rgba(0,0,0,.05);cursor:pointer;font-size:12px;padding:10px;position:absolute;right:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.product-list-fixed-filters .totop:before{border-left:1px solid #707070;border-top:1px solid #707070;content:"";display:inline-block;height:8px;margin:0 10px 0 .4em;opacity:.5;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;vertical-align:-2px;width:8px}.product-list-fixed-filters .totop:hover{border:1px solid #ddd;-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,.1);box-shadow:1px 1px 4px 0 rgba(0,0,0,.1)}.product-list-fixed-filters .name{font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;padding:10px 0}.product-list-fixed-filters .cat{color:#666;font-size:11px;margin-bottom:5px}.product-list-fixed-filters .value{color:#2b2b2b;font-size:13px;font-weight:500}.product-list-fixed-filters.sticked{opacity:1;pointer-events:all;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes loader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loader{background-color:hsla(0,0%,100%,.7);bottom:0;display:none;left:0;padding-top:50px;position:absolute;right:0;text-align:center;top:0;z-index:399}.loader .loader-svg{height:80px;width:80px}.loader .loader-svg .loader-svg-stroke{stroke:#ff5a00;stroke-dashoffset:40;fill:transparent}.loader .loader-svg circle{stroke-width:10px;stroke-linecap:butt;stroke-dasharray:240;-webkit-animation:loader-spin 1.2s linear infinite;animation:loader-spin 1.2s linear infinite}.loader.small .loader-svg{height:50px;width:50px}.loading>.loader{display:block}.single-blog .content-container{margin:50px auto;max-width:92vw;width:820px}.single-blog .lead{color:var(--pcc-darker-gray--color);font:var(--pcc-xlight-mid--font);line-height:1.6;padding-bottom:30px}.single-blog .meta{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:40px;padding:20px 30px}.single-blog .meta .date{container:var(--pcc-dark-gray--color);font:var(--pcc-light-xxs--font)}.single-blog .meta .social a{display:inline-block;margin-left:20px}.single-blog .meta .social a:hover{text-decoration:none}.single-blog .content-image{float:left;margin-bottom:30px;margin-left:-180px;margin-right:30px}.single-blog .content-image img{max-height:260px}.single-blog .other-posts{background-color:#f8f8f8;padding:60px 0}.single-blog .other-posts .title{font-size:24px;margin-bottom:10px;text-align:center}.single-blog .other-posts .subtitle{font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:18px;margin-bottom:30px;text-align:center}.single-blog .single-blog-content-col{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}@media screen and (max-width:1160px){.single-blog .content-text img.aligncenter.size-full{margin-left:0;max-width:100%}.single-blog .single-blog-toc-col{display:none}.single-blog .single-blog-content-col{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (max-width:768.02px){.single-blog .lead{font-size:16px;line-height:24px}}@media screen and (max-width:992.02px){.single-blog .content-image{margin-left:0}.single-blog img.aligncenter.size-full{height:auto;margin-left:0;max-width:100%}.single-blog img.alignright{display:block;float:right;margin-bottom:30px;margin-left:30px;margin-right:0;max-width:100%}.single-blog img.alignleft{display:block;float:left;margin-bottom:30px;margin-left:0;margin-right:30px;max-width:100%}}@media screen and (max-width:576.02px){.single-blog .meta{padding-left:0;padding-right:0}.single-blog .meta .social a{margin-left:10px}.single-blog img.alignleft,.single-blog img.alignright{display:block;float:none;margin-bottom:30px;margin-left:0;margin-right:0;max-width:100%}.single-blog .content-image{float:none;margin-right:0}.single-blog .content-image img{max-height:none;max-width:100%}}.single-blog-toc{background-color:var(--pcc-pale-gray--color);margin-top:50px;padding:24px}.single-blog-toc .single-blog-toc__header{color:var(--pcc-darker-gray--color);font:var(--pcc-light-mid--font);margin-bottom:8px}.single-blog-toc ol{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font:var(--pcc-light-small--font);list-style:decimal;margin-left:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}.single-blog-toc ol a{color:#707070}.comments-area{border-right:1px solid #ddd;margin-top:50px;padding-bottom:30px;padding-right:30px}.comments-area .comments-area-title{color:#2b2b2b;font-size:24px;font-weight:700;margin-bottom:10px}.comments-area .comments-area-subtitle,.comments-area .comments-area-title{font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.comments-area .comments-area-subtitle{color:#707070;font-size:16px;font-weight:500;margin-bottom:20px}.comments-area .empty-comments{color:#707070;font-size:14px;padding:30px;text-align:center}.comments-area .comment-list{margin-bottom:30px;margin-top:30px}.comments-area .comment-list .comment+.comment{border-top:1px solid #eee}.comments-area .comment-list .comment{background-color:#f9f9f9;padding:30px}.comments-area .comment-list .comment .comment-content{color:#707070;font-size:14px;line-height:22px}.comments-area .comment-list .comment .comment-meta{font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin-bottom:10px}.comments-area .comment-list .comment .comment-meta .author{color:#2b2b2b;font-size:16px}.comments-area .comment-list .comment .comment-meta .comment-permalink{color:#717171;font-size:12px}.comments-area .comment-list .comment.odd{background-color:#fefefe}.comments-area .comment-form{overflow:auto}.comments-area .comment-form .logged-in-as{color:#707070;font-size:14px;padding-bottom:15px}.comments-area .comment-form .comment-author-wrap{float:left;padding-right:15px;width:70%}.comments-area .comment-form .comment-author-wrap input{border:1px solid #d8d8d8;font-size:14px;height:46px;line-height:22px;padding:10px;width:100%}.comments-area .comment-form .comment-author-wrap input::-webkit-input-placeholder{color:#717171}.comments-area .comment-form .comment-author-wrap input::-moz-placeholder{color:#717171}.comments-area .comment-form .comment-author-wrap input:-ms-input-placeholder{color:#717171}.comments-area .comment-form .comment-author-wrap input::-ms-input-placeholder{color:#717171}.comments-area .comment-form .comment-author-wrap input::placeholder{color:#717171}.comments-area .comment-form .comment-submit-wrap{float:right;width:30%}.comments-area .comment-form .comment-form-cookies-consent{clear:both;color:#707070;display:block;font-size:14px;padding:15px 0}.comments-area .comment-form .comment-content-wrap{margin-bottom:15px;width:100%}.comments-area .comment-form .comment-content-wrap textarea{border:1px solid #d8d8d8;font-size:14px;line-height:22px;padding:10px 15px;width:100%}.comments-area .comment-form .comment-content-wrap textarea::-webkit-input-placeholder{color:#717171}.comments-area .comment-form .comment-content-wrap textarea::-moz-placeholder{color:#717171}.comments-area .comment-form .comment-content-wrap textarea:-ms-input-placeholder{color:#717171}.comments-area .comment-form .comment-content-wrap textarea::-ms-input-placeholder{color:#717171}.comments-area .comment-form .comment-content-wrap textarea::placeholder{color:#717171}.rating-area{margin-bottom:20px;margin-left:10px;margin-top:10px}.comments-rating-area{margin-bottom:20px;margin-left:20px;margin-top:50px}@media screen and (max-width:992.02px){.comments-area{border-right:0 solid #ddd;padding-right:0}.comments-rating-area,.rating-area{border-top:1px solid #ddd;margin-left:0;margin-top:0;padding-top:30px}}@media screen and (max-width:768.02px){.comments-area .comment-form .comment-author-wrap{padding-right:0;width:100%}.comments-area .comment-form .comment-submit-wrap{margin-top:15px;width:auto}}.posts-list-container .pagination{text-align:center}.posts-list-container .pagination>a,.posts-list-container .pagination>span{display:inline-block;margin:5px}.posts-list-container .pagination span.current{background-color:var(--pcc-pale-gray--color);color:var(--pcc-dark-blue--color);display:inline-block;font:var(--pcc-light-small--font);padding:.5rem 1rem}.posts-list-container .pagination a{background-color:var(--pcc-orange--color);color:var(--pcc-white--color);display:inline-block;font:var(--pcc-light-small--font);padding:.5rem 1rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.posts-list-container .pagination a .svg-inline--mdi{color:color-mix(in srgb,var(--pcc-white--color),transparent 30%);font-size:24px;line-height:20px;margin-left:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;vertical-align:-8px}.posts-list-container .pagination a .svg-inline--mdi:first-child{margin-left:0;margin-right:5px}.posts-list-container .pagination a:hover{background-color:var(--pcc-dark-blue--color);color:var(--pcc-white--color);text-decoration:none}.posts-list-container .pagination a:hover .svg-inline--mdi{color:var(--pcc-white--color);-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.posts-list-container .pagination a:hover .svg-inline--mdi:first-child{-webkit-transform:translateX(-4px);-ms-transform:translateX(-4px);transform:translateX(-4px)}.single-stars .stars-header{font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;font-weight:500;margin-bottom:10px}.single-stars .rating{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.single-stars .rating .rate-star{color:#ff5a00;font-size:48px;line-height:48px}.single-stars .rating .rate-cont{padding:0 10px;text-align:center}.single-stars .rating .rate-cont .rate{color:#2b2b2b;display:block;font-size:22px;font-weight:700;margin-bottom:5px}.single-stars .rating .rate-cont .count{color:#bebebe;font-size:12px}.single-stars .rating .rate-setter{border-left:1px solid #ddd;margin-left:15px;padding-left:15px}.single-stars .rating .rate-setter .setter-name{color:#2b2b2b;display:block;font-size:13px;margin-bottom:3px}.single-stars .rating .rate-setter .setter-stars{color:#e6e6e6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:24px}.single-stars .rating .rate-setter .setter-stars .star-ind{-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.single-stars .rating .rate-setter .setter-stars .star-ind.highlight{color:#ff5a00}.single-stars .rating .rate-setter .setter-stars .star-ind.user-star{color:#ff9c66}.single-stars .rating .rate-setter .setter-stars .star-ind.user-star.highlight{color:#ff5a00}.single-stars .stars-msg{background-color:#f8f8f8;color:#2b2b2b;font-size:13px;font-weight:500;line-height:26px;margin-top:10px;padding:15px}.brands-section{padding:50px 0}.brands-section .buttons{margin-top:30px}.xxlarge-rows-padd .row+.brands-rows{margin-top:40px}.row.boxes-row.boxes-slider-single-row{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:visible}.packshots-slider{position:relative}.packshots-slider .arrow{color:#fff;font-size:64px;opacity:.3;position:absolute;top:40%}.packshots-slider .arrow:hover{opacity:.7}.packshots-slider .arrow.arrow-left{left:-84px}.packshots-slider .arrow.arrow-right{right:-84px}.packshots-slider .packshots-slider-wrapper{left:-40px;overflow-x:hidden;padding-left:20px;padding-right:20px;padding-top:40px;position:relative;width:calc(100% + 80px)}.packshots-slider .packshots-slider-wrapper>.boxes-row{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width:1200.02px){.packshots-slider{padding-bottom:30px}.packshots-slider .arrow{bottom:-30px;top:unset}.packshots-slider .arrow.arrow-left{left:0}.packshots-slider .arrow.arrow-right{right:0}}.packshot{background-color:#fff;padding:30px;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%}.packshot .prod-packshot{text-align:center}.packshot .prod-packshot img{max-height:220px}.packshot .text{color:#333;font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;font-weight:600;line-height:22px;margin-top:30px;text-align:center}.packshot .text em{font-size:14px;font-style:normal;font-weight:400}.packshot .text p.desc{color:#707070;font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:13px;font-weight:400;line-height:20px;text-align:left}.packshot:hover{position:relative;text-decoration:none;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}body.modal-opened{overflow:hidden}.modal{background-color:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;overflow:auto;position:fixed;top:0;visibility:hidden;width:100%;z-index:2000}.modal,.modal.opened{-webkit-transition:visibility .2s,opacity .2s ease-in-out;transition:visibility .2s,opacity .2s ease-in-out}.modal.opened{opacity:1;visibility:visible}.modal.opened .modal-dialog{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.modal .modal-body .message{border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;color:#2b2b2b;font-size:14px;font-weight:500;line-height:24px;padding:20px 30px}.modal .modal-dialog{background-color:#fff;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.3);box-shadow:0 0 7px 0 rgba(0,0,0,.3);margin:40px auto;max-height:calc(100vh - 80px);max-width:600px;opacity:0;-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%);-webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out,-webkit-transform .2s ease-in-out}.modal .modal-dialog .modal-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:22px 30px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;vertical-align:middle}.modal .modal-dialog .modal-header .modal-title{color:#2b2b2b;font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:18px;font-weight:500;line-height:30px}.modal .modal-dialog .modal-header .close{color:#ff5a00;outline:0}.modal .modal-dialog .modal-header .close svg{height:28px;pointer-events:none;width:28px}@media screen and (max-width:576.02px){.modal .modal-dialog{margin:0 auto;max-height:100vh}}.app-form,.fadethanks{position:relative}.fadethanks .thank-you{background-color:#eee;border:1px solid #ddd;margin-left:10%;padding:30px 20px 15px 10px;position:absolute;top:10px;width:80%;z-index:2}.app-form .thank-you{background:#f5f5f5;padding:40px 30px;text-align:center}.app-form .thank-you .thank-you-title{color:#2b2b2b;font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:22px;font-weight:600;margin-bottom:20px}.app-form .thank-you p{color:#2b2b2b;font-size:14px;line-height:28px;text-align:center}.app-form .form-data{background-color:var(--pcc-pale-gray--color);padding:30px}.app-form .form-data button:focus{outline:0}.app-form .form-data .field label{color:var(--pcc-darker-gray--color);display:block;font:var(--pcc-light-xs--font);line-height:1.15em;margin-bottom:5px}.app-form .form-data .field.required label:after{color:#707070;content:"*";display:inline-block;margin-left:5px}.app-form .form-data .field input,.app-form .form-data .field select,.app-form .form-data .field textarea{background-color:var(--pcc-white--color);border:1px solid var(--pcc-mid-gray--color);font-size:14px;line-height:20px;outline:0;padding:8px 6px;width:100%}.app-form .form-data .field input:focus,.app-form .form-data .field select:focus,.app-form .form-data .field textarea:focus{border:1px solid var(--pcc-orange--color)}.app-form .form-data .field textarea{height:90px}.app-form .form-data .field.errors input,.app-form .form-data .field.errors select,.app-form .form-data .field.errors textarea{border:1px solid #b4332c}.app-form .form-data .disclaimers{border-top:1px solid #e8e8e8;margin-top:20px;padding-top:20px}.app-form .form-data .send-section{margin-top:20px}.app-form .form-data .custom-check .catname{color:var(--pcc-darker-gray--color);margin-left:5px}.app-form .form-data .custom-check.bold .catname{color:var(--pcc-darker-gray--color);font-weight:500}.app-form .form-data .custom-check.disclaimer .catname{font:var(--pcc-light-xs--font);text-align:justify}.app-form .form-data .sample-hidden{display:none}.app-form .form-data ul.errors{color:#b4332c;display:block;font:var(--pcc-light-xxs--font);list-style:none;margin-bottom:0;margin-left:5px;margin-top:5px;padding:0}.app-form .form-data .custom-check ul.errors{margin-left:30px}.app-form .form-data .bottom-disclaimers{margin-top:20px}.app-form .form-data .bottom-disclaimers .disclaimer{color:#707070;font:var(--pcc-light-xxs--font);line-height:18px;text-align:justify}.app-form .form-data .bottom-disclaimers .disclaimer ol,.app-form .form-data .bottom-disclaimers .disclaimer ul{padding-left:30px}.app-form .form-data .more-bottom-disclaimers{text-align:right}.app-form .form-data .more-bottom-disclaimers a,.app-form .form-data .more-bottom-disclaimers button{color:#707070;cursor:pointer;display:inline-block;font-size:11px}.app-form .form-data .more-bottom-disclaimers a:after,.app-form .form-data .more-bottom-disclaimers button:after{border-bottom:1px solid #707070;border-right:1px solid #707070;content:"";display:inline-block;height:6px;margin:0 0 0 8px;opacity:.5;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;vertical-align:3px;width:6px}.app-form .form-data .more-bottom-disclaimers a.expanded-state:after,.app-form .form-data .more-bottom-disclaimers button.expanded-state:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);vertical-align:0}@media screen and (max-width:576.02px){.modal .modal-dialog{margin:0 auto;max-height:100vh}.app-form .form-data{background-color:#f5f5f5;padding:15px}}.login-page{background-color:#fff;background-size:cover;padding:40px 0 120px}.login-page .form-header{background-color:#fff;padding:30px}.login-page .form-header .user-icon{color:#ff5a00;font-size:96px;margin-right:30px}.login-page .form-header .form-title{color:var(--pcc-dark-blue--color);font:var(--pcc-light-xl--font)}.login-page .form-header .form-subtitle{color:var(--pcc-graphite);font:var(--pcc-light-xs--font)}.login-page .form-wrapper{border:1px solid var(--pcc-mid-gray--color);margin:0 auto;max-width:600px}.login-page .form-wrapper.login-form-wrapper{max-width:500px}p.actb{font-size:12px;font-weight:400;line-height:18px;margin-top:10px;text-align:center}p.actb a{color:#b4332c;text-decoration:underline}.flash-container{background-color:#f5f5f5;padding:20px 30px 0}.form-data .flash-container{margin-bottom:20px;padding:0}.login-form-footer{background-color:#e9e9e9;font:var(--pcc-light-small--font);padding:20px 0;text-align:center}.login-form-footer .text{margin-bottom:10px}.login-form-footer a{color:#ff5a00}#loginform{background-color:var(--pcc-pale-gray--color);padding:30px}#loginform p{margin-bottom:0}#loginform p+p{margin-top:20px}#loginform label{color:#707070;display:block;font-size:14px;margin-bottom:5px}#loginform input[type=password],#loginform input[type=text],#loginform select,#loginform textarea{background-color:var(--pcc-white--color);border:1px solid var(--pcc-mid-gray--color);font-size:14px;line-height:20px;outline:0;padding:8px 6px;width:100%}#loginform input[type=password]:focus,#loginform input[type=text]:focus,#loginform select:focus,#loginform textarea:focus{border:1px solid #aaa}#loginform .login-submit input[type=submit]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}#loginform .pass-reset{margin-bottom:20px;margin-top:10px;text-align:right}#loginform .pass-reset a{color:var(--pcc-dark-blue--color);font:var(--pcc-light-xs--font)}.search-not-found-name-suggest{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font:var(--pcc-base--font);gap:.3rem}.search-not-found-name-suggest .text{font:var(--pcc-light--font)}.search-not-found-name-suggest form span{cursor:pointer}.search-phrase{font-size:14px}.search-not-found{padding:60px 0;text-align:center}.search-not-found .search-not-found-name{color:#707070;font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:28px;font-weight:500}.search-not-found .search-not-found-name-suggest{line-height:28px;margin-top:20px}.search-not-found .search-not-found-name-suggest .text,.search-not-found .search-not-found-name-suggest a{font-size:16px}.search-not-found .search-not-found-name-suggest a{color:#ff5a00}.product-list-banner.search-banner{margin-bottom:0}.product-list-banner.search-banner .title{color:#333;margin-bottom:20px}.product-list-banner.search-banner .search-phrase{margin-bottom:20px}.two-col-banner .row>div{position:relative}.two-col-banner .row>div .overlay-color{bottom:0;left:0;position:absolute;right:0;top:0}.two-col-banner .banner-content{position:relative;z-index:2}.two-col-banner .banner-content .title{font:var(--pcc-light-large--font)}.two-col-banner .banner-content .buttons{margin-top:30px}.two-col-banner .banner-content{padding:120px 20px}.contact-section{padding:60px 0 0}.contact-section .contact-form{margin-bottom:3rem}.contact-form{-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.3);box-shadow:0 0 7px 0 rgba(0,0,0,.3)}.contact-form .contact-form-header{background-color:#fff;padding:22px 30px}.contact-form .contact-form-header .form-title{color:#2b2b2b;font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:18px;font-weight:500;line-height:30px}.map{border:1px solid #ddd}.map iframe{display:block}.maps-description{font-size:14px;line-height:22px}@media screen and (max-width:768.02px){.contact-section .contact-form{margin-top:0}.maps-description{margin-top:20px}}.images-gallery-section .image-container{margin-bottom:30px}.images-gallery-section img{display:block;max-width:100%}.company-contact-section .container{padding-left:240px;position:relative}.company-contact-section>.container>.row{position:relative;z-index:2}.company-contact-section .bgicon{bottom:0;color:rgba(0,0,0,.1);height:200%;left:-20px;position:absolute;top:-110px;-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg);width:auto;z-index:1}.company-contact-section .text-content{color:#2b2b2b;font-size:14px;line-height:32px}@media screen and (max-width:768.02px){.company-contact-section .container{padding-left:20px}.company-contact-section .bgicon{display:none}}.categories-map-section ul.level-0{list-style-position:inside;list-style-type:none;margin-top:20px;padding-left:0}.categories-map-section ul.level-0>li span{color:var(--pcc-dark-blue--color);display:block;font:var(--pcc-base-large--font);margin-bottom:10px;margin-top:20px}.categories-map-section ul.level-1{list-style-position:inside;list-style-type:square}.categories-map-section ul.level-1>li{margin-bottom:6px}.categories-map-section ul.level-1>li>a{color:#2b2b2b;font:var(--pcc-base--font);line-height:20px}.categories-map-section ul.level-2{list-style-position:inside;list-style-type:circle;margin-top:6px;padding-left:24px}.categories-map-section ul.level-2>li{margin-bottom:6px}.categories-map-section ul.level-2>li>a{color:#5c5c5c;font:var(--pcc-light-small--font)}.bigimage-section{padding:60px 0}.bigimage-section+.bigimage-section{padding-top:0}.bigimage-section .img-box .text{color:#707070;font-size:14px;line-height:1.7em;padding:0 40px 40px}.bigimage-section .img-box .name{font-size:22px;line-height:32px;padding:40px 40px 20px}.bigimage-section .right .img-box{z-index:2}.bigimage-section .right .col-with-image img{display:block;margin-left:-200px;max-width:unset;width:calc(100% + 200px)}.bigimage-section .left .col-with-image img{display:block;margin-right:-200px;max-width:unset;width:calc(100% + 200px)}@media screen and (max-width:768px){.bigimage-section .row.right .col-with-image{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.bigimage-section .col-with-image img{margin:0!important;width:50%!important}.bigimage-section .col-with-text{margin-top:-30px!important;padding-top:0!important}.bigimage-section .img-box{margin:0 0 0 20px;max-width:100%;width:auto}.bigimage-section .img-box .name{font-size:22px;line-height:32px;padding:20px}.bigimage-section .img-box .text{color:#707070;font-size:13px;line-height:1.7em;padding:0 20px 20px}}.profile-tabs{background-color:#fff;padding:0 30px}.profile-tabs>span{color:#707070;cursor:pointer;display:inline-block;font-size:14px;margin-right:20px;padding-bottom:15px;-webkit-transition:-webkit-box-shadow .12s ease-in-out;transition:-webkit-box-shadow .12s ease-in-out;transition:box-shadow .12s ease-in-out;transition:box-shadow .12s ease-in-out,-webkit-box-shadow .12s ease-in-out}.profile-tabs>span.active,.profile-tabs>span:hover{-webkit-box-shadow:inset 0 -5px #ff5a00;box-shadow:inset 0 -5px #ff5a00}.profile-tabs>span:hover{color:#666;text-decoration:none}.bgbox{background-position:bottom;background-repeat:no-repeat;background-size:cover;padding:40px 0 60px;text-align:center;width:100%}.bgbox.vlogo .logo{margin-bottom:10px;max-height:60px}.bgbox .logo{margin-bottom:30px;max-height:40px}.bgbox .box-title{color:#2b2b2b;font-size:22px;font-weight:600}.bgbox .box-text,.bgbox .box-title{font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.bgbox .box-text{color:#999;font-size:14px;margin-top:10px}.bgbox .box-buttons{margin-top:30px}.app-modal-content{padding:0 22px 52px}.app-modal-content .name{color:#2b2b2b;font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:18px;font-weight:500;line-height:30px;margin-bottom:20px;text-align:center}.app-modal-content .content{color:#2b2b2b;font-size:14px;line-height:20px;text-align:center}.banner-slider .slides{min-height:400px;position:relative}.banner-slider .slides .dots{bottom:10px;position:absolute;text-align:center;width:100%;z-index:1000}.banner-slider .slides .dots .dot{background-color:hsla(0,0%,100%,.1);display:inline-block;height:5px;margin:0 10px;position:relative;width:40px}.banner-slider .slides .dots .dot:after{background-color:hsla(0,0%,100%,.4);content:"";height:5px;left:0;position:absolute;top:0;-webkit-transition:width 0s linear;transition:width 0s linear;width:0}.banner-slider .slides .dots .dot.selected{background-color:hsla(0,0%,100%,.2)}.banner-slider .slides .dots .dot.selected:after{-webkit-transition:width 5.2s linear;transition:width 5.2s linear;width:40px}.banner-slider .slides .banner{height:100%;opacity:1;position:absolute;top:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:100%}.banner-slider .slides .banner .banner-content-wrapper{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.banner-slider .slides .banner .banner-content,.banner-slider .slides .banner.fadeout{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.banner-slider .slides .banner.fadeout .banner-content{opacity:0;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}.banner-slider .slides .banner.fadein{opacity:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.banner-slider .slides .banner.fadein .banner-content{opacity:0;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px)}.row.boxes-row.boxes-slider-row{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:-10px;overflow:hidden;padding-bottom:10px}.small-product-item{background-color:#fff;background-position:center right 10px;background-repeat:no-repeat;border:1px solid #e9e9e9;-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,.1);box-shadow:1px 1px 4px 0 rgba(0,0,0,.1);color:#000;display:block;padding:18px 20px 25px;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%}.small-product-item:hover{-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.3);box-shadow:0 0 4px 0 rgba(0,0,0,.3);color:#000;text-decoration:none}.small-product-item.with-img{background-position:top 20px right 10px;background-size:60px auto;padding:18px 80px 25px 20px}.small-product-item .product-name{display:block;font-size:14px;line-height:20px}.small-product-item .product-name,.small-product-item .product-ready{font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:600}.small-product-item .product-ready{background-color:#f2f2f2;border-radius:2px;color:#2b2b2b;display:inline-block;font-size:10px;line-height:10px;margin-top:2px;padding:4px 8px}.small-product-item .product-desc{color:#707070;display:block;font-size:11px;line-height:14px;margin-top:6px}@media screen and (max-width:576.02px){.small-product-item.with-img{background-position:top 20px right 10px;background-size:auto 60%;padding:18px 80px 25px 30px}}.img-box.product-banner-box .prodimg{max-height:180px;position:absolute;right:20px;top:-15px;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}.img-box.product-banner-box .name{font-size:22px}.img-box.product-banner-box .name.with-subname{padding-bottom:10px}.img-box.product-banner-box .subname{color:#333;font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;line-height:1.6em;padding:0 50px 15px 25px}.img-box.product-banner-box .arrow{top:185px}.img-box.product-nobanner-box .prodimg{float:right;margin-bottom:-5px;margin-left:30px;max-height:220px;max-width:140px;position:relative;right:-10px;top:-20px}.img-box.product-nobanner-box .name{font-size:22px}.img-box.product-nobanner-box .name.with-subname{padding-bottom:10px}.img-box.product-nobanner-box .subname{color:#333;font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;line-height:1.6em;padding:0 50px 15px 25px}.img-box.product-nobanner-box .arrow{top:185px}.col-4>.img-box.product-banner-box>.name,.col-4>.img-box.product-nobanner-box>.name{font-size:18px}.col-4>.img-box.product-banner-box>.name.with-subname,.col-4>.img-box.product-nobanner-box>.name.with-subname{padding-bottom:5px}.col-4>.img-box.product-banner-box>.subname,.col-4>.img-box.product-nobanner-box>.subname{font-size:13px}.col-4>.img-box.product-nobanner-box>.prodimg{max-width:100px}.accordion .accordion-item{padding:15px 0}.accordion-item{border-bottom:1px solid #eee;padding-bottom:25px}.accordion-item:last-of-type{border-bottom:0}.accordion-item.accordion-item-empty .accordion-item-name{cursor:default}.accordion-item.accordion-item-empty .accordion-item-name:after{content:none;display:none!important}.accordion-item .accordion-item-name{color:var(--pcc-dark-blue--color);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font:var(--pcc-light--font);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5rem}.accordion-item .accordion-item-name .acc-item-icon{color:#ff5a00;font-size:24px;margin-right:5px;vertical-align:unset}.accordion-item .accordion-item-content{color:var(--pcc-darker-gray--color);display:none;font:var(--pcc-light-small--font);padding-top:1.5rem}.accordion-item.opened .accordion-item-name:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.accordion-item .accordion-item-name:after{border-bottom:1px solid var(--pcc-dark-gray--color);border-right:1px solid var(--pcc-dark-gray--color);content:"";display:inline-block;height:10px;margin:0 0 0 auto;opacity:1;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:10px}.accordion-item .accordion-item-name:hover:after{border-bottom:1px solid var(--pcc-dark-blue--color);border-right:1px solid var(--pcc-dark-blue--color)}.awin{position:relative}.awin .logo{max-height:80px;max-width:50%}.awin .contact{font-size:14px;position:absolute;right:0;top:0}.awin .contact .contact-item{margin-top:10px}.awin .contact .contact-item svg{color:#666;font-size:24px;margin-right:10px}.awin .contact .contact-item a{color:#333;font-size:16px}.awin .region{font-size:14px;line-height:20px;margin-top:20px}.awin .region .rn{color:#333;font-weight:700}.awin .region .rl{color:#666}.intext-banner{-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.1);box-shadow:0 0 7px 0 rgba(0,0,0,.1);margin:10px 0;padding:20px}.intext-banner .itb-title{color:#4c4c4c;font-size:22px}.intext-banner .itb-subtitle,.intext-banner .itb-title{font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:600}.intext-banner .itb-subtitle{color:#707070;font-size:16px}.klasyfikacje-section .klasyfikacja-row .box{cursor:pointer;font-size:14px;padding:20px 15px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.klasyfikacje-section .klasyfikacja-row .box .box-name{color:#666;font-size:14px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.klasyfikacje-section .klasyfikacja-row .box .svgicon{height:80px;margin-bottom:20px;width:auto}.klasyfikacje-section .klasyfikacja-row .box .svgicon g,.klasyfikacje-section .klasyfikacja-row .box .svgicon path{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.klasyfikacje-section .klasyfikacja-row .box:hover .box-name{color:#111}.klasyfikacje-section .klasyfikacja-row .box:hover .svgicon #left{opacity:.1;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%}.klasyfikacje-section .klasyfikacja-row .box:hover .svgicon #right{opacity:.1;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%}.klasyfikacje-section .klasyfikacja-row .box:hover .svgicon #greens{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.klasyfikacje-section .klasyfikacja-row .box.selected{background-color:#f9f9f9;-webkit-box-shadow:0 4px 0 0 #ff5a00;box-shadow:0 4px 0 0 #ff5a00;position:relative;z-index:2}.klasyfikacje-section .klasyfikacja-row .box.selected:after{border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #ff5a00;bottom:-15px;content:"";display:inline-block;height:0;left:calc(50% - 17px);opacity:1;position:absolute;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:0;z-index:2}.klasyfikacje-section .info-container{background-color:#fafafa;overflow:hidden;padding:50px 0 10px;position:relative}.klasyfikacje-section .info-container .bg{position:absolute;top:0}.klasyfikacje-section .info-container .bgicon{height:auto;left:0;opacity:.1;position:absolute;top:-60px;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);width:500px}.klasyfikacje-section .info-container .header-row{margin-bottom:30px}.klasyfikacje-section .info-container .info-name{color:#000;font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:28px;font-weight:600;line-height:36px}.klasyfikacje-section .info-container .info-lead{color:#666;font-size:13px;line-height:1.7em;margin-bottom:2em;text-align:justify}.klasyfikacje-section .info-container .info-subname{color:#333;font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:22px;font-weight:500;margin-bottom:20px}.button.greenline{background-color:#fff;color:#333;font-size:12px;height:80px;position:relative;width:260px}.button.greenline:after{content:url(/wp-content/themes/pcc/web/logo_greenline.svg);display:block;margin-top:-10px;width:160px}.button.greenline svg.arrow-right{position:absolute;right:20px}.proposed-filters .proposed-title{border-top:1px solid #e0e0e0;color:#2b2b2b;font-size:14px;font-weight:500;margin-top:10px;padding-bottom:10px;padding-top:15px}.proposed-filters .proposed-filter{background-size:cover;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.2);box-shadow:0 0 7px 0 rgba(0,0,0,.2);cursor:pointer;height:110px;position:relative;-webkit-transition:-webkit-box-shadow .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}.proposed-filters .proposed-filter .add-filter-plus{color:#fff;position:absolute;right:15px;top:15px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.proposed-filters .proposed-filter .add-filter-plus .svg-inline--mdi{font-size:16px}.proposed-filters .proposed-filter .add-filter-plus .name{font-size:11px;opacity:0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;vertical-align:1px}.proposed-filters .proposed-filter .overlayed{background-color:rgba(0,0,0,.3);bottom:0;color:#fff;font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:15px;font-weight:500;height:55px;padding:13px 15px;position:absolute;width:100%}.proposed-filters .proposed-filter .overlayed .proposed-filter-name{margin-bottom:4px}.proposed-filters .proposed-filter .overlayed .proposed-filter-type{font-size:10px;font-weight:300}.proposed-filters .proposed-filter:hover{-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.4);box-shadow:0 0 7px 0 rgba(0,0,0,.4)}.proposed-filters .proposed-filter:hover .add-filter-plus .name{opacity:1}.mbox{display:block;-webkit-perspective:1000px;perspective:1000px;position:relative;width:100%}.mbox:hover .mbox__inner{-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.3);box-shadow:0 0 7px 0 rgba(0,0,0,.3)}.mbox .mbox__inner{background-color:#fff;border:0;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.1);box-shadow:0 0 7px 0 rgba(0,0,0,.1);height:100%;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .6s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:-webkit-transform .6s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:transform .6s ease-in-out,box-shadow .2s ease-in-out;transition:transform .6s ease-in-out,box-shadow .2s ease-in-out,-webkit-transform .6s ease-in-out,-webkit-box-shadow .2s ease-in-out;width:100%}.mbox .mbox__back,.mbox .mbox__front{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;position:absolute;width:100%}.mbox .mbox__back,.mbox.opened .mbox__inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.mbox .mbox__back{background-color:#fff;color:#fff}.mbox .mbox__name{color:#2b2b2b;font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;font-weight:500;line-height:26px;padding:25px 50px 15px 25px}.mbox .mbox__front{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mbox .mbox__front .mbox__name{cursor:pointer}.mbox .mbox__front .mbox__img{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;background-repeat:no-repeat;background-size:cover;cursor:pointer;flex-grow:1;width:100%}.mbox .mbox__front .mbox__link{padding:0 25px 25px}.mbox .mbox__front .mbox__link .mbox__link-a{color:var(--orange);cursor:pointer;font-size:13px;font-weight:600}.mbox .mbox__front .mbox__link .mbox__link-a:hover{text-decoration:underline}.mbox .mbox__back{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mbox .mbox__back .mbox__back-close{cursor:pointer;position:absolute;right:25px;top:25px}.mbox .mbox__back .mbox__back-close svg{color:#2b2b2b;height:20px;width:20px}.mbox .mbox__back .mbox__files{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-height:1px;overflow-y:auto;width:100%}.mbox .mbox__back .mbox__files .mbox__files-icon{line-height:16px;vertical-align:baseline}.mbox .mbox__back .mbox__files .mbox__files-icon svg{height:24px;width:24px}.mbox .mbox__back .mbox__files .mbox__files-icon{color:#ff5a00}.mbox .mbox__back .mbox__files a{border-top:1px solid #eee;color:#ff5a00;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;font-weight:400;line-height:1.4em;margin:10px 25px;padding:10px 0 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mbox .mbox__back .mbox__files a .mbox__files-icon{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;margin-right:10px}.author{margin-bottom:30px}.author .container{background-color:var(--pcc-pale-gray--color)}.author__img-link{background-color:#fff;border-radius:50%;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15);display:block;margin:48px 24px 24px 48px;overflow:hidden}.author__socials{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:32px;margin-right:24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;gap:12px;justify-content:center}.author__socials a{color:var(--pcc-dark-blue--color);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.author__socials a:hover{color:var(--pcc-orange--color)}.author__img{max-width:100%}.author__data{margin:48px 48px 48px 24px}.author__sup,.author__title{font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.author__sup{font:var(--pcc-xlight-small--font)}.author__sup,.author__title{color:var(--pcc-dark-blue--color)}.author__title{font:var(--pcc-light-xl--font)}.author__t{color:#303030;font:var(--pcc-xlight-small--font);margin-top:16px}.author__t p{text-align:justify}.author__footer{margin-top:24px}@media screen and (max-width:992.02px){.author__data{margin:0 48px 48px}}.author.author-top .container{background-color:transparent}.author.author-top .author__img-link{margin-left:0}.author.author-top__data{margin-right:0}.author.author-top .author__sup{font-size:20px}.author.author-top .author__title{font-size:50px;line-height:58px}.breadcrumbs{overflow:auto;scrollbar-width:none;width:100%}.breadcrumbs__current,.breadcrumbs__link{color:var(--pcc-light-graphite--color);white-space:nowrap}.breadcrumbs__link:hover{color:var(--pcc-dark-blue--color)}.breadcrumbs__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font:var(--pcc-light-xs--font);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;list-style:none;padding:0}.breadcrumbs__list-item{white-space:nowrap}.breadcrumbs__list-item:not(:first-child):before{color:var(--pcc-light-graphite--color);content:"/";display:inline-block;padding:0 .5em}.catalog-header{--padding-top:calc(40vw + 2rem);--content-gap:.5rem;--bg-width:calc(var(--container-width) + 12rem);background-image:unset;background-size:min(100vw,var(--bg-width)) auto;padding-top:var(--padding-top);position:relative}.catalog-header,.catalog-header__container:before{background-position:top;background-repeat:no-repeat}.catalog-header__container:before{background-image:var(--catalog-background-image);background-size:cover;content:"";display:block;height:40vw;left:0;position:absolute;right:0;top:0}.catalog-header__container>*{position:relative;z-index:1}.catalog-header__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--content-gap)}.catalog-header h1{color:var(--pcc-dark-blue--color);font:var(--pcc-light-xxl--font)}.catalog-header__description{color:var(--pcc-darker-gray--color);font:var(--pcc-xlight-mid--font)}.catalog-header__offer{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;background-color:var(--pcc-white--color);border:1px solid var(--pcc-mid-gray--color);flex-grow:0;padding:.375rem}.catalog-header__offer img{display:block;max-height:12rem}.catalog-header__offer:hover{border:1px solid var(--pcc-orange--color)}@media screen and (min-width:768px){.catalog-header{--padding-top:40vw;background-image:var(--catalog-background-image)}.catalog-header__container{position:relative}.catalog-header__container:before{background-color:#fff;background-image:none;bottom:0;content:"";height:unset;left:-2rem;max-height:unset;position:absolute;right:-2rem;top:-2rem}}@media screen and (min-width:992px){.catalog-header{--padding-top:460px}}@media screen and (min-width:1024px){.catalog-body .catalog-body__sticky{--catalog-body-sticky-top:16px;max-height:calc(100vh - var(--catalog-body-sticky-top) - 16px);overflow:auto;overflow-y:scroll;position:-webkit-sticky;position:sticky;scrollbar-gutter:stable;scrollbar-width:thin;top:var(--catalog-body-sticky-top)}.wp-adminbar .catalog-body .catalog-body__sticky{--catalog-body-sticky-top:48px}}label.custom-check{--custom-check-font:var(--pcc-xlight-checkbox--font);--custom-check-height:22px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;line-height:var(--custom-check-height);font:var(--custom-check-font);gap:12px}label.custom-check input{display:none}label.custom-check input:disabled+.checkbox-indicator{opacity:.3}label.custom-check.some input:checked+.checkbox-indicator{background-color:#fff}label.custom-check.some input:checked+.checkbox-indicator svg{display:none}label.custom-check.some input:checked+.checkbox-indicator:after{background-color:var(--pcc-orange--color);content:"";display:inline-block;height:8px;width:8px}label.custom-check .catname{line-height:var(--custom-check-height)!important}label.custom-check .catname .catcount{color:var(--pcc-dark-gray--color);display:inline;margin-left:.2em}label.custom-check .catname .catcount:before{content:"(";display:inline}label.custom-check .catname .catcount:after{content:")";display:inline}label.custom-check .checkbox-indicator{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background-color:#fff;border:1px solid var(--pcc-mid-gray--color);height:var(--custom-check-height);justify-content:center;width:var(--custom-check-height)}label.custom-check .checkbox-indicator svg{color:#fff;display:none;height:15px;width:15px}label.custom-check input:checked+.checkbox-indicator{background-color:var(--pcc-orange--color);border:1px solid var(--pcc-orange--color)}label.custom-check input:checked+.checkbox-indicator svg{display:block}.catalog-filters-opened{overflow:hidden}.catalog-filters-opened:before{left:0;position:fixed;top:0}.catalog-filters-opened .catalog-filters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;bottom:1rem;-webkit-box-shadow:0 0 0 90px rgba(0,0,0,.6);box-shadow:0 0 0 90px rgba(0,0,0,.6);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:1rem;position:fixed;right:1rem;top:1rem;z-index:9000}.catalog-filters-opened .catalog-filters .catalog-filters__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;border-bottom:1px solid var(--pcc-light-gray--color);justify-content:space-between}.catalog-filters-opened .catalog-filters .catalog-filters__header .catalog-filters__close{font-size:24px}.catalog-filters-opened .catalog-filters .catalog-filters__footer,.catalog-filters-opened .catalog-filters .catalog-filters__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:.5rem 1rem}.catalog-filters-opened .catalog-filters .catalog-filters__footer{border-top:1px solid var(--pcc-light-gray--color)}.catalog-filters-opened .catalog-filters .catalog-filters__body{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow:scroll;padding:1rem}.catalog-filters{display:none}.catalog-filters .catalog-filters__body{gap:20px}.catalog-filters .catalog-filter__switches,.catalog-filters .catalog-filters__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.catalog-filters .catalog-filter__switches{border-top:1px solid var(--pcc-light-gray--color);gap:.5rem;padding-top:16px}.catalog-filters .catalog-filter__select{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}.catalog-filters .catalog-filter__select:not(:first-child){border-top:1px solid var(--pcc-light-gray--color);padding-top:16px}.catalog-filters .catalog-filter__select .catalog-filter__select-name{color:var(--pcc-dark-blue--color);font:var(--pcc-base--font);line-height:1}.catalog-filters .catalog-filter__select .catalog-filter__select-tools{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.catalog-filters .catalog-filter__select .catalog-filter__select-tools .catalog-filter__select-tools-clear{color:var(--pcc-dark-gray--color);cursor:pointer;display:block;font:var(--pcc-light-xxs--font)}.catalog-filters .catalog-filter__select .catalog-filter__select-tools .catalog-filter__select-tools-clear:hover{color:var(--pcc-dark-blue--color)}.catalog-filters .catalog-filter__select .catalog-filter__select-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.catalog-filters .catalog-filter__select .catalog-filter__select-bottom .catalog-filter__select-bottom-all,.catalog-filters .catalog-filter__select .catalog-filter__select-bottom .catalog-filter__select-bottom-hide{color:var(--pcc-black--color);cursor:pointer;display:block;font:var(--pcc-xlight-checkbox--font)}.catalog-filters .catalog-filter__select .catalog-filter__select-bottom .catalog-filter__select-bottom-all:hover,.catalog-filters .catalog-filter__select .catalog-filter__select-bottom .catalog-filter__select-bottom-hide:hover{color:var(--pcc-dark-blue--color)}.catalog-filters .catalog-filter__select .catalog-filter__select-bottom .catalog-filter__select-bottom-hide,.catalog-filters .catalog-filter__select li.hidden{display:none}.catalog-filters .catalog-filter__select.show-hidden li.hidden{display:block}.catalog-filters .catalog-filter__select.show-hidden .catalog-filter__select-bottom .catalog-filter__select-bottom-all{display:none}.catalog-filters .catalog-filter__select.show-hidden .catalog-filter__select-bottom .catalog-filter__select-bottom-hide{display:block}.catalog-filters .catalog-filter__select .catalog-filter__select-options li>ul{margin-top:12px}.catalog-filters .catalog-filter__select .catalog-filter__select-options>ul>li .catalog-filter__select-options-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.catalog-filters .catalog-filter__select .catalog-filter__select-options>ul>li .catalog-filter__select-options-item label{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.catalog-filters .catalog-filter__select .catalog-filter__select-options>ul>li .catalog-filter__select-options-item .more{--more-chevron-color:var(--pcc-dark-gray--color);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:24px;overflow:hidden;width:24px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.catalog-filters .catalog-filter__select .catalog-filter__select-options>ul>li .catalog-filter__select-options-item .more.opened:before{margin-bottom:0;margin-top:3px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.catalog-filters .catalog-filter__select .catalog-filter__select-options>ul>li .catalog-filter__select-options-item .more:before{border-bottom:1px solid var(--more-chevron-color);border-right:1px solid var(--more-chevron-color);content:"";display:inline-block;height:8px;margin-bottom:3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:8px}.catalog-filters .catalog-filter__select .catalog-filter__select-options>ul>li .catalog-filter__select-options-item .more:hover{--more-chevron-color:var(--pcc-dark-blue--color);background-color:var(--pcc-light-gray--color)}.catalog-filters .catalog-filter__select .catalog-filter__select-options ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px}.catalog-filters .catalog-filter__select .catalog-filter__select-options ul li>.sub-hidden{display:none}.catalog-filters .catalog-filter__select .catalog-filter__select-options ul .subcat{padding-left:16px}@media screen and (min-width:1024px){.catalog-filters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--pcc-pale-gray--color);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%;padding:24px 16px 24px 24px}.catalog-filters .catalog-filters__body{overflow:unset}.catalog-filters .catalog-filters__footer,.catalog-filters .catalog-filters__header{display:none}}@media screen and (max-width:576px){.mobile-blocks{scroll-padding-left:1rem;--mobile-block-width:auto;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;margin-left:-1rem!important;margin-right:-1rem!important;overflow-x:auto!important;padding-left:1rem;padding-right:1rem;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.mobile-blocks:before{background:hsla(0,0%,100%,0);background:-webkit-gradient(linear,left top,right top,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));left:-1rem;z-index:3}.mobile-blocks:after,.mobile-blocks:before{bottom:0;content:"";position:absolute;top:0;width:1rem}.mobile-blocks:after{background:hsla(0,0%,100%,0);background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);right:-1rem}.mobile-blocks>*{-webkit-flex-shrink:0!important;width:var(--mobile-block-width)!important;-ms-flex-negative:0!important;flex-shrink:0!important;-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}}.content-text{font:var(--pcc-light-small--font);line-height:1.6}.content-text blockquote{background-color:#f5f5f6;color:#444;font-size:1.1em;padding:20px}.content-text blockquote p:last-child{margin-bottom:0}.content-text p{text-align:justify}.content-text a{color:var(--pcc-orange--color);text-decoration:none}.content-text a:hover{text-decoration:underline}.content-text *+figure,.content-text *+h2,.content-text *+h3,.content-text *+h4,.content-text *+h5,.content-text *+h6,.content-text *+ol,.content-text *+p,.content-text *+ul{margin-top:1em}.content-text ul{list-style:none;list-style-position:inside;margin-left:var(--x-list-indent,1.5rem);padding-left:1.25rem}.content-text ul li{display:block;text-indent:calc(var(--x-list-indent, 1.5rem)*-1)}.content-text ul li+li{margin-top:.5em}.content-text ul li:before{color:var(--pcc-orange--color);content:"■";display:block;float:left;vertical-align:middle;width:var(--x-list-indent,1.5rem)}.content-text ol{list-style-position:outside;list-style-type:decimal;margin-left:2em}.content-text b,.content-text strong{font-weight:600}.content-text img.aligncenter.size-full{height:auto;margin-left:-180px;max-width:calc(100% + 360px)}.content-text img.aligncenter{display:block;height:auto!important;margin:15px auto;max-width:100%}.content-text img.alignright{float:right;margin-left:30px;margin-right:-180px}.content-text img.alignleft,.content-text img.alignright{display:block;margin-bottom:30px;max-width:calc(100% + 180px)}.content-text img.alignleft{float:left;margin-left:-180px;margin-right:30px}.content-text h2,.content-text h3,.content-text h4{margin-top:1em}.content-text h2{font-size:2em;font-weight:600}.content-text h3{font-size:1.8em;font-weight:600}.content-text h4{font-size:1em;font-weight:600}.content-text li{margin-bottom:.3em}.inline-search-filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:450px;position:relative;width:100%}.inline-search-filter__icon{color:var(--pcc-mid-gray--color);font-size:24px;left:.5rem;position:absolute}.inline-search-filter__input{background-color:var(--pcc-white--color);border:1px solid var(--pcc-mid-gray--color);font:var(--pcc-light--font);line-height:2.5rem;padding-left:2.5rem;width:100%}.inline-search-filter__input::-webkit-input-placeholder{color:var(--pcc-mid-gray--color)}.inline-search-filter__input::-moz-placeholder{color:var(--pcc-mid-gray--color)}.inline-search-filter__input:-ms-input-placeholder{color:var(--pcc-mid-gray--color)}.inline-search-filter__input::-ms-input-placeholder{color:var(--pcc-mid-gray--color)}.inline-search-filter__input::placeholder{color:var(--pcc-mid-gray--color)}.inline-search-filter__input:focus{border:1px solid var(--pcc-dark-blue--color)}.inline-search-filter__input:focus+*{color:var(--pcc-dark-blue--color)}.empty-placeholder-text{color:var(--pcc-mid-gray--color);font:var(--pcc-light-large--font)}.links-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.links-list.links-list--bordered{gap:.75rem}.links-list.links-list--bordered .links-list__item{border-bottom:1px solid var(--pcc-light-gray--color);padding-bottom:.5rem}.links-list__item{font:var(--pcc-light--font)}.links-list__item-num{color:var(--pcc-dark-gray--color)}.links-list__a:hover{color:var(--pcc-orange--color)}.video-overlay{background-color:rgba(0,0,0,.6);bottom:0;left:0;padding-top:120px;position:fixed;right:0;text-align:center;top:0;z-index:200}.video-overlay iframe{-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.8);box-shadow:0 0 12px 0 rgba(0,0,0,.8);height:505px;max-width:98%;width:900px}.video-overlay>.close{color:#fff;font-size:24px;margin-bottom:5px;margin-left:auto;margin-right:auto;max-width:100%;text-align:right;width:900px}.video-overlay .close svg{opacity:.6}.video-overlay>.close svg:hover{cursor:pointer;opacity:1}@media screen and (max-width:719.98px){.video-overlay{padding-top:20px}}.videoplace:hover{-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.3);box-shadow:0 0 12px 0 rgba(0,0,0,.3);cursor:pointer}.videoplace:hover .play-wrap{background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.8);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.videoplace{background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-box-shadow:0 0 7px 0 rgba(0,0,0,.1);box-shadow:0 0 7px 0 rgba(0,0,0,.1);color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin-left:auto;margin-right:auto;max-width:100%;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.videoplace .name{font-size:18px;line-height:24px;padding:60px 30px 0}.videoplace.dark .play-wrap{background-color:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.2);color:rgba(0,0,0,.2)}.videoplace.dark .play-wrap:hover{background-color:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.3);color:rgba(0,0,0,.25)}.videoplace .play-wrap{background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.4);border-radius:20px;display:inline-block;font-size:18px;height:40px;line-height:40px;margin-right:10px;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;vertical-align:-2px;width:40px}.videoplace .play-wrap svg{height:22px;width:22px}.videoplace .video-play{font-size:14px}@media screen and (max-width:768.02px){.videoplace .name{font-size:16px;line-height:18px;margin:30px 15px 0}.videoplace .video-play{margin-top:10px}}.videoplace+.videoplace{margin-top:20px}.videoplace.ratio{position:relative;width:100%;--yt-img-ratio:100%}.videoplace.ratio>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.videoplace.ratio:before{content:" ";display:block;padding-top:var(--yt-img-ratio)}.single-header{background-color:var(--pcc-pale-gray--color);border-bottom:1px solid var(--pcc-light-gray--color);overflow:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.single-header .stick-name,.single-header h1,.single-header h1+*,.single-header>.container .breadcrumbs{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.single-header .stick-name{color:var(--pcc-dark-blue--color);font-size:1.25rem;height:0;opacity:0;overflow:hidden;padding-top:0;pointer-events:none;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition-delay:.1s;transition-delay:.1s}.single-header h1{color:var(--pcc-dark-blue--color);display:block;font:var(--pcc-light-xl--font);margin-bottom:0}.single-header .single-header__mark{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:var(--pcc-light-gray--color);-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font:var(--pcc-base-xs--font);gap:.25rem;padding:0}.single-header .single-header__mark .single-header__mark-text{padding-right:.75rem}.single-header .single-header__mark .single-header__mark-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/1;color:var(--pcc-orange--color);font-size:18px;height:2rem}@media screen and (min-width:1024px){.single-header{position:-webkit-sticky;position:sticky;top:-1px;z-index:999}.single-header.sticked{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding-bottom:.75rem;padding-top:2rem;z-index:999}.single-header.sticked .open-modal{margin-top:-.5rem}.single-header.sticked>.container .breadcrumbs{height:0;margin-bottom:-2rem;opacity:0}.single-header.sticked .stick-name{height:auto;opacity:1;overflow:unset;padding-top:.5rem;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.single-header.sticked h1{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.single-header.sticked .single-header__marks,.single-header.sticked h1{height:0;opacity:0;overflow:hidden}}.single-meta,.single-meta .single-meta__meta{border-bottom:1px solid var(--pcc-light-gray--color)}.single-meta .single-meta__meta{padding:.5rem 0}.single-meta .meta-label{color:var(--pcc-graphite);font:var(--pcc-light-xs--font)}.single-meta .meta-value{font:var(--pcc-base-small--font)}.single-meta .meta-value,.single-meta .meta-value a{color:var(--pcc-dark-blue--color)}.class-blocks-wrapper{position:relative}.class-blocks-wrapper .class-block{display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.class-blocks-wrapper .class-block .hint{background-color:var(--pcc-graphite);bottom:-15px;color:#fff;display:none;font:var(--pcc-light-xs--font);opacity:0;padding:6px 10px;pointer-events:none;position:absolute;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;white-space:nowrap}.class-blocks-wrapper .class-block img:hover+.hint,.class-blocks-wrapper .class-block svg:hover+.hint{opacity:1}.class-blocks-wrapper .class-block img{height:75px;width:auto}.class-blocks-wrapper .class-block svg{color:#ff5a00;display:block;height:50px;margin:10px;width:50px}@media only screen and (min-width:992px){.single-meta .single-meta__meta{border-bottom:0;border-left:1px solid var(--pcc-mid-gray--color);padding:0 0 0 .75rem}.single-meta .single-meta__meta.manufacturer{border-left:3px solid var(--pcc-orange--color)}.class-blocks-wrapper{position:static}.class-blocks-wrapper .class-blocks{overflow-y:visible}.class-blocks-wrapper .class-block{position:relative}.class-blocks-wrapper .class-block .hint{display:block}}.single-variants{background-color:var(--pcc-pale-gray--color);font:var(--pcc-base-small--font)}.single-variants .single-variants__name{color:var(--pcc-dark-blue--color);font:var(--pcc-light-small--font)}.single-variants .variants-dropdown{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;background-color:var(--pcc-white--color);border:1px solid #ddd;cursor:pointer;flex-grow:1;overflow:hidden;position:relative;text-align:left}.single-variants .variants-dropdown-current{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:6px 15px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.single-variants .variants-dropdown .variants-dropdown-current span{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-right:10px}.single-variants .variants-dropdown-current:after{content:"";-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;border-bottom:1px solid #000;border-right:1px solid #000;display:block;flex-grow:0;height:8px;margin-top:-5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:8px}.single-variants .variants-dropdown-items{background-color:#fff;border:1px solid #ddd;height:0;left:-1px;overflow:hidden;pointer-events:none;position:absolute;right:-1px;width:calc(100% + 2px);z-index:3}.single-variants .variants-dropdown.dropdown-visible{overflow:visible}.single-variants .variants-dropdown.dropdown-visible .variants-dropdown-current:after{margin-bottom:-10px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.single-variants .variants-dropdown.dropdown-visible .variants-dropdown-items{height:auto;max-height:400px;overflow:auto;pointer-events:auto}.single-variants .variants-dropdown-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #eee;color:#5d5d5d;padding:10px 0}.single-variants .variants-dropdown-item:last-child{border-bottom:0}.single-variants .variants-dropdown-item:hover{background-color:#fafafa;color:#333;text-decoration:none}.single-variants .variants-dropdown-item .variants-dropdown-item-img{height:45px;text-align:center;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:1;-ms-flex-negative:1;-webkit-flex-basis:18%;flex-shrink:1;-ms-flex-preferred-size:18%;flex-basis:18%;padding-left:15px}.single-variants .variants-dropdown-item .variants-dropdown-item-img img{height:auto;max-height:100%;max-width:100%;width:auto}.single-variants .variants-dropdown-item .variants-dropdown-item-name{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;-webkit-flex-basis:82%;flex-shrink:0;-ms-flex-preferred-size:82%;flex-basis:82%;padding-left:10px;padding-right:15px}.single-content__availability{color:var(--pcc-black--color);font:var(--pcc-base--font)}.single-content__availability-icon{color:var(--pcc-orange--color);font-size:28px}.single-imgs{--single-imags-min-height:350px}.single-imgs.single-imgs-placeholder{padding-bottom:30px}.single-imgs:after{clear:both;content:"";display:table}.single-imgs .img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:var(--single-imags-min-height);padding:10px;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;border:1px solid var(--pcc-light-gray--color);justify-content:center}.single-imgs .img img{display:block;height:auto;margin:0 auto;max-width:100%}.single-imgs .img.loading img{opacity:.5}.single-imgs .thumbs{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-top:1rem}.single-imgs .thumbs,.single-imgs .thumbs .thumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center}.single-imgs .thumbs .thumb{border:1px solid var(--pcc-light-gray--color);height:65px;opacity:.5;padding:5px;width:65px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin:0 10px 10px}.single-imgs .thumbs .thumb.active{opacity:1}.single-imgs .thumbs .thumb:hover{border:1px solid var(--pcc-mid-gray--color);opacity:1}.single-imgs .thumbs .thumb img{display:block;margin:0 auto;max-height:100%;max-width:100%}*+.single-content__desc{margin-top:1rem}.single-content__desc{font:var(--pcc-light--font)}.single-content__desc .single-content__desc-more-link{color:var(--pcc-orange--color);cursor:pointer}.single-content__text{color:var(--pcc-darker-gray--color);font:var(--pcc-light--font)}.single-content__text p{margin-bottom:0;text-align:justify}.single-content__text ol+p,.single-content__text p+p,.single-content__text ul+p{margin-top:1em}.single-content__text p+ol,.single-content__text p+ul{margin-top:.2em}.single-content__text ol,.single-content__text ul{margin-bottom:0}.single-content__text li{text-align:justify}.single-content{--section-content-header-color:var(--pcc-dark-blue--color);--section-content-header-font:var(--pcc-bold--font)}.single-content__section .single-content__section-header{border-top:1px solid var(--pcc-light-gray--color);color:var(--section-content-header-color);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font:var(--section-content-header-font);padding:.5rem 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.single-content__section .single-content__section-header .icon{font-size:24px}.single-content__section .single-content__section-body{padding-bottom:.75rem}.single-content__section .single-content__tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.single-content__section .single-content__tags li{border:1px solid var(--pcc-mid-gray--color);color:var(--pcc-darker-gray--color);display:block;font:var(--pcc-light-small--font);padding:.25rem 1rem}.single-content__accordion{color:var(--pcc-darker-gray--color);font:var(--pcc-light--font);margin-top:1rem}.single-content__accordion .single-content__accordion-item{border-top:1px solid var(--pcc-light-gray--color);--accordion-header-color:var(--section-content-header-color)}.single-content__accordion .single-content__accordion-item .single-content__accordion-header{color:var(--accordion-header-color);cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font:var(--section-content-header-font);padding:.5rem 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.single-content__accordion .single-content__accordion-item .single-content__accordion-header:hover{--accordion-header-color:var(--pcc-orange--color)}.single-content__accordion .single-content__accordion-item .single-content__accordion-header .single-content__accordion-header-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;height:18px;justify-content:center;position:relative;width:18px}.single-content__accordion .single-content__accordion-item .single-content__accordion-header .single-content__accordion-header-icon:after,.single-content__accordion .single-content__accordion-item .single-content__accordion-header .single-content__accordion-header-icon:before{background-color:var(--accordion-header-color);content:"";display:block;height:2px;position:absolute;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:100%}.single-content__accordion .single-content__accordion-item .single-content__accordion-header .single-content__accordion-header-icon:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.single-content__accordion .single-content__accordion-item .single-content__accordion-content,.single-content__accordion .single-content__accordion-item .single-content__accordion-content p:empty{display:none}.single-content__accordion .single-content__accordion-item.opened .single-content__accordion-header{cursor:default}.single-content__accordion .single-content__accordion-item.opened .single-content__accordion-header:hover{--accordion-header-color:var(--pcc-dark-blue--color)}.single-content__accordion .single-content__accordion-item.opened .single-content__accordion-header-icon:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.single-content__accordion .single-content__accordion-item.opened .single-content__accordion-content{display:block}@media screen and (min-width:1024px){.single-content__accordion .single-content__accordion-item{scroll-margin-top:48px}}.single-files{background-color:var(--pcc-pale-gray--color);padding:2rem}.single-files.white{background-color:transparent;padding:0}.single-files .single-files__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--pcc-light-gray--color);color:var(--pcc-dark-blue--color);font:var(--pcc-base--font);gap:1rem;margin-bottom:1rem;padding-bottom:1rem}.single-files .single-files__header .icon{font-size:24px}.single-files .single-files__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.single-files .single-files__content,.single-files .single-files__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5rem}.single-files .single-files__link{background-color:var(--pcc-white--color);font:var(--pcc-light-small--font);-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:var(--pcc-darker-gray--color);padding:.5rem .75rem}.single-files .single-files__link .icon{font-size:18px}.single-files .single-files__link:hover{background-color:var(--pcc-orange--color);color:var(--pcc-white--color)}.single-files .single-files__link:hover svg{color:var(--pcc-white--color)!important}.single-files .hidden{display:none}.single-files .single-files__drop-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;cursor:pointer;position:relative}.single-files .single-files__drop-link svg:last-child{color:var(--pcc-mid-gray--color);margin-left:auto}.single-files .single-files__drop-link .single-files__drop-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:var(--pcc-white--color);border:1px solid var(--pcc-light-gray--color);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;top:2.5rem;width:100%}.single-files .single-files__drop-link .single-files__drop-list a{font:var(--pcc-light-xs--font);padding:.5rem .5rem .5rem 2rem}.single-files .single-files__drop-link .single-files__drop-list a:hover{background-color:var(--pcc-pale-gray--color);color:var(--pcc-orange--color)}.single-files .single-files__drop-link .hidden{display:none}.single-files .single-files__drop-link.dropdown-visible .hidden{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.single-stick{position:-webkit-sticky!important;position:sticky!important;top:2rem}.producer-picts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 0}.producer-picts .pict{max-height:80px;padding:0 15px}.producer-picts.producer-picts--grid .pict{max-height:100px}.producer-picts.producer-picts--grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.products-list{container-type:inline-size}.products-list .products-list-item.product-list-item--highlighted{background-color:#fffef6}.products-list .products-list-item .product-name{font:var(--pcc-base--font);font-size:20px}.products-list .products-list-item .product-name span:first-child{margin-right:1rem}.products-list .products-list-item .product-ready{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:.5rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f2f2f2;color:#2b2b2b;font:var(--pcc-light-xxs--font);line-height:10px;padding:.325rem;vertical-align:2px}.products-list .products-list-item .product-ready .svg-inline--mdi{color:var(--pcc-orange--color)}.products-list .products-list-item .product-desc{font:var(--pcc-xlight-small--font)}@container (width < 577px){.products-list .products-list-item .product-desc{font:var(--pcc-xlight-xs--font)}}.products-list .products-list-item .product-meta .product-meta-label{color:var(--pcc-dark-gray--color);font:var(--pcc-light-xxs--font)}.products-list .products-list-item .product-meta{font:var(--pcc-light-small--font)}.products-list.products-list--list .products-list-item{border-bottom:1px solid var(--pcc-light-gray--color);contain:content;display:grid;grid-template-columns:1fr clamp(200px,25%,250px) 120px;grid-template-rows:minmax(30px,-webkit-max-content) 1fr;grid-template-rows:minmax(30px,max-content) 1fr;padding:1rem;row-gap:.5rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@container (width < 769px){.products-list.products-list--list .products-list-item{grid-template-columns:1fr 40% 80px}}.products-list.products-list--list .products-list-item:hover{background-color:var(--pcc-pale-gray--color)}.products-list.products-list--list .products-list-item:hover .product-name{color:var(--pcc-dark-blue--color)}.products-list.products-list--list .products-list-item .product-name{grid-column:1/3}.products-list.products-list--list .products-list-item .product-desc{grid-row:2;padding-right:1rem}.products-list.products-list--list .products-list-item .product-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;grid-column:3;grid-row:1/3;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.products-list.products-list--list .products-list-item .product-image img{max-height:100px;width:auto}.products-list.products-list--list .products-list-item .product-meta{grid-column:2;grid-row:2}@container (width < 577px){.products-list.products-list--list .products-list-item{grid-template-columns:1fr 80px}.products-list.products-list--list .products-list-item .product-name{grid-column:1/3}.products-list.products-list--list .products-list-item .product-desc{grid-column:1;grid-row:2}.products-list.products-list--list .products-list-item .product-image{grid-column:2;grid-row:2}.products-list.products-list--list .products-list-item .product-meta{grid-column:1/3;grid-row:3}}.products-list.product-list--blocks .products-list-item{border:1px solid var(--pcc-light-gray--color);contain:content;display:grid;gap:.75rem;grid-template-columns:1fr 20%;grid-template-rows:minmax(30px,-webkit-max-content) 1fr -webkit-min-content;grid-template-rows:minmax(30px,max-content) 1fr min-content;padding-bottom:1.25rem;padding-top:1.5rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.products-list.product-list--blocks .products-list-item .product-name{grid-column:1/3;padding:0 1.25rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@container (height > 450px){.products-list.product-list--blocks .products-list-item .product-name{height:90px}}.products-list.product-list--blocks .products-list-item .product-desc{grid-column:1;grid-row:2;padding:0 0 0 1.25rem}.products-list.product-list--blocks .products-list-item .product-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;grid-column:2;grid-row:2;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-right:1.25rem}.products-list.product-list--blocks .products-list-item .product-image img{max-height:120px;width:auto}.products-list.product-list--blocks .products-list-item .product-meta{border-top:1px solid var(--pcc-light-gray--color);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;grid-column:1/3;grid-row:3;margin-left:1.25rem;margin-right:1.25rem;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;gap:1rem;justify-content:space-between}.products-list.product-list--blocks .products-list-item .product-cas .product-meta-value{white-space:nowrap}.products-list.product-list--blocks .products-list-item:hover{border:1px solid var(--pcc-mid-gray--color)}.products-list.product-list--blocks .products-list-item:hover .product-name{color:var(--pcc-dark-blue--color)}.product-list-pagination,.product-list-pagination input{font:var(--pcc-light--font);line-height:38px}.product-list-pagination input{border:1px solid var(--pcc-light-gray--color);height:38px;outline:none;text-align:center;width:48px}.product-list-pagination input:focus{border:1px solid var(--pcc-mid-gray--color)}.product-list-pagination a,.product-list-pagination button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font:var(--pcc-light-xs--font);height:38px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background-color:var(--pcc-pale-gray--color);color:var(--pcc-dark-blue--color);gap:.5rem;justify-content:center;min-width:48px;padding-left:1rem;padding-right:1rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.product-list-pagination a .svg-inline--mdi,.product-list-pagination button .svg-inline--mdi{font-size:18px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.product-list-pagination a:hover,.product-list-pagination button:hover{background-color:var(--pcc-dark-blue--color);color:var(--pcc-white--color)}.footer-wrapper{background-color:var(--pcc-dark-graphite);position:relative}.footer-wrapper .footer,.footer-wrapper .newsletter{position:relative;z-index:3}.footer{color:#fff;padding:60px 0 40px}.footer .col-name{font:var(--pcc-light-mid--font);margin-bottom:1rem}.footer .footer__contact{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:.5rem;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.footer .footer__contact .col-name{width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.footer .footer__contact .widget{border-left:1px solid hsla(0,0%,100%,.1);padding-left:1.5rem}.footer .footer__contact .widget .name{margin-bottom:.5rem}.footer .widget .name{font:var(--pcc-light-mid--font)}.footer .textwidget p{font:var(--pcc-xlight-small--font)}.footer .textwidget p:last-child{margin:0}.footer .contactwidget .contact-item a,.footer .contactwidget .contact-item span{color:#fff;font:var(--pcc-xlight-small--font)}.footer .contactwidget .contact-item .svg-inline--mdi{color:#ff5a00;font-size:24px;margin-right:10px}.footer .social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px}.footer .social a{color:hsla(0,0%,100%,.5);font-size:32px}.footer .social a:hover{color:#fff;text-decoration:none}.footer .social a svg{display:block}.footer ul.menu{list-style:none;padding-left:0}.footer ul.menu li a{color:#fff;display:block;font:var(--pcc-xlight-small--font);margin-bottom:.5rem;padding-bottom:.5rem}.footer ul.menu li a .svg-inline--mdi{color:#ff5a00;display:inline-block;float:left;font-size:20px;line-height:11px;margin-bottom:auto;margin-right:10px}.footer-wrapper.light .footer-wrapper-overlay{background:linear-gradient(10deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.6));z-index:1}.footer-wrapper.light .footer{background-color:hsla(0,0%,100%,.4);color:#2b2b2b}.footer-wrapper.light .footer .widget.pcc-contact-widget,.footer-wrapper.light .footer .widget.pcc-socials-widget,.footer-wrapper.light .footer .widget.widget_text{border-left:1px solid rgba(0,0,0,.2)}.footer-wrapper.light a{color:#2b2b2b}.footer-wrapper.light ul.menu{list-style:none;padding-left:0}.footer-wrapper.light ul.menu li a{border-bottom:1px solid rgba(0,0,0,.1);color:#2b2b2b}.news-list .news{border-bottom:1px solid hsla(0,0%,100%,.05);font:var(--pcc-xlight-small--font);margin-bottom:10px;overflow:auto;padding-bottom:10px}.news-list .news .name{font:var(--pcc-xlight-small--font);margin-bottom:.25rem}.news-list .news .date{color:#ccc;float:left;font-size:12px}.news-list .news .link{color:#ff5a00;float:right}@media screen and (max-width:768.02px){.footer{padding:20px 0}.footer .col-name{margin-bottom:20px;margin-top:20px}}.newsletter{background-color:var(--pcc-pale-gray--color);padding:4rem 0}.newsletter .newsletter__title{color:var(--pcc-dark-blue--color);font:var(--pcc-light-xxl--font);line-height:1.1}.newsletter .newsletter__title .tagline{font:var(--pcc-light-mid--font)}.newsletter .newsletter__box{margin-top:.5rem}.newsletter .newsletter__text{color:var(--pcc-dark-blue--color);font:var(--pcc-light-small--font)}.newsletter .newsletter-form.loading button{cursor:default;position:relative}.newsletter .newsletter-form.loading button:hover{background-color:transparent!important}.newsletter .newsletter-form.loading button .loader{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;top:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:0}.newsletter .newsletter-form.loading button .loader .loader-svg{height:30px;width:30px}.newsletter .newsletter-form.loading button .loader .loader-svg circle{stroke-width:15px}.newsletter .newsletter-form .thank-you{background:#fff;padding:3rem 0;text-align:center}.newsletter .newsletter-form .thank-you .thank-you-title{color:var(--pcc-dark-blue--color);font:var(--pcc-light-large--font);margin-bottom:1rem}.newsletter .newsletter-form .thank-you p{font:var(--pcc-light-small--font)}.newsletter .newsletter-form input{background-color:var(--pcc-white--color);border:1px solid var(--pcc-mid-gray--color);font:var(--pcc-light-small--font);font-weight:400;height:48px;padding:6px 12px;width:100%}.newsletter .newsletter-form input:hover{border-color:var(--pcc-orange--color)}.newsletter .newsletter-form .errors{color:#b4332c;font:var(--pcc-light-xs--font);list-style:none;padding:.5rem 0}.newsletter .newsletter-form .bottom-disclaimers{margin-top:1rem}.newsletter .newsletter-form .more-bottom-disclaimers{text-align:right}.newsletter .newsletter-form .more-bottom-disclaimers a,.newsletter .newsletter-form .more-bottom-disclaimers button{color:var(--pcc-darker-gray--color);cursor:pointer;display:inline-block;font:var(--pcc-light-xxs--font)}.newsletter .newsletter-form .more-bottom-disclaimers a:after,.newsletter .newsletter-form .more-bottom-disclaimers button:after{border-bottom:1px solid var(--pcc-darker-gray--color);border-right:1px solid var(--pcc-darker-gray--color);content:"";display:inline-block;height:6px;margin:0 0 0 8px;opacity:.5;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;vertical-align:3px;width:6px}.newsletter .newsletter-form .more-bottom-disclaimers a.expanded-state:after,.newsletter .newsletter-form .more-bottom-disclaimers button.expanded-state:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);vertical-align:0}.newsletter .newsletter-form .disclaimer{color:var(--pcc-darker-gray--color);font:var(--pcc-light-xxs--font)}.newsletter .newsletter-form .disclaimer a{text-decoration:underline}@media screen and (min-width:768px){.newsletter .newsletter__title .tagline{font:var(--pcc-light-large--font)}}.page-404{padding:60px 0 100px;text-align:center}.page-404 .p404{color:#eaeaea;font-size:250px;font-weight:800;margin-bottom:-120px}.page-404 .p404,.page-404 .t{font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.page-404 .t{color:#333;font-size:24px;font-weight:600;margin-bottom:60px}.page-404 .t .subt{color:#666;font-size:16px;margin-top:10px}.img-box .text p,.left-text .text p{margin-bottom:1em;text-align:justify}.img-box .text h2,.left-text .text h2{color:#333;font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:22px;font-weight:500;margin-bottom:20px;margin-top:40px}.img-box .text h3,.left-text .text h3{font-size:18px}.img-box .text h3,.img-box .text h4,.left-text .text h3,.left-text .text h4{color:#333;font-family:PCC Sans\ 3,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:500;margin-bottom:20px;margin-top:10px}.img-box .text h4,.left-text .text h4{font-size:16px}
