/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{font-size:100%;}body{font-family:sans-serif;}h1,h2,h3,h4,h5{font-family:sans-serif;color:#252525;}.layout-container{margin:auto;max-width:71.25rem;padding:1rem;position:relative;}.layout-container > .top_add{order:1;}.layout-container > .page_top{order:2;}.layout-container > .ad_top{order:3;}.layout-container > .menu_top{order:4;}.layout-container > .topbar_mob{order:5;}.layout-container > header{order:6;}.breadcrumbs{margin-top:2rem;order:7;}main{order:8;padding:0;}.layout-container > footer{order:9;}.layout-container > .after_footer{order:10;}.layout-container > .page_bottom{order:11;}.addon-header .views-row{display:flex;justify-content:space-around;}.addon-header .views-row .views-field-name-1 span{font-family:'Lato','sans-serif';font-weight:400;text-decoration:none;color:#252525;}.addon-header .views-row .views-field-name-1 span a{color:#fff;background-color:#ed1a3b;padding:0.75em 2em 0.75em 2em;margin:2em 0;display:inline-block;border-radius:3px;text-decoration:none;}.addon-header .views-row .views-field-nothing span a{color:#fff;background-color:#ed1a3b;padding:0.75em 2em 0.75em 2em;margin:2em 0;display:inline-block;border-radius:3px;text-decoration:none;}@media (min-width:71.25rem){main{order:8;padding:0 1em;}.layout-container{display:grid;margin:auto;max-width:71.25rem;padding:1rem;position:relative;}}@media (max-width:71.25rem){.addon-header .views-row{display:flex;gap:1em;flex-direction:column;justify-content:space-around;}.addon-header .views-row img{width:100%;height:100%;}.layout-container{margin:auto;max-width:71.25rem;padding:1rem;position:relative;}}
[data-component-id="remedium:product_card"]{.contextual-region{height:100%;position:unset;}.block-content,.block-content__content{height:100%;}&:has(.product-card--distinction){border:2px solid var(--color-tp-red);}&{border:1px solid var(--color-foreground);border-radius:2px;box-sizing:border-box;flex:1 1 265px;padding:1.5rem;position:relative;}&:has(.product-card__full-image){border:none;padding:0;}.layout__region--content{display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:space-between;}.layout__region--content> :empty{display:none;}.layout{height:100%;}.views-field-fieldset-2:has(.regiwall-gate--options--option.promoted)::before{content:"Najlepsza opcja";}div:has(>.product-card--distinction),.views-field-fieldset-2:has(.regiwall-gate--options--option.promoted)::before{background:var(--color-tp-red);color:var(--color-background);font-size:0.75rem;font-weight:600;left:50%;padding:0.25rem 0.75rem;position:absolute;top:0;transform:translate(-50%,-50%);}.remedium-core-title-image-block{font-size:1.5rem;line-height:2rem;margin-bottom:0;margin-top:0;text-align:center;text-wrap:balance;font-weight:700;}.remedium-core-title-image-block :is(img,div){margin:0 auto;display:inline;}.remedium-core-title-image-block img{vertical-align:text-top;}.product-card--body{font-size:1rem;line-height:1.5rem;margin-bottom:1.5rem;}.product-card--body ul{margin:0;padding:0;list-style:none;}.product-card--body ul li{display:flex;gap:0.5rem;margin-bottom:0.75rem;}.product-card--body ul li:before{background-image:url(/themes/remedium/components/product_card/icons/ic_check.svg);background-repeat:no-repeat;background-size:contain;content:" ";display:inline-block;height:1rem;margin-top:2px;min-width:1rem;width:1rem;}.product-card--cta{display:flex;flex-direction:column;gap:0.75rem;--_text-color:var(--color-tp-red);--_background-color:#fff;}.product-card--cta .cta-button__link{background:var(--_background-color);border:1px solid var(--color-tp-red);border-radius:2px;box-sizing:border-box;color:var(--_text-color);display:flex;flex-direction:column;font-size:0.875rem;font-weight:600;justify-content:center;min-height:3.5rem;padding:0.5rem 1rem;text-align:center;text-decoration:none;}.product-card--cta .cta-button__link .cta-button__subtitle{font-size:0.75rem;font-weight:400;line-height:1rem;}.product-card--cta .cta-button__link.cta-button__link--blik{align-items:center;flex-direction:row;gap:0.5rem;}.product-card--cta .cta-button__link.cta-button__link--blik .logo{background-image:url(/themes/remedium/components/product_card/images/blik_logo.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:20px;text-indent:-9999px;width:38px;}.product-card--cover{display:flex;justify-content:center;}&>div:has(.product-card--distinction) .product-card--cta,.views-field-fieldset-2:has(.regiwall-gate--options--option.promoted) .product-card--cta,.product-card--cta .cta-button__link.cta-button__link--blik{--_text-color:var(--color-background);--_background-color:var(--color-tp-red);}.product-card--cta .cta-button__link:hover{--_background-color:color-mix(in srgb,var(--color-tp-red) 5%,transparent);--_text-color:#313131;}&>div:has(.product-card--distinction) .product-card--cta .cta-button__link:hover,.views-field-fieldset-2:has(.regiwall-gate--options--option.promoted) .product-card--cta .cta-button__link:hover{--_background-color:color-mix(in srgb,var(--color-tp-red) 90%,transparent);--_text-color:var(--color-background);}.product-card--cover img{max-width:220px;}.product-card--price{font-size:1.875rem;line-height:2.25rem;font-weight:700;text-align:center;}.product-card--price-lowest30{color:#8f8f8f;font-size:0.75rem;line-height:1rem;text-align:center;}.product-card--link{color:var(--color-tp-red);font-size:0.875rem;text-align:center;text-decoration:none;}.product-card--link a{color:inherit;text-decoration:inherit;}}
[data-component-id="remedium:publication_badge"]{background:#f7f5f2;margin-bottom:3.125rem;margin-top:4rem;width:100%;}[data-component-id="remedium:publication_badge"] a{text-decoration:none;}[data-component-id="remedium:publication_badge"] h3{margin:0;}[data-component-id="remedium:publication_badge"] .publication-badge__cover{flex:0 0 auto;margin-top:-2rem;}[data-component-id="remedium:publication_badge"] .publication-badge__content{display:flex;flex:1 1 0;flex-wrap:wrap;flex-direction:column;gap:1rem;padding:1rem;min-width:0;}[data-component-id="remedium:publication_badge"] .publication-badge{display:flex;flex-wrap:wrap;gap:2rem;margin:0 auto;max-width:53rem;}[data-component-id="remedium:publication_badge"] .publication-badge__links{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin-top:1rem;}@media (max-width:48rem){[data-component-id="remedium:publication_badge"] .publication-badge{flex-direction:column;align-items:center;text-align:center;}[data-component-id="remedium:publication_badge"] .publication-badge__cover{margin-top:0;}[data-component-id="remedium:publication_badge"] .publication-badge__links{justify-content:center;}[data-component-id="remedium:publication_badge"] .publication-badge__content{flex-wrap:nowrap;}}[data-component-id="remedium:publication_badge"] .publication-badge__link__publication{background-color:#ed192e;box-shadow:0rem 0.1875rem 0.375rem rgb(254 0 42 / 15%);color:#fff;float:left;padding:0.8125rem 3.0625rem 0.8125rem 3.0625rem;background-position:0.75rem;border-radius:0.1875rem;}[data-component-id="remedium:publication_badge"] .publication-badge__link__archive{background-color:#ad9a83;box-shadow:0rem 0.1875rem 0.375rem rgb(254 0 42 / 15%);color:#fff;float:left;padding:0.8125rem 3.0625rem 0.8125rem 3.0625rem;background-position:0.75rem;border-radius:0.1875rem;}
.view-menu-tabs{margin-top:2rem;}.layout-content .menu_tabs,.view-menu-tabs{background:#fff;position:relative;z-index:100;}.layout-content .menu_tabs ul,.view-menu-tabs .views-row{border-bottom:1px solid #e7e7e7;display:flex;flex-wrap:wrap;gap:1rem;margin:0;padding:0;padding-bottom:0.95rem;}.layout-content .menu_tabs ul li,.view-menu-tabs .views-row .views-field{list-style:none;margin:0;padding:0;}.block-region-top .view-menu-tabs .views-row .views-field-nothing-1{display:none;}.layout-content .menu_tabs ul li a,.view-menu-tabs .views-row .views-field a{background:#e7e7e7;border:0.063rem solid #e7e7e7;border-bottom:none;padding:1rem;text-decoration:none;}.layout-content .menu_tabs a.is-active{background-color:#fff;}
[data-component-id="remedium:product_card"]{.product-card--body ul li{display:block;margin-bottom:0.75rem;margin-left:1.5rem;}.product-card--body ul li::before{background-image:url(/themes/remedium/components/product_card/icons/ic_check.svg);background-repeat:no-repeat;background-size:contain;content:" ";display:inline-block;float:left;height:1rem;margin-left:-1.5rem;margin-top:6px;min-width:1rem;width:1rem;}[data-extlink-placement="append"]{display:none;}}
:root{--color-tp-red:#ED1A3B;--color-foreground:#252525;--color-background:#fff;}
