﻿/*!
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)}.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_info #product-description.product-grid{align-items:flex-start;grid-template-areas:"basic" "gallery" "extended"}.product_info #product-description.product-grid #basic-info-cont{order:1;margin-bottom:20px}.product_info #product-description.product-grid #gallery-column{order:2}.product_info #product-description.product-grid #extended-info-cont{order:3}@media (min-width: 992px){.product_info #product-description.product-grid{display:grid;grid-template-columns:8.333% 41.666% 8.333% 33.333%;grid-template-areas:". basic   . gallery" ". extended . gallery"}.product_info #product-description.product-grid #basic-info-cont{grid-area:basic;order:0;margin-bottom:0px}.product_info #product-description.product-grid #extended-info-cont{grid-area:extended;order:0}.product_info #product-description.product-grid #gallery-column{grid-area:gallery;grid-row:span 2;order:0}}.product_info #product-description .product-title{font-size:var(--fs-h2);font-weight:var(--fw-semibold);margin-bottom:5px}.product_info #product-description .product-category{font-size:var(--fs-header);text-transform:uppercase;color:var(--text-alt);margin-bottom:27px}@media (max-width: 991.98px){.product_info #product-description .product-category{font-size:var(--fs-body)}}.product_info #product-description .basic-info{display:flex;flex-direction:column;font-size:var(--fs-sm)}.product_info #product-description .basic-info span strong{font-weight:var(--fw-semibold)}.product_info #product-description .otc-accordion{margin-top:26px;gap:20px}@media (max-width: 991.98px){.product_info #product-description .otc-accordion{margin-top:55px}}.product_info #product-description .otc-accordion>.otc-accordion-item>.accordion-header button{padding-right:65px}.product_info #product-description .otc-accordion .otc-accordion-item .accordion-header button .accordion-title{font-size:var(--fs-header);font-weight:var(--fw-semibold)}.product_info #product-description .otc-accordion .otc-accordion-item .otc-subaccordion{gap:15px}.product_info #product-description .otc-accordion .otc-accordion-item .otc-subaccordion .otc-subaccordion-item{box-shadow:unset;border-radius:0}.product_info #product-description .otc-accordion .otc-accordion-item .otc-subaccordion .otc-subaccordion-item .accordion-header button{display:flex;border:0;background-color:transparent;align-items:center;gap:0;font-size:var(--fs-body);padding:0;width:100%;text-align:left}.product_info #product-description .otc-accordion .otc-accordion-item .otc-subaccordion .otc-subaccordion-item .accordion-header button .accordion-title{color:var(--text);font-family:var(--ff-display);font-weight:var(--fw-medium);text-transform:uppercase;font-size:var(--fs-body)}.product_info #product-description .otc-accordion .otc-accordion-item .otc-subaccordion .otc-subaccordion-item .accordion-header button .accordion-header-sep{flex:1 1 auto;height:2px;background-color:var(--text-alt);min-width:25px;margin-left:15px}.product_info #product-description .otc-accordion .otc-accordion-item .otc-subaccordion .otc-subaccordion-item .accordion-header button .accordion-icon{margin-left:5px;transition:transform 0.35s ease;flex-shrink:0;position:relative;right:0;bottom:0}.product_info #product-description .otc-accordion .otc-accordion-item .otc-subaccordion .otc-subaccordion-item .accordion-header button .accordion-icon svg path{stroke:var(--text-alt)}.product_info #product-description .otc-accordion .otc-accordion-item .otc-subaccordion .otc-subaccordion-item .accordion-header button[aria-expanded="true"] .accordion-icon{transform:rotate(180deg)}.product_info #product-description .otc-accordion .otc-accordion-item .otc-subaccordion .otc-subaccordion-item .accordion-panel{--side-pad: 0}.product_info #product-description .otc-accordion .otc-accordion-item .otc-subaccordion .otc-subaccordion-item .accordion-panel[aria-hidden="false"]{padding-top:5px;padding-bottom:15px}.product_info #product-description .otc-accordion .accordion-panel .accordion-content>p:last-of-type{margin-bottom:0}.product_info #product-description .otc-accordion .accordion-panel .accordion-content p>strong:not(h1,h2,h3,h4){font-weight:var(--fw-semibold)}.product_info #product-description .otc-accordion .accordion-panel .accordion-content ul{list-style:none;padding-left:0}.product_info #product-description .otc-accordion .accordion-panel .accordion-content ul li{position:relative;padding-left:15px}.product_info #product-description .otc-accordion .accordion-panel .accordion-content ul li:before{content:"–";position:absolute;left:0;top:0;color:currentColor}.product_info #product-description .otc-regulatory-warning{margin-top:20px;box-shadow:var(--box-shadow);border-radius:var(--radius-sm);padding:18px 27px}.product_info #product-description .otc-regulatory-warning .accordion-title{font-size:var(--fs-header);margin-bottom:8px}.product_info #product-description .action-row{margin-top:20px;gap:22px;display:flex;flex-wrap:wrap}.product_info #product-description .action-row .btn{padding-inline:15px;width:fit-content}.product_info #product-description .action-row .btn.go-to-icon-cont.min-pad{padding-right:7px}.product_info #product-description .action-row .btn.go-to-icon-cont .icon-cont svg.go-to-icon{transform:rotate(180deg)}.product_info #product-description .action-row .btn.go-to-icon-cont .icon-cont svg.go-to-icon circle{fill:var(--text-white);stroke:var(--text-white)}.product_info #product-description .action-row .btn.go-to-icon-cont .icon-cont svg.go-to-icon path{stroke:var(--text-alt)}.product_info #product-description .action-row .btn.go-to-icon-cont:hover .icon-cont svg.go-to-icon circle{fill:var(--text-alt);stroke:var(--text-alt)}.product_info #product-description .action-row .btn.go-to-icon-cont:hover .icon-cont svg.go-to-icon path{stroke:var(--text-white)}.product_info #product-description .otc-product-gallery-cont{position:relative}.product_info #product-description .otc-product-gallery-cont .otc-product-gallery{height:420px;max-height:420px}.product_info #product-description .otc-product-gallery-cont .otc-product-gallery .otc-product-slide img{object-fit:contain;object-position:center;width:100%;height:100%}.product_info #product-description .otc-product-gallery-cont .otc-product-tagline{font-family:var(--ff-display);text-align:center;margin-top:var(--radius-sm);color:var(--text-alt);font-size:var(--fs-header);font-weight:var(--fw-semibold);line-height:normal}.product_info #product-description .otc-product-gallery-cont .polfa-pagi-container{margin-top:var(--radius-sm)}.product_info #product-description .otc-product-gallery-cont .polfa-pagi-container .polfa-swiper-pagination{margin:0 0 0 auto}
/*# sourceMappingURL=otc_product.css.map */
