.ikz-variations .variations-freifelder{margin:0;padding:0}.ikz-variations .variations-freifelder>li.form-group{margin-bottom:1rem}.ikz-variations .ikz-select{max-width:12rem;min-height:3rem;border-radius:8px;font-size:1rem;cursor:pointer}.ikz-variations .bootstrap-select.ikz-select{background-image:none !important;padding:0 !important;border:0 !important;height:auto !important;max-width:12rem}.ikz-variations .bootstrap-select .dropdown-toggle,.ikz-variations .bootstrap-select .dropdown-menu li a{text-transform:none !important}.ikz-variations .bootstrap-select .dropdown-toggle{min-height:3rem;border-radius:8px}.ikz-hidden{display:none !important}#lscache-debug{position:fixed;bottom:15px;left:15px;z-index:1000001;width:auto}#lscache-debug a{margin:0 10px}:root{--ikv-blue:#022c65;--ikv-blue-soft:#eaf0f8;--ikv-border:#c9d3e1;--ikv-text:#303030;--ikv-muted:#6b7a90}.variations .variations-freifelder>li.form-group{margin-bottom:1.25rem}.variations .variations-freifelder legend.freifeld__label{font-size:1.05rem;font-weight:400;color:var(--ikv-muted);margin-bottom:.6rem;border:0}.variations .variations-freifelder legend .ikv-selected{color:var(--ikv-text);font-weight:700;margin-left:.35em}.variations .radio-buttons{display:flex;flex-wrap:wrap;align-items:stretch;gap:.6rem}.variations .radio-buttons label.variation{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-height:3rem;min-width:5.5rem;margin:0 !important;padding:.55rem 1.4rem;border:1px solid var(--ikv-border);border-radius:8px;background:#fff;color:var(--ikv-text);font-size:1rem;line-height:1.2;text-align:center;cursor:pointer;user-select:none;transition:border-color .15s,box-shadow .15s,background-color .15s}.variations .radio-buttons label.variation:hover{border-color:var(--ikv-blue)}.variations .radio-buttons label.variation input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.variations .radio-buttons label.variation:has(input:focus-visible){outline:2px solid var(--ikv-blue);outline-offset:2px}.variations .radio-buttons label.variation:has(input:checked),.variations .radio-buttons label.variation.ikv-checked{border-color:var(--ikv-blue);box-shadow:inset 0 0 0 1px var(--ikv-blue);background:var(--ikv-blue-soft);font-weight:700}.variations .radio-buttons label.variation .badge-surcharge{display:block;margin:.15rem 0 0;padding:0;background:0 0;color:var(--ikv-muted);font-size:.75rem;font-weight:400;white-space:nowrap}.variations .radio-buttons label.variation .badge-surcharge[hidden]{display:none !important}.variations .radio-buttons label.variation:has(input:checked) .badge-surcharge,.variations .radio-buttons label.variation.ikv-checked .badge-surcharge{color:var(--ikv-blue)}.variations .radio-buttons label.variation.not-available,.variations .radio-buttons label.variation[data-stock=out-of-stock]{background:#f3f4f6;border-style:dashed;border-color:#c4c8cf;color:#9aa1ab;box-shadow:none;font-weight:400}.variations .radio-buttons label.variation.not-available .ikv-text{text-decoration:line-through}.variations .radio-buttons label.variation.not-available .badge-not-available{display:block;margin:.15rem 0 0;padding:0;background:0 0;color:#9aa1ab;font-size:.7rem;font-weight:400;text-transform:none;letter-spacing:0;white-space:nowrap}.variations .radio-buttons label.variation.not-available .badge-surcharge{display:none}.product-offer:has(.switch-variations)>hr.globe-devider{margin-top:1.5rem;margin-bottom:1.5rem}.variations .variations-freifelder>li.form-group:last-child{margin-bottom:0}@media (max-width:575.98px){.variations .radio-buttons label.variation{flex:1 1 calc(50% - .6rem);min-width:0;padding:.5rem .8rem}}#ppc-loading-spinner-confirmation{display:none;float:left;margin-top:.5rem}@media (max-width:1300px){#ppc-loading-spinner-confirmation{margin-top:0}}@media (max-width:768px){#ppc-loading-spinner-confirmation{margin-top:.5rem}}.opacity-half{opacity:.5}.ppc-checkout-payment-method .paypal-mark{margin:0;padding-left:0;border:none}img.ppc-paypal-button-custom-img{width:63.13px}button.btn.btn-ppc.ppc-paypal-button-custom{border-radius:4px;margin-bottom:13px;font-size:15px;font-weight:500}button.btn.btn-ppc.ppc-paypal-button-custom.white{border:1px solid #555;background:#fff}button.btn.btn-ppc.ppc-paypal-button-custom.blue{background:#0070ba;color:#fff}button.btn.btn-ppc.ppc-paypal-button-custom.black{background:#2c2e2f;color:#fff}button.btn.btn-ppc.ppc-paypal-button-custom.silver{background:#eee}button.btn.btn-ppc.ppc-paypal-button-custom.gold{background:#ffc439}button.btn.btn-ppc.ppc-paypal-button-custom.pill{border-radius:22px}#ppc-miniCart-horizontal-container .ppc-standalone-buttons:first-of-type{padding-right:0;padding-left:0}#ppc-miniCart-horizontal-container .ppc-standalone-buttons:last-of-type{padding-left:.1rem;padding-right:0}#ppc-cart-horizontal-container.ppc-ecs-horizontal-container .ppc-standalone-buttons:first-of-type{padding-right:.1rem}#ppc-cart-horizontal-container.ppc-ecs-horizontal-container .ppc-standalone-buttons:last-of-type{padding-left:.1rem}@media screen and (max-width:767px){#ppc-miniCart-horizontal-container .ppc-standalone-buttons:last-of-type{padding-left:initial;padding-right:initial}}@media screen and (max-width:1299px){#ppc-cart-horizontal-container .ppc-standalone-buttons:last-of-type,#ppc-cart-horizontal-container .ppc-standalone-buttons:first-of-type{padding-left:initial;padding-right:initial}#ppc-cart-horizontal-container{margin-left:0;margin-right:0}#ppc-cart-horizontal-container .ppc-standalone-buttons,#ppc-orderProcess-horizontal-container .ppc-standalone-buttons{max-width:100%!important;flex:0 0 100%!important}}.ppc-checkout-payment-method .funding-name{padding:5px 0}#ppc-cc-icon{margin-bottom:1em;margin-left:0;margin-right:0}#ppc-cc-icon .ppc-cc-icon{max-width:70px;padding-right:.2em;padding-left:.2em;padding-bottom:.4em}#ppc-cc-icon .ppc-cc-icon_disabled{filter:grayscale(1);opacity:.5}