

/* Start:/local/css/sin96-availability.css?179207595316344*/
html body .s96a-native{display:none!important}
html body .s96a-panel{display:flex!important;flex-direction:column!important;gap:8px!important;position:relative!important;inset:auto!important;transform:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important;font:14px/1.35 Arial,sans-serif!important;color:#123476!important}
html body .s96a-panel *,html body .s96a-dialog *{box-sizing:border-box}
html body .s96a-availability{font:12px/1.35 Arial,sans-serif!important;color:#53677e!important;text-align:left!important;white-space:normal!important}
html body .s96a-button{position:static!important;inset:auto!important;transform:none!important;display:block!important;width:100%!important;min-width:0!important;height:auto!important;min-height:40px!important;margin:0!important;padding:9px 8px!important;border:1px solid #f65e08!important;border-radius:10px!important;background:#f65e08!important;color:white!important;font:600 13px/1.3 Arial,sans-serif!important;white-space:normal!important;cursor:pointer}
html body .s96a-secondary{background:white!important;color:#d64f00!important}
html body .s96a-step{display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px!important;gap:0!important;position:static!important;width:100%!important;height:40px!important;border:1px solid #ced9e8!important;border-radius:10px!important;overflow:hidden!important;background:white!important}
html body .s96a-step .s96a-button{height:38px!important;min-height:0!important;border:0!important;border-radius:0!important;background:#f2f6fa!important;color:#123476!important;font-size:21px!important;padding:0!important}
html body .s96a-quantity{display:block!important;position:static!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;height:38px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:white!important;color:#123476!important;font:600 15px Arial,sans-serif!important;text-align:center!important;opacity:1!important;visibility:visible!important}
html body .s96a-panel [disabled]{opacity:.65!important;cursor:wait}
html body .s96a-group{display:block!important;position:static!important;width:100%!important;margin:18px 0 10px!important;padding:0!important}
html body .s96a-group td{display:block!important;width:100%!important;padding:0!important}
html body .s96a-group h2{font:700 22px/1.3 Arial!important;margin:0 0 8px!important;color:#123476!important}
html body .s96a-group p{font:14px/1.4 Arial!important;margin:0!important}
html body .s96a-overlay{position:fixed!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;background:#10264780!important;z-index:2147483647!important}
html body .s96a-dialog{position:relative!important;display:flex!important;flex-direction:column!important;gap:14px!important;width:420px!important;max-width:100%!important;max-height:90vh!important;overflow:auto!important;padding:24px!important;margin:0!important;border-radius:18px!important;background:white!important;box-shadow:0 12px 48px #0004!important;color:#123476!important;font:16px/1.4 Arial!important}
html body .s96a-dialog h2,html body .s96a-dialog p{position:static!important;margin:0!important;font:inherit!important;color:inherit!important}
html body .s96a-dialog h2{font-size:22px!important;font-weight:bold!important}
html body .s96a-dialog input{position:static!important;width:100%!important;height:44px!important;padding:8px!important;border:1px solid #bbcbe0!important;border-radius:8px!important;font:18px Arial!important;color:#123476!important;background:white!important}
html body .s96a-message{position:fixed!important;bottom:90px!important;left:50%!important;transform:translateX(-50%)!important;max-width:90vw!important;width:440px!important;padding:16px!important;border-radius:12px!important;background:#123476!important;color:white!important;font:14px/1.4 Arial!important;z-index:2147483646!important}
html body .product-item > [data-entity="buttons-block"]:has(.s96a-panel){margin-top:auto!important}
html body .trigger-mobile-buy-dock:has(.s96a-panel){height:auto!important;max-height:none!important;padding:10px 16px!important}
html body .trigger-mobile-buy-dock .s96a-panel{display:grid!important;grid-template-columns:1fr 1fr!important;gap:6px 10px!important}
html body .trigger-mobile-buy-dock .s96a-availability{grid-column:1/-1!important}
html body .basket-items-list-item-container .s96a-panel{grid-area:amount!important;max-width:230px!important;align-self:center!important}
html body .product-item .s96a-controls,
html body.sin96-catalog-page #catalogContainer.catalog-section.grid-view .product-item .s96a-controls,
html body.sin96-catalog-page #catalogContainer.catalog-section.list-view .product-item .s96a-controls,
html body.sin96-home-page .catalog-section .product-item .s96a-controls,
html body.sin96-search-page .search-results-page .product-item .s96a-controls{
 display:block!important;position:relative!important;inset:auto!important;transform:none!important;
 width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;
 flex:0 0 auto!important;margin: auto 0 0!important;padding:0!important;overflow:visible!important;opacity:1!important;visibility:visible!important;
}
html body .s96a-card{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;min-width:0!important;max-height:none!important;padding:10px!important;gap:8px!important;overflow:visible!important}
html body .s96a-card .s96a-availability{min-height:32px!important;display:flex!important;align-items:flex-end!important}
html body .basket-items-list-item-container .s96a-panel{order:100!important;align-self:flex-start!important;margin-top:8px!important}
html body .s96a-note{font:12px/1.35 Arial,sans-serif!important;color:#53677e!important}
html body .trigger-home-six-col:has(.s96a-card){display:flex!important;align-items:stretch!important}
html body .trigger-home-six-col > .product-item-container:has(.s96a-card){display:flex!important;flex-direction:column!important;flex:1!important;min-width:0!important}
html body .trigger-home-six-col .s96a-card{flex:1!important}
@media(max-width:600px){
 html body .catalog-section:has(.s96a-card) .trigger-home-six-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
 html body .trigger-home-six-grid:has(.s96a-card) > .trigger-home-six-col{display:flex!important;min-width:0!important;width:auto!important;max-width:100%!important;padding:0!important}
 html body .trigger-home-six-col .s96a-card{flex:1!important}
 html body .s96a-card{border:1px solid #dce5f0!important;border-radius:16px!important;background:white!important}
}

/* Request actions use the site's blue; stock actions retain orange. */
html body .s96a-button[data-s96a-action="request"],
html body .s96a-button.s96a-preorder{background:#24558a!important;border-color:#24558a!important;color:#fff!important}
html body .s96a-button[data-s96a-action="request"]:hover,
html body .s96a-button.s96a-preorder:hover{background:#1b416b!important;border-color:#1b416b!important}
html body .s96a-button:focus-visible{outline:3px solid #86b8e8!important;outline-offset:2px!important}
html body .s96a-panel[data-mode="request"] .s96a-step{border-color:#9db7d1!important}
html body .s96a-panel[data-mode="request"] .s96a-step .s96a-button{background:#e7eff7!important;color:#24558a!important}
html body .trigger-mobile-buy-dock .s96a-panel > .s96a-button,
html body .trigger-mobile-buy-dock .s96a-panel > .s96a-step{grid-column:1/-1!important}

/* Shared grid cards: catalog, selected folders, search and home. */
html body :is(#catalogContainer,.catalog-section,.home-catalog-grid,.search-results-page) .product-item.trigger-product-card:not(.list-view .product-item){position:relative!important;inset:auto!important;transform:none!important;float:none!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:10px!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;align-content:start!important;justify-content:flex-start!important;gap:10px!important;border-radius:16px!important;border:1px solid #dce5f0!important;background:#fff!important;box-shadow:0 4px 14px rgba(25,70,100,.06)!important;overflow:hidden!important;transition:border-color .18s ease, box-shadow .18s ease!important;}
html body :is(#catalogContainer,.catalog-section,.home-catalog-grid,.search-results-page) .product-item.trigger-product-card:not(.list-view .product-item) > .product-item-image-wrapper{position:relative!important;inset:auto!important;transform:none!important;float:none!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;flex:0 0 auto!important;order:0!important;display:block!important;aspect-ratio:1!important;overflow:hidden!important;border-radius:12px!important;transition:none!important;}
html body :is(#catalogContainer,.catalog-section,.home-catalog-grid,.search-results-page) .product-item.trigger-product-card:not(.list-view .product-item) > :is(.trigger-catalog-props,.product-item-properties,.product-item-article){position:relative!important;inset:auto!important;transform:none!important;float:none!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:18.2px!important;max-height:none!important;margin:0!important;padding:0!important;flex:0 0 auto!important;order:10!important;display:block!important;font-family:Arial, sans-serif!important;font-size:12px!important;line-height:1.4!important;color:#53677e!important;}
html body :is(#catalogContainer,.catalog-section,.home-catalog-grid,.search-results-page) .product-item.trigger-product-card:not(.list-view .product-item) > .product-item-title{position:relative!important;inset:auto!important;transform:none!important;float:none!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:58.8px!important;min-height:58.8px!important;max-height:58.8px!important;margin:0!important;padding:0!important;flex:0 0 auto!important;font-family:Arial, sans-serif!important;font-size:14px!important;line-height:1.4!important;font-weight:600!important;text-transform:none!important;letter-spacing:normal!important;text-decoration:none!important;color:#123476!important;text-align:left!important;order:20!important;display:block!important;overflow:hidden!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;}
html body :is(#catalogContainer,.catalog-section,.home-catalog-grid,.search-results-page) .product-item.trigger-product-card:not(.list-view .product-item) > .product-item-title a{position:static!important;inset:auto!important;transform:none!important;float:none!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:58.8px!important;margin:0!important;padding:0!important;flex:0 0 auto!important;font-family:Arial, sans-serif!important;font-size:14px!important;line-height:1.4!important;font-weight:600!important;text-transform:none!important;letter-spacing:normal!important;text-decoration:none!important;color:#123476!important;text-align:left!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-overflow:ellipsis!important;}
html body :is(#catalogContainer,.catalog-section,.home-catalog-grid,.search-results-page) .product-item.trigger-product-card:not(.list-view .product-item) > .trigger-catalog-props .param-row{position:relative!important;inset:auto!important;transform:none!important;float:none!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;flex:0 0 auto!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:flex-start!important;gap:0 5px!important;}
html body :is(#catalogContainer,.catalog-section,.home-catalog-grid,.search-results-page) .product-item.trigger-product-card:not(.list-view .product-item) > .trigger-catalog-props dt{position:static!important;float:none!important;width:auto!important;min-width:0!important;max-width:100%!important;flex:0 0 auto!important;margin:0!important;padding:0!important;font-family:Arial, sans-serif!important;font-size:12px!important;line-height:1.4!important;white-space:normal!important;}
html body :is(#catalogContainer,.catalog-section,.home-catalog-grid,.search-results-page) .product-item.trigger-product-card:not(.list-view .product-item) > .trigger-catalog-props dd{position:static!important;float:none!important;width:auto!important;min-width:0!important;max-width:100%!important;flex:0 1 auto!important;margin:0!important;padding:0!important;font-family:Arial, sans-serif!important;font-size:13px!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important;}
html body :is(#catalogContainer,.catalog-section,.home-catalog-grid,.search-results-page) .product-item.trigger-product-card:not(.list-view .product-item) > :is(.s96a-controls,[data-entity="buttons-block"]){position:relative!important;inset:auto!important;transform:none!important;float:none!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:80px!important;max-height:none!important;margin:auto 0 0!important;padding:0!important;flex:0 0 auto!important;order:100!important;display:block!important;overflow:visible!important;}

/* Folder pages do not always have #catalogContainer; remove the old offset/scale there too. */
html body .catalog-section:is(.grid-view,.grid-view-mobile):has(.trigger-product-card){position:relative!important;inset:auto!important;transform:none!important;float:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important}
html body .s96a-card .s96a-panel[data-kind="card"]{min-height:80px!important;justify-content:flex-end!important}
html body .s96a-card .s96a-panel[data-kind="card"] > .s96a-availability,
html body .s96a-card .s96a-panel[data-kind="card"] > .s96a-note{order:0!important;display:flex!important;align-items:flex-end!important;min-height:32px!important;margin:0!important}
html body .s96a-card .s96a-panel[data-kind="card"] > .s96a-button,
html body .s96a-card .s96a-panel[data-kind="card"] > .s96a-step{order:1!important}
html body .s96a-card .s96a-panel[data-kind="card"][data-loading]{font-size:12px!important;line-height:1.35!important;color:#53677e!important}

/* A basket line has one visible quantity owner, including after native AJAX redraws. */
html body .basket-item-block-amount.s96a-native {display:none!important;}
@media(max-width:600px){html:not(.sin96-layout-desktop) body .s96a-quantity {font-size:16px!important;}}
html body .basket-item-block-info > :is(.basket-item-info-name,.trigger-basket-article,.s96a-panel[data-kind="basket"]) {flex:0 0 auto!important;}

/* Large desktop zoom keeps the detail purchase controls in the desktop panel. */
html.sin96-unified-layout.sin96-layout-desktop.sin96-detail-desktop body.sin96-detail-flow .sin96-detail-panel [data-entity="main-button-container"]:has(.s96a-panel[data-kind="detail"]) {display:block!important;}

/* End */


/* Start:/bitrix/components/bitrix/system.auth.form/templates/.default/style.min.css?1780932063424*/
div.bx-system-auth-form span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url(/bitrix/components/bitrix/system.auth.form/templates/.default/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url(/bitrix/components/bitrix/system.auth.form/templates/.default/images/sec-unlocked.png)}
/* End */
/* /local/css/sin96-availability.css?179207595316344 */
/* /bitrix/components/bitrix/system.auth.form/templates/.default/style.min.css?1780932063424 */
