﻿/*!
Theme Name: TZF Polfa
Theme URI: N/A
Author: Bartek Ruszkowski / Paula Kapuścińska
Author URI: N/A
Description: N/A
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 8.3
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: polfa
*/:root{--bs-gutter-x: 1.5rem;--ff-sans: "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--ff-display: "FuturaPT", var(--ff-sans);--fw-regular: 300;--fw-medium: 400;--fw-semibold: 500;--fw-bold: 600;--lh-body: 1.60;--lh-heading: 1.15;--fs-xs: clamp(10px, calc(0.45vw + 8px), 12px);--fs-sm: clamp(12px, calc(0.45vw + 12px), 14px);--fs-btn: clamp(16px, calc(0.45vw + 10px), 18px);--fs-body: clamp(14px, calc(0.95vw + 12px), 16px);--lh-footer: clamp(26px, calc(1.1vw + 14px), 32px);--fs-header-menu: clamp(18px, calc(1vw + 13px), 20px);--fs-hero-copy: clamp(18px, calc(1vw + 13px), 20px);--fs-h1: clamp(35px, calc(3.2vw + 16px), 56px);--fs-h2: clamp(25px, calc(2.0vw + 14px), 40px);--fs-h3: clamp(22px, calc(1.4vw + 12px), 26px);--fs-header: clamp(20px, calc(1.4vw + 18px), 25px);--color-white: #FFFFFF;--color-gray: #BCBEC9;--tzf-blue: #08296C;--tzf-teal: #68C9D0;--tzf-teal-rgb: 104, 201, 208;--tzf-teal-60: #68C9D099;--tzf-light-teal: #F1FBFF;--tzf-light-bg: #F0FAFA;--tzf-success: #08296C;--tzf-error: #CC0000;--radius-sm: 30px;--tzf-big-radius: clamp(80px, 12.4vw, 238px);--box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.15);--box-shadow-hc: 0;--vh: 1vh;--big-padding: clamp(40px, 10vh, 110px);--sm-padding: clamp(27px, 8vh, 55px);--lg-padding: clamp(77px, 15vh, 144px);--hero-spacing: 63px;--surface: var(--color-white);--surface-alt: var(--tzf-light-bg);--surface-alt-dark:var(--tzf-teal);--overlay-light: var(--tzf-teal-60);--text: var(--tzf-blue);--text-white: var(--color-white);--text-muted: var(--color-gray);--text-alt: var(--tzf-teal);--text-alt-rgb: var(--tzf-teal-rgb);--border: var(--tzf-blue);--border-alt: var(--tzf-blue);--border-alt-light:var(--tzf-teal)}.light-background{background-color:var(--surface-alt);position:relative}.light-background-xs{background-color:var(--surface-alt);position:relative}.light-background-txs{background-color:var(--surface-alt);position:relative}@media (min-width: 576px){.light-background-sm{background-color:var(--surface-alt);position:relative}}@media (max-width: 575.98px){.light-background-tsm{background-color:var(--surface-alt);position:relative}}@media (min-width: 768px){.light-background-md{background-color:var(--surface-alt);position:relative}}@media (max-width: 767.98px){.light-background-tmd{background-color:var(--surface-alt);position:relative}}.light-background.hover-color-background{background-color:var(--surface-alt);color:var(--text-white)}.light-background.hover-color-background .classic-header{color:var(--text-white)}.light-background.background-fill{min-width:100%;min-height:100%}.light-background.background-100h{background-size:auto 100%}.light-background-left:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;left:-100vw}.light-background-xs-left:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;left:-100vw}.light-background-txs-left:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;left:-100vw}@media (min-width: 576px){.light-background-sm-left:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;left:-100vw}}@media (max-width: 575.98px){.light-background-tsm-left:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;left:-100vw}}@media (min-width: 768px){.light-background-md-left:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;left:-100vw}}@media (max-width: 767.98px){.light-background-tmd-left:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;left:-100vw}}.light-background-right:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;right:-100vw}.light-background-xs-right:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;right:-100vw}.light-background-txs-right:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;right:-100vw}@media (min-width: 576px){.light-background-sm-right:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;right:-100vw}}@media (max-width: 575.98px){.light-background-tsm-right:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;right:-100vw}}@media (min-width: 768px){.light-background-md-right:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;right:-100vw}}@media (max-width: 767.98px){.light-background-tmd-right:before{content:'';position:absolute;top:0;width:100vw;height:100%;background-color:inherit;z-index:-1;right:-100vw}}.br-left{border-radius:var(--tzf-big-radius) 0 0 var(--tzf-big-radius);padding-top:var(--tzf-big-radius);padding-bottom:var(--tzf-big-radius);padding-left:calc(var(--tzf-big-radius) / 2)}.br-right{border-radius:0 var(--tzf-big-radius) var(--tzf-big-radius) 0;padding-top:var(--tzf-big-radius);padding-bottom:var(--tzf-big-radius);padding-right:calc(var(--tzf-big-radius) / 2)}.br-top-left{border-radius:var(--tzf-big-radius) 0 0 0;padding-top:var(--tzf-big-radius);padding-left:calc(var(--tzf-big-radius) / 2)}.br-top-right{border-radius:0 var(--tzf-big-radius) 0 0;padding-top:var(--tzf-big-radius);padding-right:calc(var(--tzf-big-radius) / 2)}.br-bottom-left{border-radius:0 0 0 var(--tzf-big-radius);padding-bottom:var(--tzf-big-radius);padding-left:calc(var(--tzf-big-radius) / 2)}.br-bottom-right{border-radius:0 0 var(--tzf-big-radius) 0;padding-bottom:var(--tzf-big-radius);padding-right:calc(var(--tzf-big-radius) / 2)}.br-top{border-radius:var(--tzf-big-radius) var(--tzf-big-radius) 0 0;padding-top:var(--tzf-big-radius);padding-left:calc(var(--tzf-big-radius) / 2);padding-right:calc(var(--tzf-big-radius) / 2)}.br-bottom{border-radius:0 0 var(--tzf-big-radius) var(--tzf-big-radius);padding-bottom:var(--tzf-big-radius);padding-left:calc(var(--tzf-big-radius) / 2);padding-right:calc(var(--tzf-big-radius) / 2)}.br-all{border-radius:var(--tzf-big-radius) var(--tzf-big-radius) var(--tzf-big-radius) var(--tzf-big-radius);padding-top:var(--tzf-big-radius);padding-bottom:var(--tzf-big-radius);padding-left:calc(var(--tzf-big-radius) / 2);padding-right:calc(var(--tzf-big-radius) / 2)}.filter-pill,.selected-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;text-decoration:none !important;font-weight:600;border:2px solid var(--text-alt);transition:background .35s ease, color .35s ease;min-height:42px}.filter-pill .pill-label,.filter-pill .chip-text,.selected-chip .pill-label,.selected-chip .chip-text{line-height:1}.filter-pill .pill-x,.filter-pill .chip-x,.selected-chip .pill-x,.selected-chip .chip-x{display:none}.filter-pill{color:var(--text-alt);background:transparent;min-width:min(50%, 170px);padding:8px 25px}.filter-pill.is-active{color:var(--surface-alt);background-color:var(--text-alt);justify-content:space-between}.filter-pill.is-active .pill-x{display:inline-flex;flex-shrink:0;width:12px;height:12px}.selected-chip{color:var(--surface-alt);background-color:var(--text-alt);justify-content:space-between}.selected-chip .chip-x{display:inline-flex;flex-shrink:0;width:12px;height:12px}@media (hover: hover) and (pointer: fine){.filter-pill:hover{color:var(--surface-alt);background-color:var(--text-alt)}.filter-pill.is-active:hover{color:var(--text-alt);background-color:var(--surface-alt)}.filter-pill.is-active:hover svg path{stroke:var(--text-alt);transition:all .35s ease}.selected-chip:hover{color:var(--text-alt);background-color:var(--surface-alt)}.selected-chip:hover svg path{stroke:var(--text-alt);transition:all .35s ease}}.add-info-cards{row-gap:20px}.add-info-cards .add-info-card{gap:24px}.add-info-cards .add-info-card .card-title{font-size:var(--fs-h2);text-align:center;margin-bottom:0}.add-info-cards .add-info-card .card-text p:last-of-type{margin-bottom:0}.add-info-cards .add-info-card .card-text a{color:var(--text-alt);font-weight:var(--fw-bold)}.add-info-cards .add-info-card .card-footer{margin-top:20px;margin-bottom:0;width:100%;display:flex;justify-content:center;align-items:flex-end;flex-grow:1}.add-info-cards .add-info-card .card-footer .add-info-card-btn{min-height:45px;width:max(420px, 67%)}.add-info-cards .add-info-card .card-footer .add-info-card-btn.go-to-icon-cont.min-pad{padding-right:7px}.add-info-cards .add-info-card .card-footer .add-info-card-btn.go-to-icon-cont .icon-cont svg.go-to-icon{transform:rotate(180deg)}.add-info-cards .add-info-card .card-footer .add-info-card-btn.go-to-icon-cont .icon-cont svg.go-to-icon circle{fill:var(--text-white);stroke:var(--text-white)}.add-info-cards .add-info-card .card-footer .add-info-card-btn.go-to-icon-cont .icon-cont svg.go-to-icon path{stroke:var(--text-alt)}.add-info-cards .add-info-card .card-footer .add-info-card-btn.go-to-icon-cont:hover .icon-cont svg.go-to-icon circle{fill:var(--text-alt);stroke:var(--text-alt)}.add-info-cards .add-info-card .card-footer .add-info-card-btn.go-to-icon-cont:hover .icon-cont svg.go-to-icon path{stroke:var(--text-white)}@media (max-width: 991.98px){.add-info-cards .add-info-card .card-footer .add-info-card-btn{text-align:center;justify-content:center;padding-inline:15px !important}.add-info-cards .add-info-card .card-footer .add-info-card-btn .icon-cont{display:none}}#product-filters .product-letter-filter .product-letter-heading{font-size:var(--fs-header);margin-bottom:24px}#product-filters .product-letter-filter .product-letter-grid{display:flex;flex-wrap:wrap;gap:8px}#product-filters .product-letter-filter .product-letter-grid .product-letter-pill{border-radius:999px;font-size:var(--fs-btn);color:var(--text);border:2px solid var(--text);background-color:transparent;aspect-ratio:1 / 1;flex-basis:44px;justify-content:center;align-items:center;transition:border 0.35s ease, opacity 0.35s ease, background-color 0.35s ease}#product-filters .product-letter-filter .product-letter-grid .product-letter-pill.is-disabled{border:2px solid var(--text);opacity:0.6;pointer-events:none}#product-filters .product-letter-filter .product-letter-grid .product-letter-pill.is-active{color:var(--text-white);border:2px solid var(--text-alt);background-color:var(--text-alt)}@media (hover: hover) and (pointer: fine){#product-filters .product-letter-filter .product-letter-grid .product-letter-pill:hover{color:var(--text-white);border:2px solid var(--text-alt);background-color:var(--text-alt)}}.search-wrap{border-bottom:1px solid var(--text);height:max-content;width:320px;max-width:100%}.search-wrap input,.search-wrap button{border:0;background-color:transparent}.search-wrap input{padding:2px 2px;font-weight:500;color:var(--text);font-size:var(--fs-sm);flex-grow:1}.search-wrap input:active,.search-wrap input:hover,.search-wrap input:focus{border:0;outline:0}.search-wrap input:focus::placeholder{opacity:0}.search-wrap input::placeholder{font-size:var(--fs-sm);opacity:0.8;color:var(--text);transition:opacity .15s ease;text-transform:uppercase}.search-wrap input::-webkit-input-placeholder{font-size:var(--fs-sm);opacity:0.8;color:var(--text);transition:opacity .15s ease;text-transform:uppercase}.search-wrap input::-moz-placeholder{font-size:var(--fs-sm);opacity:0.8;color:var(--text);transition:opacity .15s ease;text-transform:uppercase}.search-wrap input:-ms-input-placeholder{font-size:var(--fs-sm);opacity:0.8;color:var(--text);transition:opacity .15s ease;text-transform:uppercase}.search-wrap input::-ms-input-placeholder{font-size:var(--fs-sm);opacity:0.8;color:var(--text);transition:opacity .15s ease;text-transform:uppercase}.search-wrap button{padding-inline:5px}#product-filters{display:flex;flex-direction:column;row-gap:30px}@media (max-width: 767.98px){#product-filters{row-gap:20px}}#product-filters .therapeutic-areas-filter .areas-filtering{position:relative;right:0;top:0}#product-filters .therapeutic-areas-filter .areas-filtering>button{padding:0}#product-filters .therapeutic-areas-filter .areas-filtering .filtering-label{color:var(--text);position:relative;display:flex;text-transform:uppercase;font-size:var(--fs-btn);gap:10px;cursor:pointer;font-weight:var(--fw-medium);background-color:transparent;border:none;user-select:none;width:100%;align-items:center}#product-filters .therapeutic-areas-filter .areas-filtering .filtering-label svg{flex-shrink:0}#product-filters .therapeutic-areas-filter .areas-filtering .filtering-label,#product-filters .therapeutic-areas-filter .areas-filtering .filtering-label svg path{transition:all 0.35s ease-in-out}#product-filters .therapeutic-areas-filter .areas-filtering .filtering-label:hover,#product-filters .therapeutic-areas-filter .areas-filtering .filtering-label[aria-expanded="true"]{color:var(--text-alt)}#product-filters .therapeutic-areas-filter .areas-filtering .filtering-label:hover svg path,#product-filters .therapeutic-areas-filter .areas-filtering .filtering-label[aria-expanded="true"] svg path{fill:var(--text-alt)}#product-filters .therapeutic-areas-filter .areas-filtering .filtering-label:hover .filter-fill,#product-filters .therapeutic-areas-filter .areas-filtering .filtering-label[aria-expanded="true"] .filter-fill{background-color:var(--text-alt)}#product-filters .therapeutic-areas-filter .areas-filtering .filtering-label .filter-fill{transition:background-color 0.35s ease-in-out;height:1px;background-color:var(--text);width:auto;flex-grow:1}#product-filters .therapeutic-areas-filter .areas-filtering .filtering-label .filter-marker{display:none}#product-filters .therapeutic-areas-filter .areas-filtering .filtering-pop{position:absolute;right:0;margin-top:3px;background:var(--surface);padding:10px;border-radius:var(--radius-sm);box-shadow:var(--box-shadow);border:none;z-index:10;width:clamp(30%, 40vw, 500px);opacity:0;visibility:hidden;max-height:0;transition:opacity .35s ease, max-height .35s ease, visibility .35s ease, width .35s ease;user-select:none}#product-filters .therapeutic-areas-filter .areas-filtering .filtering-pop .filtering-list{display:flex;flex-wrap:wrap;gap:11px}#product-filters .therapeutic-areas-filter .areas-filtering.is-open .filtering-pop{opacity:1;visibility:visible;max-height:100vh}@media (max-width: 991.98px){#product-filters .therapeutic-areas-filter .areas-filtering.is-open .filtering-pop{width:90vw}}#product-filters .news-selected-bar{display:inline-flex;width:100%;flex-wrap:wrap;margin-bottom:0;margin-top:0;max-height:0;row-gap:10px;transition:max-height 0.35s ease-in-out, margin-top 0.35s ease-in-out, margin-bottom 0.35s ease-in-out}#product-filters .news-selected-bar.has-filters{max-height:100vh;max-width:100%;margin-top:clamp(20px, 5vh, 60px);margin-bottom:15px}#product-filters .news-selected-bar[data-areas-selected] [data-chip]{visibility:hidden;opacity:0;max-width:0;pointer-events:none;margin-right:0;font-size:var(--fs-body);line-height:1;height:max-content;transition:margin-right 0.35s ease, opacity 0.35s ease, max-width 0.35s ease, visibility 0.35s ease, padding 0.35s ease, background-color 0.35s ease}#product-filters .news-selected-bar[data-areas-selected] [data-chip].is-active{opacity:1;padding:5px 25px;margin-right:11px;max-width:2000px;pointer-events:auto;visibility:visible}#product-filters #products-result-count{display:flex;flex-basis:100%;justify-content:flex-start;text-transform:uppercase;color:var(--text-alt);font-weight:var(--fw-semibold);font-size:var(--fs-btn)}@media (max-width: 991.98px){.hero-text-row{flex-direction:column}.hero-text-row .table-search{display:flex;justify-content:flex-end}}@media (max-width: 991.98px){#products-cont{margin-top:55px}}#products-cont #products-accordion-wrap{min-height:200px;height:100%;max-height:calc(90vh - var(--admin-bar-height) - var(--header-height) - 50px);border-radius:var(--radius-sm);background-color:var(--surface);box-shadow:var(--box-shadow);padding:24px 12px 24px 24px;overflow:hidden}#products-cont #products-accordion-wrap .products-scroll-inner{height:100%;overflow-y:auto;padding-right:12px;scroll-behavior:smooth}#products-cont #products-accordion-wrap .products-scroll-inner::-webkit-scrollbar{width:12px}#products-cont #products-accordion-wrap .products-scroll-inner::-webkit-scrollbar-track{background:rgba(var(--text-alt-rgb), 0.1);border-radius:999px}#products-cont #products-accordion-wrap .products-scroll-inner::-webkit-scrollbar-thumb{background-color:var(--text-alt);border-radius:999px}#products-cont #products-accordion-wrap .products-scroll-inner::-webkit-scrollbar-button{display:none}@-moz-document url-prefix(){#products-cont #products-accordion-wrap .products-scroll-inner{scrollbar-width:thin;scrollbar-color:var(--text-alt) rgba(var(--text-alt-rgb), 0.1)}}#products-cont #products-accordion-wrap .products-accordion{transform:translateY(0);opacity:1;gap:0;transition:opacity 0.2s ease, transform .2s ease}#products-cont #products-accordion-wrap .products-accordion.fade-out{transform:translateY(10px);opacity:0}#products-cont #products-accordion-wrap .products-accordion .product-accordion-item{background-color:transparent;border-radius:0;border-bottom:1px solid var(--text-alt);box-shadow:unset}#products-cont #products-accordion-wrap .products-accordion .product-accordion-item .accordion-content{min-width:0px}#products-cont #products-accordion-wrap .products-accordion .product-accordion-item button{padding:14px 0}#products-cont #products-accordion-wrap .products-accordion .product-accordion-item button .product-title{font-size:var(--fs-header)}#products-cont #products-accordion-wrap .products-accordion .product-accordion-item button .accordion-icon{transform-origin:center;right:0}#products-cont #products-accordion-wrap .products-accordion .product-accordion-item .accordion-trigger-inner{padding-right:50px}#products-cont #products-accordion-wrap .products-accordion .product-accordion-item .product-accordion-panel{--side-pad: 0}@media (max-width: 991.98px){#products-cont #products-accordion-wrap .products-accordion .product-accordion-item .product-accordion-panel .product-section.product-section-area{display:flex;flex-direction:column}}#products-cont #products-accordion-wrap .products-accordion .product-accordion-item .product-accordion-panel .product-section p{margin-bottom:0}#products-cont #products-accordion-wrap .products-accordion .product-accordion-item .product-accordion-panel .product-section .product-section-label{font-weight:var(--fw-bold);margin-top:6px}#products-cont #products-accordion-wrap .products-accordion .product-accordion-item .product-accordion-panel .product-section .product-section-important-row,#products-cont #products-accordion-wrap .products-accordion .product-accordion-item .product-accordion-panel .product-section .product-dose-list{padding-top:4px;padding-left:12px}#products-cont #products-accordion-wrap .products-accordion .product-accordion-item .product-accordion-panel .product-section .product-dose-list{display:flex;flex-direction:column}#products-cont #products-accordion-wrap .products-accordion .product-accordion-item .product-accordion-panel .product-section .product-dose-list .product-dose-row{display:flex;justify-content:space-between;padding-block:12px;border-bottom:1px solid rgba(var(--text-alt-rgb), 0.1);gap:12px}#products-cont #products-accordion-wrap .products-accordion .product-accordion-item .product-accordion-panel .product-section .product-dose-list .product-dose-row .product-dose-label{width:330px}#products-cont #products-accordion-wrap .products-accordion .product-accordion-item .product-accordion-panel .product-section .product-dose-list .product-dose-row .product-dose-link{text-transform:uppercase;text-decoration:underline;color:var(--text);transition:color 0.35s ease;flex-basis:30%;flex-shrink:0;min-width:120px;text-align:right}#products-cont #products-accordion-wrap .products-accordion .product-accordion-item .product-accordion-panel .product-section .product-dose-list .product-dose-row .product-dose-link:hover{color:var(--text-alt)}@media (max-width: 991.98px){#products-cont #products-accordion-wrap .products-accordion .product-accordion-item .product-accordion-panel .product-section .product-dose-list .product-dose-row .product-dose-link{flex-basis:50%;align-items:center;display:flex;justify-content:flex-end}}#products-cont #products-accordion-wrap .products-accordion .product-accordion-item .product-accordion-panel .product-section .product-section-important-row{display:flex;gap:24px;justify-content:space-between;align-items:flex-start;margin-top:5px;border-bottom:1px solid rgba(var(--text-alt-rgb), 0.1);padding-bottom:10px}@media (max-width: 991.98px){#products-cont #products-accordion-wrap .products-accordion .product-accordion-item .product-accordion-panel .product-section .product-section-important-row{flex-direction:column}}#products-cont #products-accordion-wrap .products-accordion .product-accordion-item .product-accordion-panel .product-section .product-section-important-row .product-important-copy>*{max-width:100%}#products-cont #products-accordion-wrap .products-accordion .product-accordion-item .product-accordion-panel .product-section .product-section-important-row .product-important-actions .btn{min-width:160px;padding-right:15px}
/*# sourceMappingURL=prescription_products.css.map */
