
#m-theme product-info.m-main-product[data-layout="layout-4"] .main-product__block-buy_buttons,
#m-theme product-info.m-main-product[data-layout="layout-4"] .main-product__block-buy_buttons>product-form,
#m-theme product-info.m-main-product[data-layout="layout-4"] .main-product__block-buy_buttons>product-form>form,
#m-theme product-info.m-main-product[data-layout="layout-4"] .main-product__block-buy_buttons .m-product-form--wrapper{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important}
#m-theme product-info.m-main-product[data-layout="layout-4"] .main-product__block-buy_buttons .m-product-form--wrapper{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;align-items:stretch!important;flex-wrap:nowrap!important}
#m-theme product-info.m-main-product[data-layout="layout-4"] .main-product__block-buy_buttons .m-product-form--wrapper>button[name="add"]{display:flex!important;align-items:center!important;justify-content:center!important;grid-column:1/-1!important;box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:100%!important;flex:1 1 100%!important;margin:0!important;min-height:49px!important;border:1px solid #111!important;background:#fff!important;color:#111!important;border-radius:0!important}
#m-theme product-info.m-main-product[data-layout="layout-4"] .main-product__block-buy_buttons .m-product-form--wrapper>button[name="add"]:not(:disabled):hover{background:#111!important;color:#fff!important}
#m-theme .m-header__desktop .m-header__right{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px;isolation:isolate}
#m-theme .m-header__desktop .m-header__right>m-search-popup.m-header__search{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 43px!important;width:43px!important;max-width:43px!important;min-width:43px!important;min-height:43px!important;z-index:2!important;pointer-events:auto!important;cursor:pointer}
#m-theme .m-header__desktop .m-header__right>m-search-popup.m-header__search .m-search-form__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:static!important;width:43px!important;height:43px!important;min-width:43px!important;min-height:43px!important;margin:0!important;padding:9px!important;background:transparent!important;border:0!important;border-radius:0!important;color:inherit!important;cursor:pointer!important}
#m-theme .m-header__desktop .m-header__right>m-search-popup.m-header__search .m-search-form__button svg{width:21px!important;height:21px!important;display:block!important;pointer-events:none}
#m-theme .m-header__desktop .m-header__right>.m-header__account{flex:0 0 auto!important;position:relative;z-index:1}
#m-theme .m-header__mobile-right m-search-popup[data-open-search-popup]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:44px!important;min-height:44px!important;cursor:pointer;position:relative;z-index:2}
#m-theme [data-search-popup]{z-index:1001!important;pointer-events:auto}
#m-theme [data-search-popup] [data-search-container].m-show-search{background:#fff!important}
#m-theme [data-search-popup] .dw-search-drawer__close{position:relative;z-index:6;cursor:pointer}
#m-theme [data-search-popup] .m-search-popup__search-form{max-width:820px!important;margin-inline:auto!important}
#m-theme [data-search-popup] .m-search-popup--header [data-close-search]{min-width:42px;min-height:42px;display:grid;place-items:center;cursor:pointer}
#m-theme [data-search-popup] .m-search-form--button{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;padding:9px!important}
#m-theme [data-search-popup] .m-search-form--button svg{width:19px!important;height:19px!important}
#m-theme [data-search-popup] .m-search-form--clear{cursor:pointer}
#m-theme [data-search-popup] .m-search-form [data-search-input]{appearance:none;-webkit-appearance:none;min-width:0;width:100%!important;box-shadow:none!important}
@media(max-width:767px){
 #m-theme .m-header__mobile-right{gap:4px;align-items:center}
 #m-theme .m-header__desktop .m-header__right{gap:5px}
 #m-theme product-info.m-main-product[data-layout="layout-4"] .main-product__block-buy_buttons .m-product-form--wrapper>button[name="add"]{min-height:46px!important}
 #m-theme [data-search-popup] .m-search-popup--wrapper{max-height:100dvh;overflow-y:auto}
 #m-theme [data-search-popup] .m-search-popup--wrapper .m-search-popup__search-form{width:100%!important}
}
