.haym-product-links{display:flex;align-items:center;flex-wrap:wrap;gap:16px 30px;padding:12px 0 20px;border-bottom:1px solid #e6e6e6;margin-bottom:20px}
.haym-question{position:relative}
.haym-question summary,.haym-product-links .share-button__button{font:14px/1.5 var(--font-body-family);color:#444;display:flex;align-items:center;gap:10px;cursor:pointer;padding:0}
.haym-question summary{list-style:none}.haym-question summary::-webkit-details-marker{display:none}
.haym-question-icon{display:inline-flex;width:21px;height:21px;align-items:center;justify-content:center;border:2px solid currentColor;border-radius:50%;font-weight:700}
.haym-question-panel{position:absolute;top:34px;left:0;width:min(360px,calc(100vw - 40px));z-index:15;padding:20px;background:#fff;border:1px solid #ddd;box-shadow:0 8px 30px #0002}
.haym-question-panel h3{font-size:18px;margin:0 0 16px}
.haym-question-panel label{display:block;font-size:13px;margin:12px 0 5px}
.haym-question-panel input,.haym-question-panel textarea{width:100%;border:1px solid #bbb;padding:10px;font:14px/1.4 var(--font-body-family);box-sizing:border-box}
.haym-question-panel .button{margin-top:14px;width:100%}
.haym-product-actions-enhanced .product-form__quantity{float:left;position:relative;z-index:2;width:34%;max-width:150px;min-width:0;margin:0 0 12px}
.haym-product-actions-enhanced .quantity__label{position:absolute;clip:rect(0,0,0,0);height:1px;width:1px;overflow:hidden}
.haym-product-actions-enhanced .product-form__quantity .quantity{width:100%;min-height:50px;background:#f5f5f5;border-radius:28px}
.haym-product-actions-enhanced .quantity:after,.haym-product-actions-enhanced .quantity:before{border-radius:28px}
.haym-product-actions-enhanced .haym-buy-actions{margin:0}
.haym-product-actions-enhanced .haym-buy-actions .product-form{margin:0}
.haym-product-actions-enhanced .haym-buy-actions .product-form__buttons{max-width:none}
.haym-product-actions-enhanced .product-form__submit{width:62%;margin-left:38%;min-height:50px;border-radius:28px}
.haym-product-actions-enhanced .product-form__submit:before,.haym-product-actions-enhanced .product-form__submit:after{border-radius:28px}
.haym-buy-actions #es-popup-button{clear:both;width:100%!important;margin-top:16px!important}
.haym-stock-status{clear:both;display:flex;gap:14px;font-size:15px;padding:20px 0;border-bottom:1px solid #e6e6e6}
.haym-stock-status strong{font-weight:500}

.haym-product-actions-enhanced .product-form__quantity .quantity{display:flex;overflow:hidden}
.haym-product-actions-enhanced .product-form__quantity .quantity__button{width:32px;flex:0 0 32px}
.haym-product-actions-enhanced .product-form__quantity .quantity__input{min-width:0;width:1%;flex:1;padding:0}
.haym-product-actions-enhanced .product-form__submit{font:600 14px/1.2 var(--font-body-family);letter-spacing:0;white-space:nowrap;padding:0 12px}
