form.cart .cloudhive-pewc-steps-wrapper{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;width:100%;margin:18px 0 8px;padding:0}form.cart .cloudhive-pewc-tab{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:10px 16px;border:1px solid var(--cloudhive-pewc-tab-border-color,#d8dde5);border-radius:8px;background:var(--cloudhive-pewc-tab-background-color,#ffffff);color:var(--cloudhive-pewc-tab-text-color,#111827);font:inherit;line-height:1.25;text-align:center;box-shadow:none;appearance:none;cursor:pointer}form.cart .cloudhive-pewc-tab::before,form.cart .cloudhive-pewc-tab::after{content:none;display:none}form.cart .cloudhive-pewc-tab.active-tab{border-color:var(--cloudhive-pewc-active-tab-background-color,#111827);background:var(--cloudhive-pewc-active-tab-background-color,#111827);color:var(--cloudhive-pewc-active-tab-text-color,#ffffff)}form.cart .cloudhive-pewc-tab.active-tab *{color:inherit}form.cart .cloudhive-pewc-steps-ready>.pewc-group-wrap:not(.group-active){display:none!important}form.cart .cloudhive-pewc-steps-ready>.pewc-group-wrap.group-active,form.cart .cloudhive-pewc-steps-ready>.pewc-group-wrap.group-active>.pewc-group-content-wrapper,form.cart .cloudhive-pewc-steps-ready>.pewc-group-wrap.group-active .pewc-product-extra-groups,form.cart .cloudhive-pewc-steps-ready>.pewc-group-wrap.group-active .pewc-item:not(.pewc-hidden-field),form.cart .cloudhive-pewc-steps-ready>.pewc-group-wrap.group-active .pewc-item:not(.pewc-hidden-field)>.pewc-item-field-wrapper,form.cart .cloudhive-pewc-steps-ready>.pewc-group-wrap.group-active .pewc-item:not(.pewc-hidden-field) .pewc-field-label,form.cart .cloudhive-pewc-steps-ready>.pewc-group-wrap.group-active .pewc-item:not(.pewc-hidden-field) .pewc-form-field:not(.pewc-select-box),form.cart .cloudhive-pewc-steps-ready>.pewc-group-wrap.group-active .pewc-item:not(.pewc-hidden-field) .pewc-select-wrapper,form.cart .cloudhive-pewc-steps-ready>.pewc-group-wrap.group-active .pewc-item:not(.pewc-hidden-field) .dd-container,form.cart .cloudhive-pewc-steps-ready>.pewc-group-wrap.group-active .pewc-item:not(.pewc-hidden-field) .dd-select{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important}form.cart .cloudhive-pewc-steps-ready .pewc-hidden-field{display:none!important}form.cart .pewc-product-extra-groups-wrap .pewc-hidden-field,form.cart .pewc-product-extra-groups .pewc-hidden-field{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;max-height:0!important;overflow:hidden!important}form.cart .pewc-item-information.brak .pewc-field-label,form.cart .pewc-item-information.brak .pewc-information-image,form.cart .pewc-item-information.brak .pewc-information-label{display:none!important}form.cart .pewc-item-information.brak .pewc-information-fields,form.cart .pewc-item-information.brak .pewc-information-fields tbody,form.cart .pewc-item-information.brak .pewc-information-fields tr,form.cart .pewc-item-information.brak .pewc-information-data{display:block!important;width:100%!important}form.cart .cloudhive-pewc-step-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}form.cart .cloudhive-pewc-step-buttons .cloudhive-pewc-step-button{width:auto!important;flex:0 1 auto}form.cart .cloudhive-pewc-field-error{display:block;margin-top:6px;color:#b91c1c;font-size:13px;line-height:1.35}form.cart .cloudhive-pewc-field-invalid .dd-select,form.cart .cloudhive-pewc-field-invalid .pewc-form-field{border-color:#b91c1c!important;box-shadow:0 0 0 2px rgba(185,28,28,.12)!important}form.cart .dd-container .dd-options,form.cart .dd-options{z-index:9999!important;height:auto!important;max-height:min(70vh, 520px)!important;overflow-y:auto!important;overscroll-behavior:contain}form.cart .pewc-select-wrapper,form.cart .dd-container,form.cart .dd-select,form.cart .dd-selected{pointer-events:auto!important}form.cart .dd-container{position:relative}form.cart .dd-select{cursor:pointer}form.cart .cloudhive-pewc-dropdown-open{z-index:10000!important}form.cart .dd-options .dd-option{box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:10px!important;min-height:52px!important;padding:10px 12px!important;line-height:1.25!important}form.cart .dd-options .dd-option-image{flex:0 0 auto!important;max-width:34px!important;max-height:34px!important}form.cart .dd-options .dd-option-wrap{min-height:0!important;line-height:1.25!important}form.cart .dd-options .dd-option-text{display:block!important;line-height:1.25!important;white-space:normal!important}form.cart .dd-options .dd-option-description{display:block!important;margin-top:3px!important;line-height:1.2!important}body.cloudhive-pewc-main-price-present form.cart .woocommerce-variation-price{display:none!important}@media (max-width:767px){form.cart .dd-container .dd-options,form.cart .dd-options{max-height:68vh!important}form.cart .pewc-product-extra-groups-wrap.cloudhive-pewc-steps-ready{box-sizing:border-box!important;width:100%!important;max-width:none!important}form.cart .cloudhive-pewc-steps-wrapper{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:8px!important;align-items:stretch!important;width:100%!important;min-width:100%!important;max-width:none!important;margin:18px 0 14px!important;padding:0!important;overflow:visible!important;filter:none!important}form.cart .cloudhive-pewc-steps-ready>.cloudhive-pewc-steps-wrapper,form.cart .pewc-product-extra-groups-wrap>.cloudhive-pewc-steps-wrapper{width:100%!important;min-width:100%!important;max-width:none!important;align-self:stretch!important}form.cart .cloudhive-pewc-tab{position:relative!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:100%!important;flex:1 1 100%!important;max-width:100%!important;min-height:48px!important;margin:0!important;margin-left:0!important;padding:10px 14px!important;border:1px solid var(--cloudhive-pewc-tab-border-color,#d8dde5)!important;border-radius:8px!important;background:var(--cloudhive-pewc-tab-background-color,#ffffff)!important;color:var(--cloudhive-pewc-tab-text-color,#111827)!important;font-size:12px!important;font-weight:500!important;line-height:1.25!important;text-align:left!important;box-shadow:none!important;clip-path:none!important;transform:none!important;overflow:visible!important;text-indent:0!important;white-space:normal!important}form.cart .cloudhive-pewc-tab::before,form.cart .cloudhive-pewc-tab::after{content:none!important;display:none!important}form.cart .cloudhive-pewc-tab *{max-width:100%!important;transform:none!important;text-indent:0!important;white-space:normal!important}form.cart .cloudhive-pewc-tab.active-tab{border-color:var(--cloudhive-pewc-active-tab-background-color,#111827)!important;background:var(--cloudhive-pewc-active-tab-background-color,#111827)!important;background-color:var(--cloudhive-pewc-active-tab-background-color,#111827)!important;background-image:none!important;color:var(--cloudhive-pewc-active-tab-text-color,#ffffff)!important}form.cart .pewc-steps-wrapper.cloudhive-pewc-steps-wrapper .pewc-tab.active-tab,form.cart .pewc-steps-wrapper.cloudhive-pewc-steps-wrapper .cloudhive-pewc-tab.active-tab{border-color:var(--cloudhive-pewc-active-tab-background-color,#111827)!important;background:var(--cloudhive-pewc-active-tab-background-color,#111827)!important;background-color:var(--cloudhive-pewc-active-tab-background-color,#111827)!important;background-image:none!important;color:var(--cloudhive-pewc-active-tab-text-color,#ffffff)!important;box-shadow:none!important}form.cart .pewc-steps-wrapper.cloudhive-pewc-steps-wrapper .pewc-tab.active-tab *,form.cart .pewc-steps-wrapper.cloudhive-pewc-steps-wrapper .cloudhive-pewc-tab.active-tab *{color:var(--cloudhive-pewc-active-tab-text-color,#ffffff)!important}form.cart .cloudhive-pewc-step-buttons{flex-wrap:nowrap;align-items:center;gap:8px}form.cart .cloudhive-pewc-step-buttons .cloudhive-pewc-step-button{flex:1 1 0%;min-width:0;padding:9px 12px!important;font-size:13px!important;line-height:1.2!important;white-space:nowrap}}