.stankoff-rec{padding:36px 0;min-width:0}.stankoff-rec [hidden]{display:none!important}
.stankoff-rec__head{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-bottom:24px}
.stankoff-rec__head h2{font-size:22px;margin:0 auto 0 0}.stankoff-rec__catalog{font-size:12px}
.stankoff-rec__tabs{display:flex;gap:6px;flex-wrap:wrap}.stankoff-rec__tabs button{font:inherit;font-size:13px;padding:10px 14px;border:1px solid #dedede;background:transparent;border-radius:4px;color:inherit}
.stankoff-rec__tabs button[aria-pressed=true]{border-color:#239e38;color:#18782a;background:#f1faf2}
.stankoff-rec__products{min-width:0}.stankoff-rec__products[aria-busy=true]{opacity:.6;pointer-events:none}
.stankoff-rec .catalog_block{display:flex!important;flex-wrap:wrap!important;margin:0!important;width:100%!important;white-space:normal!important}
.stankoff-rec .catalog_block>.item-parent{width:20%!important;min-width:0;max-width:20%;padding:0!important;flex:0 0 20%}
.stankoff-rec .catalog_block .item-title{overflow-wrap:anywhere}.stankoff-rec .item-stock{white-space:normal!important;max-width:100%;overflow-wrap:anywhere}
.stankoff-rec .catalog_block .catalog_item{height:100%;margin:0!important}.stankoff-rec .catalog_block .cost.prices{max-width:100%}
.stankoff-rec__more{display:block;margin:24px auto 0}.stankoff-rec__status{font-size:13px;margin:10px 0}
.stankoff-rec__settings{margin-top:20px;font-size:13px;color:#666;max-width:650px}.stankoff-rec__settings summary{cursor:pointer;width:fit-content;padding:8px 0}
.stankoff-rec__settings p{margin:10px 0}.stankoff-rec__settings label{display:block;font-weight:normal}.stankoff-rec__settings input{margin-right:8px}
.stankoff-rec__settings button{background:transparent;border:0;padding:10px 0;color:#18782a;text-decoration:underline}
@media(max-width:1100px){.stankoff-rec .catalog_block>.item-parent{width:25%!important;max-width:25%;flex-basis:25%}}
@media(max-width:800px){.stankoff-rec .catalog_block>.item-parent{width:33.333%!important;max-width:33.333%;flex-basis:33.333%}.stankoff-rec__head{gap:14px}}
@media(max-width:600px){.stankoff-rec{padding:24px 0}.stankoff-rec__head h2{font-size:20px}.stankoff-rec__tabs{order:3;width:100%}.stankoff-rec .catalog_block>.item-parent{width:50%!important;max-width:50%;flex-basis:50%}.stankoff-rec .catalog_block .item-title{font-size:12px;line-height:1.5}.stankoff-rec .catalog_block .catalog_item_wrapp{padding:12px 10px!important}.stankoff-rec .catalog_block .item_info{padding-left:0!important;padding-right:0!important}.stankoff-rec__catalog{font-size:11px}}
/* The stock hint must fit the card even while hidden; otherwise it widens the whole viewport. */
.stankoff-rec .stankoff-store-stock-line--with-hint::after{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;left:0!important;right:auto!important;white-space:normal!important;overflow-wrap:anywhere}
.stankoff-rec .item-stock{box-sizing:border-box;min-width:0!important;width:auto!important;max-width:100%!important}
.stankoff-rec .sale-number{display:inline-flex;flex-wrap:wrap;max-width:100%;white-space:normal!important}
.stankoff-rec .sale-number .inner-sale,.stankoff-rec .sale-number .text{max-width:100%;white-space:normal!important}
@media(max-width:600px){.stankoff-rec .catalog_block .catalog_item_wrapp{padding:0!important}.stankoff-rec .catalog_block .inner_wrap{padding:14px 12px 0!important}}
.stankoff-rec .catalog_block .inner_wrap{width:100%!important;max-width:100%;min-width:0}
.stankoff-rec .catalog_block .footer_button{width:100%!important;max-width:100%;margin-left:0!important;margin-right:0!important;left:0!important;right:auto!important}
.stankoff-rec .catalog_block .counter_wrapp,.stankoff-rec .catalog_block .button_block{max-width:100%;white-space:normal!important}
.stankoff-rec .catalog_block .button_block .btn{max-width:100%;white-space:normal!important}
