akgl-buying-bar[hidden],akgl-buying-bar [hidden]{display:none!important}
akgl-buying-bar{display:grid;grid-template-columns:minmax(130px,.9fr) minmax(370px,2.5fr) minmax(145px,1fr) 106px minmax(140px,1fr);gap:16px;align-items:end;padding:22px 24px;margin:0 0 36px;background:#fafafa;border-top:1px solid #e9e7e4;border-bottom:1px solid #e9e7e4;color:#28231f}
.akgl-buying-bar__title{font-size:18px;font-weight:400;line-height:1.4;align-self:center;letter-spacing:0}
.akgl-buying-bar__spec{display:block;font-size:12px;line-height:1.5;color:#777;margin-top:6px}
akgl-buying-bar variant-selects{display:flex;gap:14px;align-items:end;width:100%}
akgl-buying-bar .product-form__input{margin:0!important;max-width:none!important;min-width:0!important;flex:1}
akgl-buying-bar .form__label{font-size:12px;font-weight:400;letter-spacing:.01em;line-height:1.5;margin:0 0 8px;display:block;color:#5e5a56;white-space:nowrap}
akgl-buying-bar .select{width:100%;max-width:none}
akgl-buying-bar .select:before,akgl-buying-bar .select:after{box-shadow:none;border:1px solid #dedbd7;border-radius:5px}
akgl-buying-bar .select__select{min-height:54px;height:54px;padding:12px 32px 12px 13px;font-size:14px;color:#28231f;background:#fff;border-radius:5px;letter-spacing:0}
akgl-buying-bar .price{min-height:54px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;letter-spacing:0;line-height:1.3;padding:8px 5px;background:#fff;border:1px solid #dedbd7;border-radius:5px}
akgl-buying-bar .price__container{margin:0!important}
akgl-buying-bar .price-item{margin:0!important;white-space:nowrap}
akgl-buying-bar .price__sale .price-item--regular{font-size:11px}
akgl-buying-bar .price__badge-sale,akgl-buying-bar .price__badge-sold-out{display:none}
akgl-buying-bar .quantity{width:106px;min-height:54px;height:54px;background:#fff;border-radius:5px}
akgl-buying-bar .quantity:after{box-shadow:none;border:1px solid #dedbd7;border-radius:5px}
akgl-buying-bar .quantity__button{width:30px}
akgl-buying-bar .quantity__input{font-size:14px}
akgl-buying-bar .product-form,akgl-buying-bar .product-form__buttons,akgl-buying-bar product-form form{margin:0!important;max-width:none}
akgl-buying-bar .product-form__submit{margin:0!important;min-height:54px;background:#8b2632!important;color:#fff!important;border-radius:5px;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;padding-inline:14px}
akgl-buying-bar .product-form__submit:after{box-shadow:none}
akgl-buying-bar .product-form__submit:hover{background:#66202a!important}
akgl-buying-bar .product-form__submit[disabled]{opacity:.55}
akgl-buying-bar .shopify-payment-button{display:none}
akgl-buying-bar .product-form__error-message-wrapper{font-size:12px;margin:0 0 8px}
.akgl-has-buying-bar .product__info-container>.product__title{margin-top:0}
@media(max-width:1199px){akgl-buying-bar{grid-template-columns:minmax(340px,2.5fr) minmax(140px,1fr) 106px minmax(135px,1fr);gap:14px;padding:20px}.akgl-buying-bar__title{grid-column:1/-1;display:flex;align-items:baseline;gap:12px;font-size:18px}.akgl-buying-bar__spec{margin-top:0}}
@media(max-width:899px){akgl-buying-bar{grid-template-columns:1fr 1fr;gap:18px}.akgl-buying-bar__submit{grid-column:1/-1}.akgl-buying-bar__options{grid-column:1/-1}akgl-buying-bar .product-form__submit{width:100%}}
@media(max-width:749px){akgl-buying-bar{grid-template-columns:1fr 1fr;gap:18px;padding:20px 16px;margin-bottom:24px}.akgl-buying-bar__title,.akgl-buying-bar__options,.akgl-buying-bar__submit{grid-column:1/-1}akgl-buying-bar variant-selects{gap:12px}akgl-buying-bar .quantity{width:100%}akgl-buying-bar .quantity__button{width:40px}akgl-buying-bar .select__select{font-size:13px}akgl-buying-bar .form__label{font-size:11px}.akgl-buying-bar__price .price{font-size:16px}}

akgl-buying-bar>*{min-width:0}
akgl-buying-bar{grid-template-columns:minmax(110px,.8fr) minmax(330px,2.3fr) minmax(200px,1.2fr) 106px minmax(150px,1fr)}
akgl-buying-bar .price{flex-wrap:wrap;font-size:clamp(14px,1.1vw,18px)}
akgl-buying-bar .price .badge{display:none!important}
akgl-buying-bar .product-form__submit{background:#263443!important;text-transform:none;letter-spacing:.01em}
akgl-buying-bar .product-form__submit:hover{background:#172331!important}
akgl-buying-bar .product-form__submit[disabled]{background:#e8e6e2!important;color:#625d57!important;opacity:1}
.akgl-buying-bar__stock{grid-column:1/-1;border-top:1px solid #dedbd7;padding-top:16px;font-size:13px;line-height:1.6}
.akgl-buying-bar__stock p{margin:0 0 10px}
.akgl-buying-bar__alternatives{display:flex;flex-wrap:wrap;gap:8px}
.akgl-buying-bar__alternatives a{padding:8px 12px;background:white;border:1px solid #d5d1cb;border-radius:4px;color:#263443;text-decoration:none}
@media(max-width:1399px){akgl-buying-bar{grid-template-columns:minmax(320px,2.3fr) minmax(200px,1.2fr) 106px minmax(150px,1fr)}.akgl-buying-bar__title{grid-column:1/-1}}
@media(max-width:989px){akgl-buying-bar{grid-template-columns:1fr 1fr}.akgl-buying-bar__options,.akgl-buying-bar__submit{grid-column:1/-1}}
@media(max-width:479px){akgl-buying-bar variant-selects{flex-direction:column;align-items:stretch}}
