.kde-compact-add{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-end;grid-row-start:4;gap:.6rem;width:100%;margin-top:auto;padding-top:.8rem}.kde-compact-add__button{display:inline-flex;min-height:3.6rem;align-items:center;justify-content:center;gap:.55rem;width:auto;margin:0;padding:.65rem 1.3rem;border:.1rem solid #0795a8;border-radius:999px;background:#0795a8;color:#fff;font:inherit;font-size:1.25rem;font-weight:750;line-height:1;letter-spacing:0;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.kde-compact-add__button:hover{border-color:#067f8f;background:#067f8f;transform:translateY(-1px)}.kde-compact-add__button:focus-visible,.kde-compact-add__select:focus-visible{outline:.2rem solid #ff6b00;outline-offset:.2rem}.kde-compact-add__button--choose{border-color:#cbd7da;background:#fff;color:#17202e}.kde-compact-add__button--choose:hover,.kde-compact-add.is-open .kde-compact-add__button--choose{border-color:#0795a8;background:#f2fbfc;color:#067f8f}.kde-compact-add__button--choose svg{width:1rem;height:.6rem;transition:transform .18s ease}.kde-compact-add.is-open .kde-compact-add__button--choose svg{transform:rotate(180deg)}.kde-compact-add__options{display:flex;align-items:stretch;gap:.6rem;width:100%}.kde-compact-add__options[hidden]{display:none}.kde-compact-add__select{min-width:0;min-height:3.6rem;flex:1 1 auto;padding:.6rem 2.7rem .6rem .9rem;border:.1rem solid #cbd7da;border-radius:.7rem;background:#fff;color:#17202e;font:inherit;font-size:1.2rem;line-height:1.2;text-overflow:ellipsis}.kde-compact-add__button--variant{flex:0 0 auto;border-radius:.7rem;padding-inline:1rem}.kde-compact-add__plus{font-size:1.7rem;font-weight:500;line-height:.8}.kde-compact-add__button.is-loading{pointer-events:none;opacity:.72}.kde-compact-add__button.is-added{border-color:#14804a;background:#14804a}.kde-compact-add__button--disabled,.kde-compact-add__button--disabled:hover{border-color:#dce2e4;background:#f4f6f7;color:#7c878c;cursor:not-allowed;transform:none}.kde-compact-add__error{width:100%;margin:0;color:#b42318;font-size:1.1rem;line-height:1.3;text-align:right}.product-card-wrapper .kde-compact-add{padding-inline:.1rem}@media screen and (max-width:749px){.kde-compact-add__button{min-height:3.4rem;padding:.55rem 1.05rem;font-size:1.15rem}.kde-compact-add__select{min-height:3.4rem;padding-left:.7rem;font-size:1.1rem}.kde-compact-add__button--variant .kde-compact-add__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@media(prefers-reduced-motion:reduce){.kde-compact-add__button,.kde-compact-add__button--choose svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/kdeport-compact-add.css.map */
