.buba-apo dl,.buba-apo ol,.buba-apo p,.buba-apo ul{margin-top:0;margin-bottom:1rem}.buba-apo table{border-collapse:collapse}.buba-apo label{display:inline-block;margin-bottom:.5rem}.buba-apo button{border-radius:0}.buba-apo button,.buba-apo input,.buba-apo optgroup,.buba-apo select,.buba-apo textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.buba-apo button,.buba-apo input{overflow:visible}.buba-apo button,.buba-apo select{text-transform:none}.buba-apo [type=reset],.buba-apo [type=submit],.buba-apo button,.buba-apo html [type=button]{-webkit-appearance:button}.buba-apo input[type=checkbox],.buba-apo input[type=radio]{box-sizing:border-box;padding:0}.buba-apo .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.buba-apo .col,.buba-apo .col-1,.buba-apo .col-10,.buba-apo .col-11,.buba-apo .col-12,.buba-apo .col-2,.buba-apo .col-3,.buba-apo .col-4,.buba-apo .col-5,.buba-apo .col-6,.buba-apo .col-7,.buba-apo .col-8,.buba-apo .col-9,.buba-apo .col-lg,.buba-apo .col-lg-1,.buba-apo .col-lg-10,.buba-apo .col-lg-11,.buba-apo .col-lg-12,.buba-apo .col-lg-2,.buba-apo .col-lg-3,.buba-apo .col-lg-4,.buba-apo .col-lg-5,.buba-apo .col-lg-6,.buba-apo .col-lg-7,.buba-apo .col-lg-8,.buba-apo .col-lg-9,.buba-apo .col-lg-auto,.buba-apo .col-md,.buba-apo .col-md-1,.buba-apo .col-md-10,.buba-apo .col-md-11,.buba-apo .col-md-12,.buba-apo .col-md-2,.buba-apo .col-md-3,.buba-apo .col-md-4,.buba-apo .col-md-5,.buba-apo .col-md-6,.buba-apo .col-md-7,.buba-apo .col-md-8,.buba-apo .col-md-9,.buba-apo .col-md-auto,.buba-apo .col-sm,.buba-apo .col-sm-1,.buba-apo .col-sm-10,.buba-apo .col-sm-11,.buba-apo .col-sm-12,.buba-apo .col-sm-2,.buba-apo .col-sm-3,.buba-apo .col-sm-4,.buba-apo .col-sm-5,.buba-apo .col-sm-6,.buba-apo .col-sm-7,.buba-apo .col-sm-8,.buba-apo .col-sm-9,.buba-apo .col-sm-auto,.buba-apo .col-xl,.buba-apo .col-xl-1,.buba-apo .col-xl-10,.buba-apo .col-xl-11,.buba-apo .col-xl-12,.buba-apo .col-xl-2,.buba-apo .col-xl-3,.buba-apo .col-xl-4,.buba-apo .col-xl-5,.buba-apo .col-xl-6,.buba-apo .col-xl-7,.buba-apo .col-xl-8,.buba-apo .col-xl-9,.buba-apo .col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.buba-apo .col-xl-12{flex:0 0 100%;max-width:100%}.buba-apo .table{width:100%;margin-bottom:1rem;background-color:transparent;border-collapse:collapse!important}.buba-apo .table td,.buba-apo .table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6;background-color:#fff!important}.buba-apo .table-bordered,.buba-apo .table-bordered td,.buba-apo .table-bordered th{border:1px solid #dee2e6}.buba-apo .btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.buba-apo .btn:focus,.buba-apo .btn:hover{text-decoration:none}.buba-apo .btn:not(:disabled):not(.disabled){cursor:pointer}.buba-apo .btn-outline-secondary:hover,.buba-apo .btn-outline-secondary:not(:disabled):not(.disabled).active,.buba-apo .btn-outline-secondary:not(:disabled):not(.disabled):active,.buba-apo .btn-secondary,.buba-apo .btn-secondary.disabled,.buba-apo .btn-secondary:disabled,.show>.buba-apo .btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.buba-apo .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.buba-apo .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:0}.buba-apo .table-bordered td,.buba-apo .table-bordered th{border:1px solid #dee2e6!important}.buba-apo .pretty{position:relative;display:inline-block;margin-right:1em;white-space:nowrap;line-height:1}.buba-apo .pretty input{position:absolute;left:0;top:0;min-width:1em;width:100%;height:100%;z-index:2;opacity:0;margin:0;padding:0;cursor:pointer}.buba-apo .pretty .state label{position:initial;display:inline-block;font-weight:400;margin:0;text-indent:1.5em;min-width:calc(1em + 2px)}.buba-apo .pretty .state label:after,.buba-apo .pretty .state label:before{content:'';width:calc(1em + 2px);height:calc(1em + 2px);display:block;box-sizing:border-box;border-radius:0;border:1px solid transparent;z-index:0;position:absolute;left:0;top:calc((0 - (100% - 1em)) - 8%);background-color:transparent}.buba-apo .pretty .state label:before{border-color:#bdc3c7}.buba-apo .pretty.p-switch input{min-width:2em}.buba-apo .pretty.p-switch .state:before{content:'';border:1px solid #bdc3c7;border-radius:60px;width:2em;box-sizing:unset;height:calc(1em + 2px);position:absolute;top:0;top:calc((0 - (100% - 1em)) - 16%);z-index:0;transition:all .5s ease}.buba-apo .pretty.p-switch .state label{text-indent:2.5em}.buba-apo .pretty.p-switch .state label:after,.buba-apo .pretty.p-switch .state label:before{transition:all .5s ease;border-radius:100%;left:0;border-color:transparent;transform:scale(.8)}.buba-apo .pretty.p-default input:checked~.state label:after,.buba-apo .pretty.p-switch .state label:after{background-color:#bdc3c7!important}.buba-apo.buba-apo-container{width:100%}.buba-apo .container-option{margin-bottom:10px}.buba-apo .container-option label{font-size:16px}.buba-apo .container-option .price{font-size:16px;color:#000}.buba-apo .container-option .pretty.p-switch .state:before{width:3em;height:calc(1.5em + 4px);background:#bdc3c7}.buba-apo .container-option .pretty.p-switch .state label{text-indent:3.5em;min-height:calc(1.5em + 4px);line-height:calc(1.5em + 4px)}.buba-apo .container-option .pretty.p-switch .state label::after{background-color:#fff!important}.buba-apo .container-option .pretty.p-switch .state label::after,.buba-apo .container-option .pretty.p-switch .state label::before{top:0;width:calc(1.5em + 2px);height:calc(1.5em + 2px);box-shadow:0 0 16px rgba(0,0,0,.1)}.buba-apo .btn.btn-option{padding:15px 30px;border:1px solid #d8d8d8;border-radius:5px;box-shadow:0 1px 2px 0 rgba(0,0,0,.15);float:left;margin-bottom:10px;text-align:center;background:0 0;color:#000;position:relative;width:100%}.buba-apo .btn.btn-option.selected{background:linear-gradient(-20deg,#ffbf4b,#e62e4f);color:#fff;border-color:#ff7a4b}.buba-apo .btn.btn-option.selected .price{color:#fff}.buba-apo *,.buba-apo .pretty *,.buba-apo ::after,.buba-apo ::before{box-sizing:border-box}.buba-apo .bootstrap-select .dropdown-menu li,.buba-apo .dropdown,.buba-apo .dropleft,.buba-apo .dropright,.buba-apo .dropup,.buba-apo .pretty.p-switch .state{position:relative}.help-me{top:0;margin:0!important;width:32px!important;padding:7px 0 0 0;top:0!important;height:25px}.pretty.p-switch input:checked~.state::before{border-color:#60d063;background:#60d063!important}.pretty.p-switch .state:before{width:48px!important}.pretty.p-switch.p-fill input:checked~.state label:after{left:24px!important}.buba-apo .container-option .pretty.p-switch .state label::after,.buba-apo .container-option .pretty.p-switch .state label::before{box-shadow:none!important}.buba-apo .container-option .pretty.p-switch input:checked~.state::before{border-color:#60d063;background:#60d063!important}.buba-apo .pretty.p-switch.p-fill input:checked~.state label:after{left:24px!important}.custom-promo.dropdown{border-radius:5px;margin:5px;color:#fff}.helper{background:#e23169;float:right!important;width:auto;margin:0!important}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;min-width:320px;box-shadow:0 8px 16px 0 rgb(0 0 0 / 20%);padding:12px 16px;z-index:1;margin:0 0 0 -10px;font-weight:300;background:#fffec3;font-size:13px}.alert-message{padding:10px;border-color:#ffec00!important;border:solid;background:#fffc6563;border-width:1px;border-radius:5px;margin-bottom:10px;color:#000}.dropdown-content.right-dropdown.alert-message{right:0}.help-me-button{margin:0;text-align:center;border-radius:5px;background:#000;color:#fff;font-weight:900;margin-top:5px;display:block;width:100%;padding:5px}p#link-header{float:left}.col-xl-12.buba-apo-label-1-0:first-child::after{content:var(--cleafs-or-label, "LUB");font-weight:900;text-align:center;display:block;margin-bottom:-25px}.recommended-option{border-radius:5px;color:#fff;font-weight:900;padding:5px;font-size:9px;background:linear-gradient(90deg,#03bfd8,#037fd8,#006eea)!important;text-transform:uppercase;margin:0 5px}p.link-header:nth-child(3)::before{content:"3️⃣ - "}.buba-apo .btn.btn-option{padding:15px 0!important}.buba-apo .container-option .pretty.p-switch .state:before{width:48px!important;height:calc(1.5em + -3px)!important;background:#bdc3c7}.col-xl-12.buba-apo-label-1-0{margin:15px 0!important;flex:auto!important}img.help-me{padding:0!important;margin:5px 0!important;height:20px}#buba_comment_author_account_name_input{border-radius:5px}#buba_comment_author_account_name_input::placeholder{color:#adb5c5!important}.cleafs-qup-open{position:relative}.cleafs-qup-open>:not(.cleafs-qup-overlay){filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}.cleafs-qup-overlay{cursor:pointer;position:absolute;inset:-10px;z-index:20;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.88);border-radius:12px;overflow-y:auto}.cleafs-qup-overlay[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.cleafs-qup-overlay{animation:cleafs-qup-fade .15s ease-out}}@keyframes cleafs-qup-fade{from{opacity:0}to{opacity:1}}.cleafs-qup-card{cursor:default;outline:0;max-width:400px;padding:16px 20px;text-align:center}.cleafs-qup-price{white-space:nowrap}.cleafs-qup-icon{font-size:30px;line-height:1;display:block;margin-bottom:6px}.cleafs-qup-heading{font-size:17px;font-weight:700;color:#1f2937;margin:0 0 2px}.cleafs-qup-sub{font-size:12px;color:#6b7280;margin:0 0 10px}.cleafs-qup-benefits{list-style:none;margin:0 0 14px;padding:0;text-align:start}.cleafs-qup-benefits li{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.35;color:#374151;margin:0 0 7px}.cleafs-qup-benefits li strong{color:#111827}.cleafs-qup-check{width:18px;height:18px;border-radius:50%;background:#d1fae5;color:#059669;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px}.cleafs-qup-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.cleafs-qup-add{flex:1 1 auto;border:0;border-radius:10px;padding:12px 14px;font-weight:700;font-size:14px;color:#fff!important;background:var(--cleafs-qup-cta,#2e5bde)!important;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,transform .15s ease}.cleafs-qup-add:focus,.cleafs-qup-add:hover{color:#fff!important;background:var(--cleafs-qup-cta-hover,#2448b8)!important;opacity:1;box-shadow:0 4px 14px rgba(46,91,222,.35);transform:translateY(-1px)}.cleafs-qup-skip{flex:0 0 auto;border:2px solid #e5e7eb;border-radius:10px;padding:12px 16px;background:0 0!important;font-size:13px;color:#6b7280!important;cursor:pointer;transition:border-color .2s ease,color .2s ease}.cleafs-qup-skip:focus,.cleafs-qup-skip:hover{border-color:#9ca3af;color:#374151!important;background:0 0!important}.buba-apo .buba-label-button{position:relative}.cleafs-qup-badge{position:absolute;top:-9px;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,#f59e0b,#f97316,#f43f5e,#f97316,#f59e0b);background-size:300% 100%;animation:cleafs-qup-badge-slide 3s linear infinite;color:#fff;font-size:10px;font-weight:700;letter-spacing:.4px;line-height:1;padding:4px 8px;border-radius:999px;pointer-events:none;white-space:nowrap;z-index:2}@keyframes cleafs-qup-badge-slide{from{background-position:0 0}to{background-position:300% 0}}@media (prefers-reduced-motion:reduce){.cleafs-qup-badge{animation:none}}[dir=rtl] .cleafs-qup-badge{letter-spacing:0}.cleafs-qup-tresci{display:none}.cleafs-fc-advisory{display:flex;align-items:flex-start;flex-wrap:wrap;gap:9px;margin-top:9px;padding:11px 14px;border:1px solid transparent;border-radius:8px;font-size:13px;line-height:1.5;animation:cleafs-fc-adv-in .18s ease-out}@keyframes cleafs-fc-adv-in{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.cleafs-fc-advisory .cleafs-fc-ico{flex:0 0 auto;font-size:16px;line-height:1.35}.cleafs-fc-advisory .cleafs-fc-msg{flex:1 1 0%;min-width:0}.cleafs-fc-advisory strong{font-weight:600}.cleafs-fc-advisory--warn{background:#fff8ea;border-color:#f3d488;color:#8a5300}.cleafs-fc-advisory--warn strong{color:#6f4200}.cleafs-fc-advisory--ok{background:#f1faf4;border-color:#bce4c9;color:#1c7c41}.cleafs-fc-advisory--ok strong{color:#145f31}.cleafs-fc-recheck-row{flex:0 0 100%;margin-top:7px}.cleafs-fc-recheck{margin:0;padding:5px 12px;border:1px solid #e0b04a;border-radius:6px;background:#fff;color:#8a5300;font-size:12.5px;font-weight:600;line-height:1.3;cursor:pointer;transition:background .15s ease,border-color .15s ease}.cleafs-fc-recheck:hover{background:#fdf2d8;border-color:#d29a2e}.cleafs-fc-recheck:disabled{opacity:.6;cursor:default}.cleafs-fc-route-row{flex:0 0 100%;margin-top:7px}.cleafs-fc-route-link{color:var(--cleafs-qup-cta,#2e5bde);font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cleafs-fc-route-link:hover{color:#1e46b8;text-decoration:underline}.cleafs-fc-progress{margin-top:9px}.cleafs-fc-progress-lbl{display:block;font-size:12px;color:#5a6577;margin-bottom:5px}.cleafs-fc-progress-track{display:block;height:5px;border-radius:999px;background:#e9edf3;overflow:hidden}.cleafs-fc-progress-bar{display:block;height:100%;width:6%;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%),linear-gradient(90deg,#3a7bd5,#4a9de0);background-size:45% 100%,100% 100%;background-repeat:no-repeat,no-repeat;background-position:-70% 0,0 0;animation:cleafs-fc-shimmer 1.15s linear infinite}@keyframes cleafs-fc-shimmer{0%{background-position:-70% 0,0 0}100%{background-position:170% 0,0 0}}@media (prefers-reduced-motion:reduce){.cleafs-fc-progress-bar{animation:none}}.cleafs-fc-advisory--info{background:#f5f7fb;border-color:#d5deec;color:#3a4a63}.cleafs-fc-advisory .cleafs-fc-note{display:block;margin-top:6px;font-size:11.5px;line-height:1.4;opacity:.72}.cleafs-fc-advisory--info .cleafs-fc-note{margin-top:0}.cleafs-fc-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:10px 0;padding:11px 14px;border:1px solid #f0d48a;border-radius:8px;background:#fff8ea;color:#6b4e12;font-size:13px;line-height:1.45;animation:cleafs-fc-adv-in .18s ease-out}.cleafs-fc-confirm .cleafs-fc-confirm-msg{flex:1 1 200px;font-weight:600}.cleafs-fc-confirm button{flex:0 0 auto;margin:0;padding:7px 14px;border:1px solid transparent;border-radius:6px;font-size:12.5px;font-weight:600;line-height:1.2;cursor:pointer;width:auto;min-height:0}.cleafs-fc-confirm .cleafs-fc-confirm-yes{background:#e6a817;border-color:#d1970f;color:#fff}.cleafs-fc-confirm .cleafs-fc-confirm-yes:hover{background:#d1970f}.cleafs-fc-confirm .cleafs-fc-confirm-fix{background:#fff;border-color:#e0cfa0;color:#6b4e12}.cleafs-fc-confirm .cleafs-fc-confirm-fix:hover{background:#fbf3e0}.cleafs-atc-guard{position:relative;display:block;width:100%}.cleafs-atc-guard>.single_add_to_cart_button,.cleafs-atc-guard>button{width:100%}.cleafs-atc-overlay{display:none}.cleafs-atc-guard.cleafs-atc-blocked .cleafs-atc-overlay{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;cursor:not-allowed}.cleafs-atc-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(-8px);margin-bottom:4px;width:-moz-max-content;width:max-content;max-width:280px;background:#1f2937;color:#fff;font-size:13px;line-height:1.45;font-weight:400;padding:9px 13px;border-radius:8px;box-shadow:0 6px 22px rgba(0,0,0,.28);opacity:0;visibility:hidden;transition:opacity .15s ease-out,transform .15s ease-out;pointer-events:none;z-index:20;text-align:left;white-space:normal}.cleafs-atc-tooltip::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#1f2937}.cleafs-atc-tooltip--show{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.cleafs-atc-tooltip strong{color:#fbbf24;font-weight:600}input.cleafs-atc-highlight,textarea.cleafs-atc-highlight{border:2px solid #ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.2)!important;animation:cleafs-atc-shake .4s ease-in-out}@keyframes cleafs-atc-shake{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}.buba-apo .pretty input.cleafs-opcja-wymuszona{cursor:not-allowed}.pretty input.cleafs-opcja-wymuszona~.state label{cursor:not-allowed}.cleafs-opcja-wymuszona__zamek{margin-left:4px;font-size:.9em}