@charset "UTF-8";:root{--color-primary:#cd2246;--color-bw-switch:#545454;--color-bg-dark:#3a3a3a;--color-text:#fff;--color-input-outline:#b80c2f;--color-header-phone:#6bca66;--color-sw-primary-green:#cd2246;--color-sw-primary-green-hover:#3a3a3a;--color-sw-primary-white:#cd2246;--color-sw-primary-black:#cd2246;--color-sw-text-white:#545454;--color-sw-primary-grey:#cd2246;--cc-btn-primary-bg:#cd2246;--cc-btn-primary-hover-bg:#e0cf01;--cc-btn-primary-text:#545454;--color-secondary:#3a3a3a;--color-sw-black-white:#545454;--color-sw-black-primary:#000;--btn-padding-vertical:0.65rem;--btn-padding-horizontal:1.5rem;--btn-font-size:1rem;--btn-font-weight:500;--btn-letter-spacing:0.02em;--btn-line-height:1.2em}body.theme-cyklo{--color-primary:#ed1b24;--color-primary-darken:#bb0e11;--color-primary-light:rgba(237,27,36,0.25098039215686274);--color-bw-switch:#fff;--color-bg-dark:#3a3a3a;--color-text:#212121;--color-input-outline:rgba(0,0,0,0.25098039215686274);--color-header-phone:#6bca66;--color-sw-primary-green:#6bca66;--color-sw-primary-green-hover:#47bc41;--color-sw-primary-white:#fff;--color-sw-primary-black:#000;--color-sw-text-white:#fff;--color-sw-primary-grey:#e0e0e0;--cc-btn-primary-bg:var(--color-primary);--cc-btn-primary-hover-bg:var(--color-primary-darken);--cc-btn-primary-text:#fff;--cc-toggle-bg-on:var(--color-primary);--header-sticky:-101px}body.theme-cyklo .structure-section a:not([class]){color:var(--color-primary)}.info-block{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:30px;border-left:4px solid #cd2246;background:#f0f0f0;margin-bottom:30px;position:relative}.info-block.w-icon{padding-left:75px}@media (min-width:992px){.info-block.w-icon{padding-left:115px}}.info-block.w-icon .info-block-icon{position:absolute;top:50%;left:30px;transform:translateY(-50%);width:30px;height:auto}@media (min-width:992px){.info-block.w-icon .info-block-icon{width:45px;font-size:22px}}.info-block a{text-decoration:underline;color:#b2b2b2}.info-block p{width:100%;font-size:14px}.info-block p:last-of-type{margin-bottom:0}.info-block ul{width:100%}.info-block ul li{font-size:14px}.info-block ul li:last-of-type{margin-bottom:0}@media (max-width:767.98px){.info-block{flex-wrap:wrap}}.info-block.danger{border-color:#e40421}.info-block.danger .info-block-type{color:#e40421}.info-block.success{border-color:#6bca66}.info-block.success .info-block-type{color:#6bca66}.info-block.info{border-color:#545454}.info-block.info .info-block-type{color:#545454}.info-block-type{font-weight:700;text-transform:uppercase;margin-bottom:15px;color:#545454;width:100%}@media (max-width:767.98px){.info-block-type{margin-bottom:30px}}.info-block-content li:last-child,.info-block-content ol:last-child,.info-block-content p:last-child{margin-bottom:0}.detail-perex p{color:#cd2246;font-size:1.1rem}@media (min-width:992px){.detail-perex p{font-size:1.3rem}}.detail-badge-block{border:2px solid #f0f0f0;width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;-webkit-border-radius:0 30px 0 30px;-moz-border-radius:0 30px 0 30px;border-radius:0 30px 0 30px;padding:30px;margin-bottom:30px;color:#545454}.detail-badge-block:hover{border-color:#3a3a3a;text-decoration:none}.detail-badge-block:hover .detail-badge-info,.detail-badge-block:hover .detail-badge-info strong{color:#3a3a3a}.detail-badge-image{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:20px}@media (min-width:576px){.detail-badge-image{width:100px;margin-bottom:0}}.detail-badge-info{width:100%;text-align:center}@media (min-width:576px){.detail-badge-info{width:calc(100% - 100px);padding-left:20%;text-align:left}}.detail-badge-info strong{color:#cd2246;width:100%}.structure-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-bottom:30px}.section-page-heading{padding:6px 0 12px}.page-heading{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;position:relative;padding:0 16px 16px}.page-heading h1{font-weight:600;font-size:2.5rem;margin-bottom:16px}@media (max-width:1199.98px){.page-heading h1{font-size:2rem}}@media (max-width:991.98px){.page-heading h1{font-size:1.5rem}}@media (max-width:767.98px){.page-heading h1{font-size:1.25rem}}@media (max-width:374.98px){.page-heading h1{font-size:1.125rem}}.page-heading h2{font-size:25px}@media (max-width:1199.98px){.page-heading h2{font-size:22px}}@media (max-width:991.98px){.page-heading h2{font-size:20px}}@media (max-width:767.98px){.page-heading h2{font-size:18px}}.page-heading.with-line{padding-bottom:15px}@media (min-width:768px){.page-heading.with-line{padding-bottom:30px}}.page-heading.with-line:after{content:"";display:block;width:35px;height:4px;background:#cd2246;margin-left:auto;margin-right:auto}.page-heading--deco-dots{padding-top:48px;padding-bottom:48px}.page-heading--deco-dots:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-55%);width:96px;height:128px;background-image:url(/build/images/dots.99ca7ad8.png);background-repeat:no-repeat;background-size:contain;background-position:50%;z-index:-1}@media (min-width:992px){.page-heading--deco-dots:after{width:140px;height:180px}}@media (max-width:991.98px){.page-heading--deco-dots:after{transform:translate(-50%,-55%) rotate(90deg)}}.page-heading--deco-dots.page-heading--split:after{left:0;transform:translate(-20%,-35%)}@media (min-width:992px){.page-heading--deco-dots{padding-top:64px;padding-bottom:48px}}@media (max-width:991.98px){.page-heading--deco-dots{padding-block:16px 24px!important}}.page-heading--split,.page-heading--split .breadcrumb-wrapper{justify-content:flex-start}.page-heading.text-center h2{width:100%}@media (max-width:991.98px){.page-heading{padding-bottom:0}}.page-heading-subheading{width:100%;font-size:32px;color:#b2b2b2}@media (max-width:1199.98px){.page-heading-subheading{font-size:30px}}@media (max-width:991.98px){.page-heading-subheading{font-size:25px}}@media (max-width:767.98px){.page-heading-subheading{font-size:22px}}@media (max-width:374.98px){.page-heading-subheading{font-size:20px}}.page-heading-icon{width:150px;height:auto;margin-top:30px}@media (max-width:991.98px){.page-heading-icon{margin-top:50px;width:230px}}.show-more-text-wrapper{overflow:hidden;max-height:95px}@media (min-width:768px){.show-more-text-wrapper{max-height:70px}}.show-more-text-wrapper p{font-size:14px}.show-more-text-wrapper p:last-of-type{margin-bottom:0}.readmore-anchor{margin-top:5px;font-size:14px;color:#b2b2b2;display:inline-block}.readmore-anchor:after{font-family:icomoon;content:"";width:auto;height:auto;background:transparent;top:auto;margin-left:10px;font-size:10px}.readmore-anchor.more:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);display:inline-block}.readmore-anchor.less:after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);display:inline-block}.readmore-anchor:hover{text-decoration:none;color:#545454}.show-hide-btn:before{content:attr(data-text-more)}.show-hide-btn.active:before{content:attr(data-text-less)}.page-info h2{font-size:14px;text-transform:uppercase;margin-bottom:0;font-weight:600}.page-info h2,.page-info p{line-height:24px}.page-info p a{color:#545454;text-decoration:underline}.page-info p a:hover{text-decoration:none}.table-dark{background:#3a3a3a;width:100%;font-size:14px}.table-dark-row{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media (min-width:576px){.table-dark-row{flex-wrap:nowrap}}@media (min-width:992px){.table-dark-row{flex-wrap:wrap}}@media (min-width:1440px){.table-dark-row{flex-wrap:nowrap}}.table-dark-row+.table-dark-row{margin-top:15px}.table-dark-colum{width:100%}@media (min-width:576px){.table-dark-colum{width:auto}}@media (min-width:992px){.table-dark-colum{width:100%}}@media (min-width:1440px){.table-dark-colum{width:auto}}.table-dark-colum.table-dark-colum-main{width:190px;text-transform:uppercase}.img-qr-code{max-width:150px;margin-top:30px}@media (min-width:576px){.img-qr-code{margin-top:0}}.img-card{max-width:75px}.manufacturer-heading__logo{width:100%;height:auto;max-width:250px;max-height:150px}.checkbox,.radiobox{margin-bottom:12px}.checkbox.inline-checkbox,.radiobox.inline-checkbox{clear:none;display:inline-block;width:auto;float:none;margin-bottom:0;margin-right:10px}.checkbox.inline-checkbox:last-of-type,.radiobox.inline-checkbox:last-of-type{margin-right:0}@media (min-width:768px){.checkbox.inline-checkbox,.radiobox.inline-checkbox{margin-right:15px}}@media (min-width:1200px){.checkbox.inline-checkbox,.radiobox.inline-checkbox{margin-right:25px}}.checkbox.checkbox--count,.radiobox.checkbox--count{display:flex;justify-content:space-between;align-items:center;gap:24px}.checkbox-hidden,.radio-hidden{visibility:hidden;opacity:0;width:0;height:0;position:absolute;top:-9999px;left:-9999px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.checkbox-label{margin:0;min-height:inherit;width:100%;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;color:#545454;vertical-align:middle;cursor:pointer;text-transform:none;white-space:normal}.checkbox-box{float:left;width:18px;height:18px;aspect-ratio:1;flex:0 0 auto;border-radius:3px;background-color:#fff;border:1px solid #e2e2e2;margin-right:10px}.checkbox-box,.checkbox-text{position:relative;cursor:pointer;display:inline-block;vertical-align:middle;margin-left:0}.checkbox-text{text-align:left;font-weight:400;color:#545454;font-size:.875rem;line-height:1.4em;padding:3px 0}.checkbox-text a{color:#545454;font-weight:300;text-decoration:underline}.checkbox-text a:hover{text-decoration:none}.checkbox-text:first-letter{text-transform:uppercase}.checkbox-text>span{font-size:13px}.checkbox-count{font-weight:300;font-size:.875rem}.checkbox-count,.checkbox-note{vertical-align:middle;color:#b2b2b2}.checkbox-note{margin-left:auto;font-size:13px;line-height:1.4em;padding:3px 0}.checkbox-hidden:checked+.checkbox-label .checkbox-box{border-color:#cd2246;background-color:#cd2246}.checkbox-hidden:checked+.checkbox-label .checkbox-box:after{content:"";display:block;position:absolute;top:3px;left:5px;width:5px;height:8px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}.input-button{position:relative}.input-button:active .input-button-label,.input-button:hover .input-button-label{background-color:#e2e2e2;color:#161616}a.input-button.active,a.input-button:hover{text-decoration:none}a.input-button.active .input-button-label,a.input-button:hover .input-button-label{text-decoration:none;background-color:#cd2246;color:#fff}.input-button-input{position:absolute;opacity:0;left:-100px}.input-button-input:checked+.input-button-label{color:#fff;background:#cd2246}.input-button-input:checked+.input-button-label.w-arrow:after{border-color:#cd2246 transparent transparent}.input-button-label{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:8px 32px;background:#f0f0f0;color:#545454;text-align:center;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em;border-radius:9999px;margin-bottom:0;cursor:pointer;transition:75ms ease-out;transition-property:background-color,color}.input-button-label.w-arrow:after{content:"";display:block;width:0;height:0;border-color:transparent;border-style:solid;border-width:7px 8px 0;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.checkbox-block-wrapper{padding:20px;border:1px solid #f0f0f0;background:#f0f0f0}.block-pickup{font-size:14px;line-height:1.75}.preloader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:11111;background:rgba(0,0,0,.5);justify-content:center;align-items:center;flex-wrap:wrap;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;opacity:0;display:none}.preloader-wrapper.active{display:flex;opacity:1}.loader-container{position:relative;width:250px;height:250px}.loader-container .loader{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.loader-container-in-block{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.ball-chasing .loader{width:100px;height:100px;background:url(/build/images/loading.cad5857f.svg) no-repeat 50% transparent;background-size:100px 100px}.block-preloader-wrapper{position:relative}.block-preloader-wrapper.block-preloader:before{content:"";position:absolute;inset:0;background-color:hsla(0,0%,100%,.75);z-index:50}.block-preloader-wrapper.block-preloader:after{content:"";background:url(/build/images/loading.cad5857f.svg) no-repeat 50% transparent;position:absolute;inset:0;background-size:8rem;z-index:51}.basic-input-wrapper.hidden{display:none}.basic-input-wrapper.active{display:block}.basic-input-wrapper .select2{margin-top:25px}.basic-input-wrapper .select2-container--default .select2-selection--single{height:43px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;border:1px solid #cacaca}.basic-input-wrapper .select2-container .select2-selection--single .select2-selection__rendered{padding:.375rem 15px .375rem 30px;font-weight:400;font-size:14px;width:100%}.basic-input-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{right:auto;left:1px;top:1px;height:calc(100% - 2px);background:#cacaca}.basic-input-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b{color:#fff}.basic-input-wrapper--btn{position:relative}.basic-input-wrapper--btn button{position:absolute;bottom:15px;right:0;height:44px;width:auto;aspect-ratio:1;padding:0}.basic-input-wrapper--btn button svg{width:100%;height:100%;padding:10px;fill:#cd2246}.basic-input-wrapper--btn button use{width:100%;height:100%}.select-with-image{width:100%;display:flex;justify-content:flex-start;align-items:center}.select-with-image img{max-width:20px;margin-right:10px}.basic-input-label{margin-bottom:15px;position:relative;width:100%}.basic-input-label.success:before{content:"";color:#6bca66}.basic-input-label.error:before,.basic-input-label.success:before{font-family:icomoon;position:absolute;bottom:15px;right:15px;font-size:14px}.basic-input-label.error:before{content:"";color:#e40421}.basic-input-input{width:100%;padding:10px 15px;margin-top:25px;outline:none;border:1px solid #cacaca;font-size:14px;box-shadow:0 0 0 0 rgba(205,34,70,.75);transition-duration:.3s}.basic-input-input::placeholder{opacity:0}.basic-input-input:focus{border-color:#cd2246;outline:1px solid #cd2246}textarea.basic-input-input{min-height:150px}.basic-input-text{position:absolute;top:0;left:0;transform:translate(15px,35px);font-size:14px;transition-duration:.3s;color:#b2b2b2;pointer-events:none}.basic-input-input:not(:placeholder-shown)+span,.basic-input-label:focus-within>span{color:#545454;font-weight:600;transform:translateY(-5px)}.banner-outer{display:flex;align-items:center;color:var(--color-bw-switch);background-color:var(--color-primary);z-index:1;padding:15px}.banner-outer.hidden{display:none}.banner-outer.closed{display:none!important}.banner-inner{width:calc(100% - 30px);padding-right:15px;text-align:center;color:#fff;font-size:.875rem}.banner-inner p{margin-bottom:0;letter-spacing:.025em}.banner-inner a{text-decoration:underline}.banner-inner a:hover{text-decoration:none}.banner-close{width:20px;height:20px}.banner-close,.banner-close a{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.banner-close a{width:100%;height:100%;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#fff;text-decoration:none}.banner-close a:active,.banner-close a:focus-visible,.banner-close a:hover{background-color:hsla(0,0%,100%,.8)}.banner-close span{font-size:9px;color:var(--color-sw-primary-black)}.product-tile-item-banner{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;width:100%;height:100%}.banner-float{position:fixed;bottom:45px;left:45px;display:flex;background-color:red;z-index:999;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.1);box-shadow:0 0 25px 0 rgba(0,0,0,.1);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.banner-float:active,.banner-float:hover{-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,.3);box-shadow:0 0 25px 0 rgba(0,0,0,.3)}.banner-float:active .banner-float__img,.banner-float:hover .banner-float__img{transform:scale(1.015)}.banner-float.closed{transform:translateY(2rem);opacity:0;visibility:hidden}@media (max-width:1199.98px){.banner-float{bottom:1rem;left:1rem}}@media (max-width:767.98px){.banner-float{bottom:50px;left:0}}@media (max-width:575.98px){.banner-float{width:100%}}.banner-float__img-wrapper{width:100%;height:100%;overflow:hidden}.banner-float__img{width:100%;height:100%;object-fit:cover;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.banner-float__close{position:absolute;top:0;right:0;padding:.5rem;background-color:var(--color-primary);overflow:hidden;cursor:pointer}.banner-float__close:active,.banner-float__close:hover{background-color:var(--color-primary-darken)}.banner-float__close-icon:before{color:#fff}.footer-newsletter-wrapper{padding-top:32px;padding-bottom:32px}@media (min-width:992px){.footer-newsletter-wrapper{padding-top:64px;padding-bottom:64px;background:url(/build/images/wave-left.24c90e02.png) 0,url(/build/images/wave-right.be7ae49d.png) 100%;background-size:auto 100%;background-repeat:no-repeat}}.footer-newsletter-title{color:#161616;font-size:1.5rem;line-height:1;display:block;margin-bottom:12px;font-weight:600}@media (max-width:767.98px){.footer-newsletter-title{font-size:1rem;line-height:1.35}}.footer-newsletter-heading{font-size:1rem;margin-bottom:16px;text-align:center;color:#b2b2b2;font-weight:400}@media (min-width:768px){.footer-newsletter-heading{margin-bottom:48px}}@media (max-width:767.98px){.footer-newsletter-heading{font-size:.875rem}}.footer-newsletter-form-wrapper{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.footer-newsletter-form-wrapper .newsletter-error-message{color:#fff;font-weight:400;font-size:.875rem}.footer-newsletter-form-wrapper .form-group{width:100%;max-width:370px;position:relative;margin-bottom:0}.footer-newsletter-form-wrapper .form-control{-webkit-border-radius:9999px;-moz-border-radius:9999px;border-radius:9999px;border:2px solid #e2e2e2;color:#161616;padding-right:48px;padding-left:24px;font-size:.875rem;height:48px}.footer-newsletter-form-wrapper .form-control::placeholder{color:#b2b2b2}.footer-newsletter-form-wrapper .form-control:focus{box-shadow:none;border-color:#b2b2b2}.footer-newsletter-form-wrapper .btn{font-size:16px;width:48px;height:48px;position:absolute;top:50%;right:1px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:0;color:#b2b2b2}.footer-newsletter-form-wrapper .btn.arrow-right{justify-content:center;align-items:center}.footer-newsletter-form-wrapper .btn.arrow-right:after{margin:0 8px 0 0}.footer-newsletter-form-wrapper .btn:active,.footer-newsletter-form-wrapper .btn:hover{color:#3a3a3a}.section-withdrawal{padding-bottom:30px}@media (min-width:992px){.section-withdrawal{padding-bottom:48px}}.withdrawal-items-table td,.withdrawal-items-table th{vertical-align:middle}.withdrawal-items-table .basic-input-input{margin-top:0}.withdrawal-item-product{display:flex;align-items:center;gap:12px}.withdrawal-item-image{flex:0 0 auto}.withdrawal-item-image img{width:100px;height:100px}.withdrawal-count-input{width:80px;max-width:100%;padding:8px 10px;text-align:center}.withdrawal-reason-input.basic-input-input{width:100%;min-height:0;padding:8px 12px}.withdrawal-note-input.basic-input-input{width:100%;min-width:200px;min-height:0;padding:8px 12px;resize:vertical}.withdrawal-account-number{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;width:100%;margin:0 auto 24px;padding-top:24px;border-top:1px solid #e2e2e2}.withdrawal-account-number-label{margin-bottom:0;font-weight:600;white-space:nowrap}.withdrawal-account-number-input.basic-input-input{width:260px;max-width:100%;margin-top:0}.withdrawal-field-error{width:100%}.withdrawal-field-error ul{margin:6px 0 0;padding:0;list-style:none}.withdrawal-field-error li{color:#e40421;font-size:.8rem;line-height:1.3}.withdrawal-account-number .withdrawal-field-error{flex:0 0 100%;text-align:center}