/* Veloklasik: kompaktní detail a jemnější typografie, 9. 10. 2026. */
#content#content .vk-editorial .vk-size-hint{color:#4b6270!important}
body.type-product #content#content .p-detail-inner .p-info-wrapper{position:static!important;top:auto!important}
body.type-product #content#content .p-detail-inner .p-detail-inner-header{margin:0!important;padding:0!important;min-height:0!important}
body.type-product #content#content .p-detail-inner h1{font-family:Rubik,Arial,sans-serif!important;font-size:24px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:-.015em!important;margin:0 0 10px!important}
body.type-product #content#content .p-detail-inner .vk-product-title{font-size:inherit!important;font-weight:400!important;line-height:inherit!important}
body.type-product #content#content .p-detail-inner .vk-product-color{font-size:16px!important;line-height:1.35!important;font-weight:400!important;margin-top:5px!important;color:#60645f!important}
body.type-product #content#content .p-detail-inner .p-detail-info{margin:0!important;padding:0!important;min-height:0!important}
body.type-product #content#content .p-detail-info .flags{margin:0 0 6px!important}
body.type-product #content#content .p-detail-info .flag{font-size:11px!important;font-weight:400!important;line-height:1.4!important;padding:3px 6px!important}
body.type-product #content#content .p-short-description,body.type-product #content#content .p-short-description p{font:400 14px/1.55 Rubik,Arial,sans-serif!important;color:#50534e!important}
body.type-product #content#content .p-info-wrapper .p-short-description{margin:8px 0 0!important}
body.type-product #content#content .p-short-description p{margin:0!important}
body.type-product #content#content .p-info-wrapper>p{margin:4px 0 10px!important;font-size:13px!important;line-height:1.5!important}
body.type-product #content#content .p-info-wrapper>.detail-parameters{margin-bottom:8px!important}
body.type-product #content#content .p-info-wrapper>.detail-parameters .variant-list{padding-top:10px!important;padding-bottom:0!important;margin-bottom:6px!important}
body.type-product #content#content .p-info-wrapper>.detail-parameters th{font-size:14px!important;font-weight:400!important;line-height:1.4!important;padding-bottom:4px!important;margin-bottom:2px!important}
body.type-product #content#content .p-info-wrapper>.detail-parameters td{padding-bottom:0!important}
body.type-product #content#content .p-info-wrapper .custom-variants{gap:6px!important}
body.type-product #content#content .p-info-wrapper .custom-variants .variant{font-size:14px!important;font-weight:400!important;line-height:1.4!important;padding:10px 12px!important;min-width:44px!important;min-height:44px!important}
body.type-product #content#content .p-info-wrapper .p-final-price-wrapper{margin-top:8px!important;gap:5px 12px!important}
body.type-product #content#content .p-info-wrapper .price-final{font-size:24px!important;font-weight:500!important;line-height:1.1!important;margin-top:2px!important;margin-bottom:2px!important}
body.type-product #content#content .p-info-wrapper .price-additional{font-size:12px!important;line-height:1.4!important}
body.type-product #content#content .p-info-wrapper .availability-value{font-size:13px!important;font-weight:400!important;line-height:1.4!important;padding:3px 0 0!important}
body.type-product #content#content .p-info-wrapper .add-to-cart-button{font-size:14px!important;font-weight:400!important;min-height:48px!important}
body.type-product #content#content #vk-size-help-global{margin:12px 0 10px!important;padding:12px 14px!important;font:400 13px/1.5 Rubik,Arial,sans-serif!important}
body.type-product #content#content #vk-size-help-global p{font-size:13px!important;font-weight:400!important;line-height:1.5!important;margin:0 0 6px!important}
body.type-product #content#content #vk-size-help-global>p:first-child{font-size:14px!important;font-weight:500!important;margin-bottom:5px!important}
body.type-product #content#content #vk-size-help-global a{font-size:13px!important;font-weight:400!important}
body.type-product #content#content .p-info-wrapper>.social-buttons-wrapper{margin-top:10px!important}
body.type-product #content#content .vk-editorial{font-size:14px!important;line-height:1.55!important}
body.type-product #content#content .vk-editorial .vk-story{padding:16px 18px!important}
body.type-product #content#content .vk-editorial .vk-story h3{font:400 16px/1.4 Rubik,Arial,sans-serif!important;margin:0 0 8px!important;color:#3d413b!important}
body.type-product #content#content .vk-editorial .vk-story p,body.type-product #content#content .basic-description>p{font:400 14px/1.6 Rubik,Arial,sans-serif!important;letter-spacing:0!important;color:#50534e!important;margin:0!important}
body.type-product #content#content .vk-editorial summary{font:400 16px/1.4 Rubik,Arial,sans-serif!important;padding:12px 44px 12px 18px!important;min-height:46px!important;text-decoration-thickness:1px!important}
body.type-product #content#content .vk-editorial summary::after{right:18px!important;font-size:17px!important}
body.type-product #content#content .vk-editorial .vk-section{padding:0 18px 14px!important}
body.type-product #content#content .vk-editorial .vk-columns{gap:14px 28px!important}
body.type-product #content#content .vk-editorial .vk-columns h3{font:500 14px/1.5 Rubik,Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 7px!important;color:#3d413b!important}
body.type-product #content#content .vk-editorial .vk-specs>div:not(:has(.vk-source-label)),body.type-product #content#content .vk-editorial .vk-specs>div p,body.type-product #content#content .vk-editorial .vk-columns p,body.type-product #content#content .vk-editorial .vk-section li,body.type-product #content#content .vk-editorial .vk-activity{font:400 14px/1.55 Rubik,Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;color:#50534e!important}
body.type-product #content#content .vk-editorial .vk-specs>div{padding:3px 0!important}
body.type-product #content#content .vk-editorial .vk-columns p{margin:0 0 7px!important}
body.type-product #content#content .vk-editorial .vk-section li{margin-bottom:2px!important}
body.type-product #content#content .vk-editorial .vk-activity.is-active{font-weight:500!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}
body.type-product #content#content .vk-editorial .vk-temp-tick span{font:400 11px/1.4 Rubik,Arial,sans-serif!important}
@media(max-width:767px){body.type-product #content#content .p-detail-inner h1{font-size:22px!important}body.type-product #content#content .p-detail-inner .vk-product-color{font-size:15px!important}body.type-product #content#content .vk-editorial .vk-story{padding:14px!important}body.type-product #content#content .vk-editorial summary{font-size:15px!important;padding:11px 40px 11px 14px!important}body.type-product #content#content .vk-editorial .vk-section{padding:0 14px 12px!important}}
