.grenke-form-section input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;margin:0}.grenke-form-section input[type=number]::-webkit-outer-spin-button,.grenke-form-section input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.grenke-form__layout{display:grid;grid-template-columns:1fr 1.6fr;gap:80px;align-items:start}@media screen and (max-width:999px){.grenke-form__layout{grid-template-columns:1fr;gap:40px}}.grenke-form__logo{margin-bottom:24px}.grenke-form__logo img{max-height:50px;width:auto;-o-object-fit:contain;object-fit:contain;display:block}.grenke-form__aside-title{margin-bottom:12px}.grenke-form__aside-desc{margin-bottom:24px;opacity:.85}.grenke-form__aside-steps{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:16px;counter-reset:grenke-step}.grenke-form__aside-steps li{display:flex;align-items:flex-start;gap:14px;font-size:.925rem;counter-increment:grenke-step}.grenke-form__aside-steps li:before{content:counter(grenke-step);display:flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:50%;background-color:var(--grenke-accent);color:#fff;font-weight:700;font-size:.8rem;flex-shrink:0;margin-top:1px}.grenke-form__aside-note{font-size:.8rem;opacity:.55;line-height:1.5;margin:0}.grenke-form__title{margin-bottom:8px}.grenke-form__intro{margin-bottom:28px;opacity:.8}.grenke-form{max-width:initial}.grenke-form .input{margin-bottom:16px}.grenke-form__row{display:grid;align-items:baseline;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}@media screen and (max-width:479px){.grenke-form__row{grid-template-columns:1fr}}.grenke-form__row .input{margin-bottom:0}.grenke-form__gdpr{font-size:.75rem;opacity:.5;margin-top:14px;line-height:1.5;text-align:center}grenke-product-picker{display:block;margin-bottom:16px}grenke-product-picker .grenke-products__row-qty{background-color:transparent;border:none;border-bottom:1px solid rgba(var(--text-color),.15);padding:4px 8px;font-size:.9rem;color:inherit;outline:none;transition:border-color .2s;width:40px}grenke-product-picker .grenke-products__label{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin-bottom:10px;opacity:.75}grenke-product-picker .grenke-products__label span{text-transform:none;font-weight:400;opacity:.7}grenke-product-picker .grenke-products__add-row{display:flex;gap:8px;align-items:stretch}@media screen and (max-width:479px){grenke-product-picker .grenke-products__add-row{flex-wrap:wrap}}grenke-product-picker .grenke-products__search-wrap{flex:1;min-width:0;margin-bottom:0;position:relative}grenke-product-picker .grenke-products__search-input{width:100%;box-sizing:border-box;border:1px solid rgba(var(--text-color),.15);margin-bottom:0!important;height:100%;padding:11px 16px;font-size:.9rem;background-color:rgba(var(--background),1);color:inherit;outline:none;transition:border-color .2s}grenke-product-picker .grenke-products__search-input:focus{border-color:rgba(var(--foreground),.5)}grenke-product-picker .grenke-products__results{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;list-style:none;margin:0;padding:4px 0;max-height:280px;overflow-y:auto;background-color:rgba(var(--background),1);border:1px solid rgba(var(--text-color),.15);box-shadow:0 8px 24px #0000001a}grenke-product-picker .grenke-products__result-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;font-size:.875rem}grenke-product-picker .grenke-products__result-item:hover{background-color:rgba(var(--color-foreground),.05)}grenke-product-picker .grenke-products__result-item img{width:36px;height:36px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}grenke-product-picker .grenke-products__result-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}grenke-product-picker .grenke-products__result-price{font-weight:600;font-size:.8rem;opacity:.7;white-space:nowrap}grenke-product-picker .grenke-products__qty{width:72px;flex-shrink:0;border:1px solid rgba(var(--text-color),.15);margin:0!important;padding:11px 12px;font-size:.9rem;background-color:rgba(var(--background),1);color:inherit;outline:none;text-align:center;transition:border-color .2s}grenke-product-picker .grenke-products__qty:focus{border-color:rgba(var(--color-foreground),.5)}grenke-product-picker .grenke-products__add-btn{flex-shrink:0;white-space:nowrap;font-size:.875rem;padding-inline:16px}grenke-product-picker .grenke-products__list{margin-top:12px;border:1px solid rgba(var(--text-color),.15);overflow:hidden}grenke-product-picker .grenke-products__table{width:100%;border-collapse:collapse;font-size:.875rem}grenke-product-picker .grenke-products__table th{text-align:left;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;opacity:.55;padding:10px 14px;border-bottom:1px solid rgba(var(--text-color),.15);white-space:nowrap}grenke-product-picker .grenke-products__table td{padding:10px 14px;vertical-align:middle;border-bottom:1px solid rgba(var(--color-border),.5)}grenke-product-picker .grenke-products__table tr:last-child td{border-bottom:none}grenke-product-picker .grenke-products__cell-name{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}grenke-product-picker .grenke-products__cell-num{white-space:nowrap;text-align:right}grenke-product-picker .grenke-products__remove{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:none;background:transparent;cursor:pointer;font-size:1.1rem;line-height:1;color:inherit;opacity:.4;transition:opacity .15s,background-color .15s}grenke-product-picker .grenke-products__remove:hover{opacity:1;background-color:rgba(var(--color-foreground),.08)}grenke-product-picker .grenke-products__total-row{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;font-size:.875rem;font-weight:600;background-color:rgba(var(--color-foreground),.04);border-top:1px solid rgba(var(--text-color),.15)}grenke-product-picker .grenke-products__total{font-size:1rem;color:var(--grenke-accent)}
/*# sourceMappingURL=/cdn/shop/t/148/assets/component-grenke-contact-form.css.map */
