/* Start custom CSS for page-settings */@font-face{font-family:"Satoshi";src:url("https://cdn.fontshare.com/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:"Satoshi";src:url("https://cdn.fontshare.com/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:"Satoshi";src:url("https://cdn.fontshare.com/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;}
@font-face{font-family:"Satoshi";src:url("https://cdn.fontshare.com/wf/NHPGVFYUXYXE33DZ75OIT4JFGHITX5PE/PSUTMASCDJTVPERDYJZPN23BVUFUCQIF/J64QX5IPOHK56I2KYUNBQ5M2XWZEYKYX.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap;}

/* Silva Ryby — wspólna typografia */
html body,
html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6,
html body p,
html body li,
html body dt,
html body dd,
html body a,
html body button,
html body input,
html body select,
html body textarea,
html body label,
html body blockquote,
html body figcaption,
html body small,
html body th,
html body td,
html body .price,
html body .regular-price,
html body .current-price,
html body .product-price,
html body .product-prices,
html body .product-description,
html body .product-information,
html body .elementor-heading-title,
html body .elementor-widget-text-editor,
html body .elementor-text-editor,
html body .elementor-button-text,
html body .elementor-item,
html body .elementor-field,
html body .elementor-field-label,
html body .breadcrumb {font-family:"Satoshi",Arial,sans-serif !important;}

/* Wspólny układ opisów produktów */
.silva-product-copy{font-family:"Satoshi",Arial,sans-serif;font-size:15px;line-height:1.6;}
.silva-product-copy h2{font-size:21px;line-height:1.3;font-weight:700;margin:28px 0 12px;}
.silva-product-copy > h2:first-child{margin-top:0;}
.silva-product-copy p{font-size:15px;line-height:1.6;margin:0 0 16px;}
.silva-product-copy ul{margin:0 0 20px;padding-left:22px;}
.silva-product-copy li{font-size:15px;line-height:1.6;margin:0 0 6px;}
.silva-product-copy strong{font-weight:700;}
.silva-product-copy .silva-product-faq p{margin-bottom:18px;}
.silva-product-allergens{margin-top:12px;font-size:14px;line-height:1.5;}
@media(max-width:767px){.silva-product-copy h2{font-size:20px;margin-top:24px;}}/* End custom CSS */