/* Retail product presentation only. Native price/SKU/cart owners are preserved. */
@media (max-width:767px) {
 body.site_s3.zb-compact-product .bottom-icons-panel {display:block!important;bottom:0!important;height:calc(62px + env(safe-area-inset-bottom,0px))!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;box-sizing:border-box;background:#fff}
 body.site_s3.zb-compact-product .bottom-icons-panel__content {height:62px;scrollbar-width:none}
 body.site_s3.zb-compact-product .bottom-icons-panel__content::-webkit-scrollbar {display:none}
 body.site_s3.zb-compact-product .bottom-icons-panel__content-link {height:62px}

 body.site_s3.zb-compact-product {padding-bottom:calc(130px + env(safe-area-inset-bottom,0px)) !important}
 body.site_s3.zb-compact-product .b24-widget-button-wrapper {display:none !important}
 body.site_s3.zb-compact-product .catalog_detail .product-info {position:relative;border:0!important;border-radius:0!important;padding:0!important}
 body.site_s3.zb-compact-product .catalog_detail .product-info-headnote {display:none!important}
 body.site_s3.zb-compact-product .catalog_detail .detail-gallery-big-slider-main__ratio-wrap {padding-top:0!important;height:230px!important}
 body.site_s3.zb-compact-product .catalog_detail .detail-gallery-big-slider-main__ratio-inner,
 body.site_s3.zb-compact-product .catalog_detail .detail-gallery-big-slider,
 body.site_s3.zb-compact-product .catalog_detail .detail-gallery-big__item,
 body.site_s3.zb-compact-product .catalog_detail .detail-gallery-big__link {height:230px!important;min-height:0!important}
 body.site_s3.zb-compact-product .catalog_detail .detail-gallery-big__picture {width:100%!important;height:100%!important;max-height:230px!important;object-fit:contain!important}
 body.site_s3.zb-compact-product .catalog_detail .right_info .product-main {padding:12px 0 0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;position:static}
 /* Keep source measurable for the existing sticky price synchronizer. */
 body.site_s3.zb-compact-product .catalog_detail:has(.counter_wrapp.fixed.zb-mobile-buybar-with-price) .right_info .cost.prices.detail,
 body.site_s3.zb-compact-product .catalog_detail:has(.counter_wrapp.fixed.zb-mobile-buybar-with-price) .right_info .price-for-unit {position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}
 body.site_s3.zb-compact-product .catalog_detail .right_info .info_item {margin-top:0!important}
 body.site_s3.zb-compact-product .catalog_detail .product-main .quantity_block_wrapper {margin:0 0 12px!important}
 body.site_s3.zb-compact-product .catalog_detail .product-main .item-stock {background:none!important;padding:0!important;border:0!important;font-size:14px}
 body.site_s3.zb-compact-product .catalog_detail .product-main .text-form:has([data-name="send_gift"]),
 body.site_s3.zb-compact-product .catalog_detail .zb-cheaper-relocated {display:none!important}
 body.site_s3.zb-compact-product .catalog_detail .zb-purchase-favorite {position:absolute;right:0;top:0;margin:0!important;z-index:3}
 body.site_s3.zb-compact-product .catalog_detail .zb-purchase-favorite .wish_item {width:44px!important;height:44px!important;min-height:44px!important;justify-content:center}
 body.site_s3.zb-compact-product .catalog_detail .zb-purchase-favorite .wish_item::after {display:none!important}
 body.site_s3.zb-compact-product .catalog_detail .right_info .counter_wrapp.fixed {bottom:calc(62px + env(safe-area-inset-bottom,0px))!important;padding:5px 12px!important;height:60px!important;box-shadow:0 -2px 12px #00000008!important}
 body.site_s3.zb-compact-product .catalog_detail .right_info .counter_wrapp.fixed .button_block .btn {border-radius:10px!important;text-transform:none!important;letter-spacing:0!important}
 body.site_s3.zb-compact-product .catalog_detail .zb-phase1-anchors {display:none!important}
 body.site_s3.zb-compact-product .catalog_detail .zb-phase1-content {margin:0 0 20px!important}
 body.site_s3.zb-compact-product .catalog_detail .zb-phase1-content details,
 body.site_s3.zb-compact-product .catalog_detail .zb-compact-delivery {padding:0!important;margin:0!important;border:0;border-bottom:1px solid #e8e8e8}
 body.site_s3.zb-compact-product .catalog_detail .zb-phase1-content summary,
 body.site_s3.zb-compact-product .catalog_detail .zb-compact-delivery summary {display:list-item;list-style:disclosure-closed;min-height:52px;padding:14px 4px;margin:0!important;font-size:16px;font-weight:600;line-height:24px;cursor:pointer}
 body.site_s3.zb-compact-product .catalog_detail details[open]>summary {list-style:disclosure-open}
 body.site_s3.zb-compact-product .catalog_detail .zb-compact-delivery .calculate-delivery {margin:0 0 16px!important}
 body.site_s3.zb-compact-product .catalog_detail .zb-compact-facts {margin:0 0 12px}
 body.site_s3.zb-compact-product .catalog_detail .zb-compact-facts h2 {margin:4px 0 8px;font-size:18px;line-height:26px}
 body.site_s3.zb-compact-product .catalog_detail .zb-compact-facts dl {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;font-size:14px;line-height:21px}
 body.site_s3.zb-compact-product .catalog_detail .zb-compact-facts dt,
 body.site_s3.zb-compact-product .catalog_detail .zb-compact-facts dd {margin:0;padding:8px 0;border-bottom:1px solid #eee;overflow-wrap:anywhere;font-weight:400}
 body.site_s3.zb-compact-product .catalog_detail .zb-compact-facts dt {padding-right:12px;color:#737373}
 body.site_s3.zb-compact-product .catalog_detail .zb-compact-facts dd {color:#292929}
 body.site_s3.zb-compact-product .catalog_detail summary:focus-visible {outline:2px solid #b35400;outline-offset:2px}
}
