/* Telefon: srazmerno veći fontovi — GENERISANO (~/modernizacija/mob-font/generisi.py), ne menjati ručno. Vlasnik 8.10.2026. */
/* Isključenje: wp option update pb_mob_off 1 · bekap i VRATI.sh: ~/backups/mob-font-pre-20261008/ */
@media (max-width:640px){
:root:root{--wp--preset--font-size--small:12.97px;--wp--preset--font-size--medium:24.7px;--wp--preset--font-size--large:25.94px;--wp--preset--font-size--x-large:47.04px;--wp--preset--font-size--normal:17.29px;--wp--preset--font-size--xlarge:33.49px;--wp--preset--font-size--huge:47.04px}
:root body.pb-sl:not(.pb-chrome){font-size:21px;--body_typography-font-size:21px}
:root .pb-sl .pv-nav__a{font-size:19.76px}
:root .pb-sl .pv-dd__sub a{font-size:19.14px}
:root .pb-sl .pv-search input{font-size:19.14px}
:root .pb-sl .pv-lang{font-size:18.53px}
:root .pb-sl .pv-m a, :root .pb-sl .pv-m__lab{font-size:21px}
:root .pb-sl .pv-m__sub a{font-size:19.76px}
:root .pb-sl a.pv-btn, :root .pb-sl .pv-btn{font-size:21px}
:root .pb-sl a.pv-btn--lg{font-size:24.08px}
:root .pb-sl a.pv-btn--sm{font-size:19.14px}
:root .pb-sl .pv-hero__title{font-size:clamp(58.24px,7.06vw,109.76px) !important}
:root .pb-sl .pv-hero__made{font-size:clamp(22.23px,1.98vw,27.17px)}
:root .pb-sl .pv-h2, :root .pb-sl .fusion-text h2.pv-h2{font-size:clamp(33.49px,3.59vw,47.84px) !important}
:root .pb-sl .pv-more{font-size:21px}
:root .pb-sl .pv-need{font-size:20.38px}
:root .pb-sl .pv-card__title, :root .pb-sl .fusion-text .pv-card__title{font-size:28.26px !important}
:root .pb-sl .pv-tile__t{font-size:29.33px}
:root .pb-sl a.pv-iso{font-size:19.14px}
:root .pb-sl .fusion-fullwidth.pv-f, :root .pb-sl .fusion-fullwidth.pv-f-bot{font-size:19.14px}
:root .pb-sl .pv-f h2{font-size:19.76px !important}
:root .pb-sl .pv-f__bot{font-size:17.29px}
@media (max-width: 640px){:root body.pb-sl{font-size:20.38px}}
@media (max-width: 640px){:root .pb-sl .pv-hero__title{font-size:clamp(49.28px, 14vw, 64.96px) !important}}
@media (max-width: 640px){:root .pb-sl a.pv-btn--lg{font-size:22.23px}}
@media (max-width: 640px){:root .pb-sl .pv-need{font-size:18.53px}}
@media (max-width: 640px){:root .pb-sl .pv-card__title{font-size:25.94px !important}}
@media (max-width: 640px){:root .pb-sl .pv-tile__t{font-size:25.94px}}
@media (max-width: 420px){:root .pb-sl .pv-lang{font-size:17.29px}}
@media (max-width: 1320px){:root .pb-sl .pv-h--shop .pv-nav__a{font-size:18.53px}}
:root .pb-sl a.pv-acc{font-size:18.53px}
:root .pb-sl a.pv-acc .pv-i{font-size:25.94px}
:root .pb-sl .pv-h--shop .pv-search input{font-size:18.53px}
:root .pb-sl .pv-h--shop .pv-search button{font-size:22.23px}
:root .pb-sl a.pv-cart{font-size:29.33px}
:root .pb-sl .pv-cart__n{font-size:14.82px;line-height:23.47px}
:root .pb-sl .pv-hero__title--sr{font-size:clamp(53.76px,6.27vw,103.04px) !important}
:root .pb-lang-sr .pv-hero__made{font-size:clamp(21px, 1.73vw, 25.94px)}
:root .pb-sl .pv-grid--feat .pv-card__title{font-size:23.47px !important}
:root .pb-sl .pv-tile--sr .pv-tile__ic{font-size:47.04px}
:root .pb-sl .pv-tile--sr .pv-tile__t{font-size:24.7px}
:root .pb-sl .pv-tile--sr small{font-size:18.53px}
:root .pb-sl .pv-tile--sr .pv-tile__go{font-size:22.23px}
:root .pb-sl a.pv-club__name{font-size:clamp(31.43px,3.14vw,41.11px)}
:root .pb-sl .pv-club__list li{font-size:19.14px}
:root .pb-sl .pv-club__list .pv-i{font-size:29.33px}
:root .pb-sl .pv-rev h3{font-size:25.94px !important}
:root .pb-sl .pv-stars{font-size:31.43px}
:root .pb-sl .pv-rev__num{font-size:27.17px}
:root .pb-sl .pv-rev__num b{font-size:39.34px}
:root .pb-sl .pv-rev__n, :root .pb-sl .pv-rev__sub{font-size:19.14px}
:root .pb-sl .pv-rev__links{font-size:17.91px}
:root .pb-sl .pv-g{font-size:28.26px;font-size:28.26px}
:root .pb-sl .pv-quote blockquote{font-size:19.14px}
:root .pb-sl .pv-quote figcaption{font-size:17.91px}
:root .pb-sl .pv-quotes__nav{font-size:22.23px}
:root .pb-sl .pv-post__t{font-size:21px !important}
:root .pb-sl a.pv-post__go{font-size:19.76px}
:root .pb-sl .pv-pay__t{font-size:21px}
:root .pb-sl .pv-f--sr .pv-f__small{font-size:16.67px}
:root .pb-sl .pv-m .pv-search--m input{font-size:19.76px}
:root .pb-sl .pv-m .pv-search--m button{font-size:22.23px}
@media (max-width: 420px){:root .pb-sl .pv-sec--feat .pv-more{font-size:17.91px}}
@media (max-width: 560px){:root .pb-sl .pv-m__langs .pv-lang{font-size:21px}}
:root .pb-sl .pv-tile--sr .pv-tile__ic{font-size:35.49px}
:root .pb-sl .pv-tile--mint .pv-tile__ic{font-size:41.18px}
@media (max-width: 760px){:root .pb-sl a.pv-iso{font-size:17.29px}}
:root .pb-sl .pv-dd__ic{font-size:24.7px}
:root .pb-sl .pv-m .pv-dd__ic{font-size:22.23px}
:root .pb-sl .pv-fbcard__name{font-size:21px}
:root .pb-sl .pv-fbcard__n{font-size:16.05px}
:root .pb-sl .pv-fbcard__btn{font-size:17.29px}
:root .pb-sl .pv-lang__tip{font-size:16.05px}
:root .pb-sl .pv-card__foot--two .pv-btn{font-size:17.29px}
:root .pb-sl .pv-values__tx strong{font-size:20.38px}
:root .pb-sl .pv-values__tx span{font-size:17.91px}
@media (max-width: 640px){:root .pb-sl .pv-values__tx strong{font-size:19.14px}}
@media (max-width: 640px){:root .pb-sl .pv-values__tx span{font-size:17.29px}}
:root .screen-reader-text:focus{font-size:1.24rem}
:root:root{--awb-typography1-font-size:51.52px;--awb-typography2-font-size:29.33px;--awb-typography3-font-size:19.76px;--awb-typography4-font-size:19.76px;--awb-typography5-font-size:16.05px;--nav_typography-font-size:19.76px;--nav_dropdown_font_size:17.29px;--flyout_menu_icon_font_size:24.7px;--flyout_menu_icon_font_size_px:24.7px;--mobile_menu_typography-font-size:22.23px;--mobile_menu_typography-font-size-30-or-24px:29.33px;--footer_headings_typography-font-size:17.29px;--body_typography-font-size:17.29px;--h1_typography-font-size:37.44px;--h2_typography-font-size:27.17px;--h3_typography-font-size:24.7px;--h4_typography-font-size:19.76px;--h5_typography-font-size:17.29px;--h6_typography-font-size:14.82px;--post_title_typography-font-size:27.17px;--post_titles_extras_typography-font-size:22.23px;--portfolio_meta_font_size:16.05px;--privacy_bar_font_size:16.05px;--privacy_bar_headings_font_size:16.05px;--qty_font_size:19.76px;--woo_icon_font_size:17.29px;--button_font_size:17.29px;--countdown_counter_font_size:22.23px;--countdown_label_font_size:22.23px;--countdown_heading_font_size:22.23px;--countdown_subheading_font_size:17.29px;--faq_accordion_title_typography-font-size:17.29px;--faq_accordion_content_typography-font-size:17.29px}
:root .fusion-page-title-bar{--page_title_font_size:22.23px;--page_title_subheader_font_size:17.29px}
:root:root{--wp--preset--font-size--normal:19.76px;--wp--preset--font-size--huge:47.04px}
:root .pb-toast{font-size:17.29px}
:root .pb-toast-check{font-size:18.53px}
:root .pb-toast-link{font-size:16.05px}
@media (max-width: 768px){:root .pb-toast{font-size:16.05px}}
@media (max-width: 768px){:root .pb-toast-link{font-size:14.82px}}
:root .pb-sl .pv-band__h1, :root .pb-sl .fusion-text h1.pv-band__h1, :root .pb-sl .pv-band h1{font-size:clamp(39.34px,5.09vw,69.42px) !important}
:root .pb-sl .pv-crumbs ol{font-size:17.91px}
:root .pb-chrome .pv-h, :root .pb-chrome .fusion-tb-footer{font-size:21px}
:root .pb-sl .pv-price{font-size:23.47px}
:root .pb-sl .pv-shop-info__row b{font-size:21px}
:root .pb-sl .pv-shop-info__row small{font-size:18.53px}
:root .pb-sl .pv-shop-club__k{font-size:19.76px}
:root .pb-sl .pv-shop-club__h{font-size:clamp(31.43px,3.14vw,38.69px)}
:root .pb-sl .pv-shop-club__s{font-size:19.76px}
:root .pb-sl .pv-shop-club__f{font-size:17.29px}
:root .pb-sl .pv-shop-rate{font-size:16.67px}
:root .pb-sl .pv-card--v4shop .pv-card__title{font-size:24.7px !important}
@media (max-width: 640px){:root .pb-sl .pv-shop-info__row b{font-size:19.76px}}
@media (max-width: 560px){:root .pb-sl .pv-card--v4shop .pv-card__title{font-size:19.76px !important}}
@media (max-width: 560px){:root .pb-sl .pv-card--v4shop .pv-price{font-size:19.14px}}
@media (max-width: 560px){:root .pb-sl .pv-card--v4shop .pv-card__foot--two .pv-btn{font-size:16.67px}}
:root .pb-sl .pv-card__desc, :root .pb-sl .pv-card__desc p{font-size:19.14px}
:root .pb-sl .pv-write h2{font-size:clamp(37.44px,3.98vw,53.82px) !important}
:root .pb-sl .pv-write p{font-size:22.85px}
:root:root{--awb-typography1-font-size:51.52px;--awb-typography2-font-size:29.33px;--awb-typography3-font-size:19.76px;--awb-typography4-font-size:19.76px;--awb-typography5-font-size:16.05px;--nav_typography-font-size:19.76px;--nav_dropdown_font_size:17.29px;--flyout_menu_icon_font_size:24.7px;--flyout_menu_icon_font_size_px:24.7px;--mobile_menu_typography-font-size:22.23px;--mobile_menu_typography-font-size-30-or-24px:29.33px;--footer_headings_typography-font-size:17.29px;--body_typography-font-size:17.29px;--h1_typography-font-size:37.44px;--h2_typography-font-size:27.17px;--h3_typography-font-size:24.7px;--h4_typography-font-size:19.76px;--h5_typography-font-size:17.29px;--h6_typography-font-size:14.82px;--post_title_typography-font-size:22.23px;--post_titles_extras_typography-font-size:22.23px;--portfolio_meta_font_size:16.05px;--privacy_bar_font_size:16.05px;--privacy_bar_headings_font_size:16.05px;--qty_font_size:17.29px;--woo_icon_font_size:17.29px;--button_font_size:17.29px;--countdown_counter_font_size:22.23px;--countdown_label_font_size:22.23px;--countdown_heading_font_size:22.23px;--countdown_subheading_font_size:17.29px;--faq_accordion_content_typography-font-size:17.29px}
:root .pb-sl .pv-needs--compact .pv-need{font-size:17.29px}
:root .pb-sl .pv-phero__lead, :root .pb-sl .fusion-text h2.pv-phero__lead{font-size:25.94px !important}
:root .pb-sl .pv-toc a{font-size:17.91px}
:root .pb-sl .pv-prose{font-size:21.61px}
:root .pb-sl .pv-prose h2{font-size:clamp(30.39px,3.16vw,40.11px) !important}
:root .pb-sl .pv-prose h3{font-size:27.17px !important}
:root .pb-sl .pv-prose h4{font-size:22.23px !important}
:root .pb-sl .pv-qa__form-h{font-size:clamp(24.7px,2.47vw,29.64px) !important}
:root .pb-sl .pv-qa__note, :root .pb-sl .pv-qa__form .must-log-in{font-size:18.53px}
:root #reviews .cr-summaryBox-wrap .cr-average-rating, :root .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-average-rating, :root .cr-reviews-grid .cr-summaryBox-wrap .cr-average-rating{font-size:41.18px;line-height:56px}
:root #reviews .cr-summaryBox-wrap .cr-total-rating-count, :root .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-total-rating-count, :root .cr-reviews-grid .cr-summaryBox-wrap .cr-total-rating-count{font-size:17.29px;line-height:30.39px}
:root .ivole-summaryBox{font-size:17.29px}
:root #reviews .cr-summaryBox-wrap .cr-count-filtered-reviews, :root .cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-count-filtered-reviews, :root .cr-reviews-grid .cr-summaryBox-wrap .cr-count-filtered-reviews{font-size:17.29px}
:root .cr-reviews-ajax-reviews .cr-show-more-reviews-prd, :root .cr-all-reviews-shortcode .cr-show-more-button, :root .cr-reviews-grid .cr-show-more-button, :root .cr-qna-block .cr-show-more-que{font-size:17.29px}
:root .cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-verified, :root .cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-verified{font-size:19.76px}
:root .cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-name, :root .cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-name{font-size:22.23px}
:root .cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-verified{font-size:17.29px;line-height:17.29px}
:root .cr-reviews-grid .cr-review-card .middle-row, :root .cr-reviews-grid .cr-review-card .cr-incentivized-row{font-size:19.76px}
:root .cr-reviews-grid .cr-review-card .rating-row .rating-label, :root .cr-reviews-slider .cr-review-card .rating-row .rating-label{font-size:24.7px;line-height:24.7px}
:root .cr-reviews-grid .cr-review-card .middle-row .datetime, :root .cr-reviews-slider .cr-review-card .middle-row .datetime{font-size:17.29px}
:root .cr-reviews-grid .cr-review-card .review-product .product-title, :root .cr-reviews-slider .cr-review-card .review-product .product-title{font-size:19.76px;line-height:25.94px}
:root .pswp__counter{font-size:16.05px;line-height:49.28px}
:root .pswp__caption__center{font-size:16.05px;line-height:24.7px}
:root .pb-sl a.pv-sp__rate{font-size:19.14px}
:root .pb-sl .pv-sp__price{font-size:clamp(35.49px,3.55vw,44.95px) !important}
:root .pb-sl ul.pv-sp__facts li{font-size:20.38px}
:root .pb-sl .pv-sp__buy .quantity input.qty{font-size:22.23px !important}
:root .pb-sl .pv-sp__buy .quantity .minus, :root .pb-sl .pv-sp__buy .quantity .plus{font-size:27.17px !important}
:root .pb-sl .pv-sp__buy button.single_add_to_cart_button{font-size:22.23px !important}
:root .pb-sl .pv-sp__more{font-size:18.53px}
:root .pb-sl ul.pv-sp__trust li, :root .pb-sl ul.pv-sp__trust a{font-size:17.91px}
:root .pb-sl .pv-spd h3{font-size:23.47px !important}
:root .pb-sl .pv-spd__lead{font-size:22.23px}
:root .pb-sl .pv-spd__card p{font-size:19.76px}
:root .pb-sl dl.pv-spd__facts dt{font-size:16.05px}
:root .pb-sl dl.pv-spd__facts dd{font-size:19.76px}
:root .pb-sl .pv-nutri table{font-size:20.38px}
:root .pb-sl .pv-nutri caption{font-size:19.76px}
:root .pb-sl .pv-nutri thead th{font-size:16.05px}
:root .pb-sl .pv-use__c p{font-size:19.76px}
:root .pb-sl .pv-warn p{font-size:19.76px}
:root .pb-sl .pv-spd__note{font-size:19.14px}
:root .pb-sl .pv-sp-sec__h{font-size:clamp(31.43px,3.14vw,41.11px) !important}
:root .pb-sl .pv-share__h, :root .pb-sl .fusion-text h2.pv-share__h{font-size:29.33px !important}
:root .pb-sl .pv-share__txt p{font-size:19.14px}
:root .pb-sl .pv-share__b{font-size:17.91px}
:root .pb-sl .pv-share__ok{font-size:17.91px}
:root .pb-sl .pv-rev-sum{font-size:19.76px}
:root .pb-sl .pv-rev-sum b{font-size:27.17px}
:root .pb-shop-v4 .pv-spd p, :root .pb-shop-v4 .pv-spd li, :root .pb-shop-v4 .pv-spd dd, :root .pb-shop-v4 .pv-nutri td, :root .pb-shop-v4 .pv-nutri tbody th, :root .pb-shop-v4 ul.pv-sp__facts li, :root .pb-shop-v4 .pv-spd__card p, :root .pb-shop-v4 .pv-use__c p, :root .pb-shop-v4 .pv-warn p{font-size:21px !important}
:root .pb-shop-v4 .pv-spd__lead{font-size:21px !important}
:root .pb-shop-v4 .pv-spd__note{font-size:19.76px !important}
@media (max-width: 640px){:root .pb-sl .pv-sp__buy button.single_add_to_cart_button{font-size:21px !important}}
:root #tribe-bar-form input[type="text"], :root .input-text, :root .tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type="text"], :root input[type="date"], :root input[type="email"], :root input[type="number"], :root input[type="password"], :root input[type="tel"], :root input[type="text"], :root input[type="time"]{font-size:16.05px}
:root #bbp_user_edit_submit, :root .bbp-submit-wrapper .button, :root .button-small, :root .fusion-body .fusion-button-small, :root .single_add_to_cart_button, :root .wpcf7-form .wpcf7-submit.button-small, :root .wpcf7-form .wpcf7-submit.fusion-button-small{font-size:14.82px;line-height:17.29px}
:root .pb-sl .pv-article__meta{font-size:18.53px}
:root .pb-sl .pv-box--article table{font-size:19.76px}
@media (max-width: 640px){:root .pb-sl .pv-box--article td[data-l]::before{font-size:16.05px}}
:root body.pb-sl .pb-buttons-wrapper .pb-btn{font-size:17.29px !important}
:root .pb-btn{font-size:clamp(16.05px, 1.48vw, 18.53px)}
:root .pb-btn__icon, :root .pb-btn__arrow{font-size:19.76px}
:root .pab-product__kicker{font-size:14.82px}
:root .pab-product__name{font-size:24.7px}
:root .pab-product__price{font-size:22.23px}
:root .pab-product__rating{font-size:16.05px}
:root .pab-stars{font-size:18.53px}
:root .pab-product .pb-btn{font-size:18.53px}
:root .pab-product .pb-btn__icon{font-size:19.76px}
:root .pb-sl .pv-band__lead, :root .pb-sl .pv-band .pv-band__copy p{font-size:22.23px}
:root .pb-sl .pv-post--blog .pv-post__t{font-size:23.47px !important}
:root .pb-sl .pv-post__ex{font-size:19.14px}
:root .pb-sl .pv-pag a, :root .pb-sl .pv-pag span{font-size:18.53px}
:root .pb-sl .pv-qa__meta{font-size:18.53px}
:root .pb-sl .pv-qa__meta time{font-size:17.29px}
:root .pb-sl .pv-qa__t{font-size:20.38px}
:root .pb-sl .pv-qa__more > summary{font-size:19.76px}
:root body.pb-srch .pv-band__lead{font-size:22.23px}
:root .pb-srch .pv-srch__form input[type="search"]{font-size:21px !important}
:root .pb-srch .pv-srch__form button{font-size:20.38px}
:root .pb-srch .pv-srch__none > p{font-size:21px}
:root .pb-srch a.pv-srch__tip{font-size:19.76px}
@media (max-width: 640px){:root .pb-srch .pv-srch__form input[type="search"]{font-size:19.76px !important}}
:root .search input{font-size:16.05px}
:root .bbp-pagination .bbp-pagination-links, :root .fusion-pagination, :root .page-links, :root .pagination, :root .woocommerce-pagination{font-size:11.12px}
:root .searchform .fusion-search-form-content .fusion-search-field input{font-size:16.05px}
:root .searchform .fusion-search-form-content .fusion-search-button input[type="submit"]{line-height:38.4px}
:root .fusion-body .wpcf7-form .fusion-slider-loading, :root .fusion-slider-loading{font-size:12.35px}
:root .sidebar{--sidew_font_size:16.05px}
:root .fusion-blog-shortcode a{font-size:17.29px}
:root .screen-reader-text:focus{font-size:1.08rem}
:root .fusion-page-title-bar h1, :root .fusion-page-title-bar h3{font-size:17.29px;line-height:31.43px}
:root .fusion-page-title-bar h1{font-size:22.23px}
:root .pb-benefit-icon{font-size:37.44px}
:root .pb-benefit-title{font-size:17.29px}
:root .pb-benefit-desc{font-size:16.05px}
:root .pb-social-login .nsl-button-label-container{font-size:18.53px !important}
:root .pb-tab{font-size:19.76px}
:root .pb-separator span{font-size:16.05px}
:root .pb-submit-btn{font-size:19.76px}
:root .pb-checkbox{font-size:17.29px}
:root .pb-forgot-link{font-size:17.29px}
:root .pb-switch-text{font-size:17.29px}
:root .pb-message-icon{font-size:53.76px}
:root .pb-message-title{font-size:22.23px}
:root .pb-message-text{font-size:17.29px}
:root .pb-message-not-found .pb-message-icon{font-size:44.8px}
:root .pb-message-not-found .pb-message-text{font-size:17.29px}
:root .pb-register-now-btn{font-size:17.29px}
:root .pb-message-wrong-password .pb-message-icon{font-size:44.8px}
:root .pb-message-wrong-password .pb-message-text{font-size:17.29px}
:root div.nsl-container .nsl-button-default div.nsl-button-label-container{font-size:19.76px;line-height:24.7px}
:root .pb-srch .pv-srch__type{font-size:15.44px}
:root .pb-srch .pv-srch__card .pv-post__t{font-size:22.23px !important}
:root .pb-srch .pv-srch__h{font-size:clamp(27.17px,2.72vw,34.58px) !important}
:root .woocommerce .wc-empty-cart-message{font-size:22.23px;line-height:61.6px}
:root .woocommerce .return-to-shop{line-height:61.6px}
:root .close{font-size:25.94px}
:root .fusion-alert.awb-alert-close-boxed .close{font-size:18.53px;line-height:30.39px}
:root .pb-sl .pv-stores__lab{font-size:19.76px}
:root .pb-sl .pv-select select{font-size:21px !important}
:root .pb-sl .pv-sec--faq .fusion-filters .fusion-filter a{font-size:18.53px !important}
:root .pb-sl .pv-sec--faq .fusion-accordian .panel-title a{font-size:24.08px !important}
:root .pb-sl .pv-sec--faq .fusion-accordian .panel-body{font-size:21px !important}
@media (max-width: 640px){:root .pb-sl .pv-sec--faq .fusion-accordian .panel-title a{font-size:22.23px !important}}
:root .fusion-filters{line-height:39.34px}
:root .fusion-filter.fusion-active a{line-height:36.47px}
:root .fusion-accordian{--awb-title-font-size:19.76px}
:root .fusion-accordian #accordian-1 .panel-title a .fa-fusion-box::before{font-size:14.82px}
:root .pb-sl .pv-eyebrow{font-size:17.29px}
:root .pb-sl .pv-lead{font-size:22.85px}
:root .pb-sl .pv-adv h3{font-size:25.94px !important}
:root .pb-sl .pv-adv p{font-size:19.76px}
:root .pb-sl .pv-status h3{font-size:24.7px !important}
:root .pb-sl .pv-step__n{font-size:22.23px}
:root .pb-sl .pv-step h3{font-size:23.47px !important}
:root .pb-sl .pv-faq-d summary{font-size:21px}
:root .page-id-59532 .pv-col-head .pv-lead{font-size:22.23px}
:root .page-id-59532 .pv-adv h3, :root .page-id-59532 .pv-step h3{font-size:24.7px !important}
:root .page-id-59532 .pv-adv p, :root .page-id-59532 .pv-step p{font-size:20.38px}
:root .page-id-59532 .pv-status h3{font-size:25.94px !important}
:root .page-id-59532 .pv-status__r{font-size:17.91px}
:root .page-id-59532 .pv-status .pv-ticks li{font-size:20.38px}
:root .page-id-59532 .pv-col-sub .pv-note-sm{font-size:19.14px}
:root .page-id-59532 .pv-step__n{font-size:27.17px !important}
:root .page-id-59532 .pv-faq-d summary{font-size:22.23px !important}
:root .page-id-59532 .pv-faq-d details p{font-size:20.38px}
@media (max-width: 640px){:root .page-id-59532 .pv-faq-d summary{font-size:21px !important}}
:root .pb-sl .pv-partner__h h2{font-size:28.26px !important}
:root .pb-sl .pv-partner__b{font-size:20.38px}
:root .pb-sl .pv-value h2{font-size:31.43px !important}
:root .cr-badge .badge__store{font-size:29.33px}
:root .cr-badge .rating{font-size:21px}
:root .cr-badge.badge_size_wide .rating{font-size:19.76px}
:root .cr-badge.badge_size_wide .badge__store{font-size:33.49px}
:root .cr-badge .badge__reviews{font-size:19.76px}
:root .cr-badge.badge-vs .badge__store{font-size:30.39px}
:root .cr-badge.badge-vs .badge__rating.rating{font-size:17.29px}
:root .cr-badge.badge-vs .badge__reviews{font-size:22.23px}
:root .flatpickr-calendar{font-size:17.29px;line-height:29.33px}
:root .flatpickr-day{line-height:43.86px}
:root .pb-sl .pv-phero__intro{font-size:21px}
:root body.woocommerce.wcz-woocommerce ul.products li.product .price, :root body.wcz-woocommerce .products .product .price, :root body.wcz-wooblocks ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price{font-size:22.23px !important}
:root .cart-loading .awb-icon-spinner{line-height:78.4px}
:root .cart-loading i{font-size:30.39px;line-height:78.4px}
:root .single-navigation{line-height:39.34px}
:root .pb-sl .pv-dist h3{font-size:27.17px !important}
:root .gform_wrapper .gform_button, :root .gform_wrapper .gform_page_footer input[type="button"]{font-size:14.82px;line-height:17.29px}
:root .gform-theme--api, :root .gform-theme--framework{--gf-icon-font-size:24.7px}
:root .gform-theme--api, :root .gform-theme--framework{--gf-font-size-primary:17.29px;--gf-font-size-secondary:17.29px;--gf-font-size-tertiary:17.29px}
:root .gform-theme--api, :root .gform-theme--framework{--gf-ctrl-btn-font-size-xs:14.82px;--gf-ctrl-btn-font-size-sm:17.29px;--gf-ctrl-btn-font-size-md:17.29px;--gf-ctrl-btn-font-size-lg:19.76px;--gf-ctrl-btn-font-size-xl:19.76px}
:root .gform-theme--api, :root .gform-theme--framework{--gf-ctrl-date-picker-header-icons-font-size:24.7px;--gf-ctrl-date-picker-head-cell-font-size:14.82px;--gf-ctrl-date-picker-cell-font-size:17.29px;--gf-ctrl-date-picker-helptext-font-size:16.05px}
:root .gform-theme--api, :root .gform-theme--framework{--gf-ctrl-file-btn-font-size:17.29px;--gf-ctrl-file-zone-icon-font-size:41.18px;--gf-ctrl-file-prog-text-font-size:14.82px}
:root .gform-theme--api, :root .gform-theme--framework{--gf-ctrl-label-font-size-req:14.82px}
:root .gform-theme--api, :root .gform-theme--framework{--gf-field-img-choice-placeholder-icon-font-size:67.2px}
:root .gform-theme--api, :root .gform-theme--framework{--gf-field-pg-prog-font-size:17.29px}
:root .gform-theme--api, :root .gform-theme--framework{--gf-form-validation-heading-icon-font-size:22.23px}
:root .pb-sl .pv-or{font-size:19.76px}
:root .pb-sl .pv-h3{font-size:clamp(27.17px,2.72vw,34.58px) !important}
:root .pb-sl .pv-col-card--pack .pv-card__title{font-size:23.47px !important}
:root .pb-sl .pv-chan{font-size:20.38px}
:root .pb-sl ul.pv-qs li::before{font-size:17.29px;line-height:27.17px}
:root .pb-sl .pv-close__brand{font-size:39.34px}
:root .pb-sl .pv-close__claim{font-size:24.7px}
:root .pb-sl .pv-close__sub{font-size:21px}
:root .pb-sl .pv-formbox .gform_wrapper .gfield_label, :root .pb-sl .pv-formbox .gform_wrapper legend.gfield_label{font-size:19.14px !important}
:root .pb-sl .pv-formbox .gform_wrapper input[type="text"], :root .pb-sl .pv-formbox .gform_wrapper input[type="email"], :root .pb-sl .pv-formbox .gform_wrapper textarea, :root .pb-sl .pv-formbox .gform_wrapper select{font-size:20.38px !important}
:root .pb-sl .pv-formbox .gform_wrapper .gfield_radio label{font-size:19.14px !important}
:root .pb-sl .pv-formbox .gform_wrapper .gfield_consent_label{font-size:18.53px !important}
:root .pb-sl .pv-formbox .gform_wrapper .gform_button{font-size:21px !important}
:root .pb-sl .pv-formbox .gform_wrapper .gfield_consent_description{font-size:17.91px !important}
:root .pb-sl .pv-formbox .gform_wrapper .gfield_required{font-size:16.05px !important}
:root #gform_wrapper_6[data-form-index="0"].gform-theme{--gf-font-size-secondary:17.29px;--gf-font-size-tertiary:16.05px}
:root #gform_wrapper_7[data-form-index="0"].gform-theme{--gf-font-size-secondary:17.29px;--gf-font-size-tertiary:16.05px}
}

/* Ručni deo: uže bočne margine na telefonu (isto kao odobreni članak o CRP-u: okvir 16 → 6 px, kutija 22 → 14 px) */
@media (max-width:640px){
  :root .pv-wrap{padding-left:6px!important;padding-right:6px!important}
  :root .pv-box{padding-left:14px!important;padding-right:14px!important}
}

