.gf-desc{font-family:inherit;color:var(--gf-text, #1B1B2F);font-size:15.5px;line-height:1.75;width:100%;max-width:none}.gf-desc>*+*{margin-top:1.35rem}.gf-desc__lead{font-size:17px;line-height:1.65;color:var(--gf-text, #1B1B2F)}.gf-desc p{margin:0}.gf-desc p+p{margin-top:.9rem}.gf-desc__h{font-family:var(--gf-font-heading, inherit);font-weight:600;font-size:17px;letter-spacing:-.015em;margin:2rem 0 .9rem;padding-left:.7rem;border-left:3px solid var(--gf-primary, #7C3AED);line-height:1.3}.gf-desc__figure{margin:1.75rem 0;border:1px solid var(--gf-border, #E5E1F5);border-radius:var(--gf-radius-lg, 10px);overflow:hidden;background:#fff}.gf-desc__figure img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;background:var(--gf-soft, #F5F3FF)}.gf-desc__figures{display:grid;grid-template-columns:repeat(2,minmax(0,330px));gap:1rem;margin:1.75rem 0}.gf-desc__figures .gf-desc__figure{margin:0}.gf-desc__figures:empty{display:none}.gf-desc__pills,.gf-desc__links{display:flex;flex-wrap:wrap;gap:.55rem;align-items:stretch}.gf-desc__pills li,.gf-desc__links a{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-height:36px;padding:1px 1.1rem 0!important;margin:0!important;font-size:14px!important;line-height:1!important;text-align:center;border-radius:var(--gf-radius-pill, 999px);border:1px solid var(--gf-border, #E5E1F5);color:var(--gf-text, #1B1B2F)}.gf-desc__pills li{background:var(--gf-soft, #F5F3FF);transition:border-color .15s ease,background .15s ease}.gf-desc__pills li:hover{border-color:var(--gf-primary, #7C3AED);background:#fff}.gf-desc__links a{background:transparent;text-decoration:none;font-weight:500;transition:background .15s ease,color .15s ease,border-color .15s ease}.gf-desc__links a:hover,.gf-desc__links a:focus-visible{background:var(--gf-primary, #7C3AED);border-color:var(--gf-primary, #7C3AED);color:#fff}.gf-desc__spec{width:100%;border-collapse:collapse;font-size:14px;border:1px solid var(--gf-border, #E5E1F5);border-radius:var(--gf-radius, 6px);overflow:hidden}.gf-desc__spec tr+tr{border-top:1px solid var(--gf-border, #E5E1F5)}.gf-desc__spec tr:nth-child(odd){background:var(--gf-soft, #F5F3FF)}.gf-desc__spec th{text-align:left;font-weight:500;color:var(--gf-text-muted, #5B5B72);padding:.65rem 1rem;width:30%;white-space:nowrap}.gf-desc__spec td{padding:.65rem 1rem;font-weight:500}.gf-desc__faq{border:1px solid var(--gf-border, #E5E1F5);border-radius:var(--gf-radius, 6px);overflow:hidden}.gf-desc__faq details+details{border-top:1px solid var(--gf-border, #E5E1F5)}.gf-desc__faq summary{cursor:pointer;padding:.85rem 1rem .85rem 2.4rem;font-weight:500;font-size:15px;position:relative;list-style:none;transition:background .18s ease,color .18s ease;-webkit-user-select:none;user-select:none}.gf-desc__faq summary::-webkit-details-marker{display:none}.gf-desc__faq summary:before{content:"";position:absolute;left:1rem;top:50%;width:7px;height:7px;border-right:2px solid var(--gf-primary, #7C3AED);border-bottom:2px solid var(--gf-primary, #7C3AED);transform:translateY(-72%) rotate(45deg);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.gf-desc__faq details[open] summary:before{transform:translateY(-28%) rotate(-135deg)}.gf-desc__faq details[open] summary{background:var(--gf-soft, #F5F3FF)}.gf-desc__faq summary:hover{background:var(--gf-soft, #F5F3FF);color:var(--gf-primary, #7C3AED)}.gf-desc__faq summary:focus-visible{outline:2px solid var(--gf-primary, #7C3AED);outline-offset:-2px}.gf-desc__faq details>p{padding:0 1rem 1rem 2.4rem;color:var(--gf-text-muted, #5B5B72);font-size:14.5px;max-width:90ch}.gf-desc__faq .gf-faq__body{overflow:hidden;transition:height .3s cubic-bezier(.2,.8,.2,1)}.product__price-value,.product__price-vat{display:inline-block;vertical-align:baseline}.product__price-value{margin-right:.45rem}.product__thumb{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.product__thumb:hover{transform:translateY(-2px)}.gf-desc__note{border:1px solid var(--gf-border, #E5E1F5);border-top:3px solid var(--gf-price, #E11D48);border-radius:var(--gf-radius, 6px);background:#fff;padding:1.1rem 1.25rem}.gf-desc__note strong{font-family:var(--gf-font-heading, inherit);font-weight:600;display:block;margin-bottom:.3rem;font-size:15px}.gf-desc__note p{color:var(--gf-text-muted, #5B5B72);max-width:90ch}.gf-desc__license{display:flex;align-items:center;gap:.55rem;font-size:13px;color:var(--gf-text-muted, #5B5B72);padding-top:1.1rem;border-top:1px solid var(--gf-border, #E5E1F5)}.gf-desc__license:before{content:"\2713";display:grid;place-items:center;flex:0 0 auto;width:20px;height:20px;border-radius:var(--gf-radius-pill, 999px);background:var(--gf-primary, #7C3AED);color:#fff;font-size:12px;line-height:1}.rte .gf-desc ul,.rte .gf-desc ol,.gf-desc ul,.gf-desc ol{list-style:none!important;padding-left:0!important;margin-left:0!important}.rte .gf-desc li,.gf-desc li{list-style:none!important;background-image:none!important}.gf-desc li::marker{content:""!important}.gf-desc li:before,.gf-desc li:after{content:none!important}.gf-ship{margin:14px 0 4px;padding:12px 14px;border:1px solid var(--gf-border, #E5E1F5);border-left:3px solid var(--gf-success, #17A34A);border-radius:var(--gf-radius, 6px);background:var(--gf-soft, #F5F3FF);display:flex;flex-direction:column;gap:7px}.gf-ship__row{display:flex;align-items:flex-start;gap:9px}.gf-ship__row[hidden]{display:none}.gf-ship__ico{flex:0 0 auto;color:var(--gf-success, #17A34A);line-height:0;margin-top:2px}.gf-ship__row--eta .gf-ship__ico{color:var(--gf-text-muted, #5B5B72)}.gf-ship__txt{margin:0;font-size:14px;line-height:1.5;color:var(--gf-text, #1B1B2F)}.gf-ship__row--eta .gf-ship__txt{font-size:13px;color:var(--gf-text-muted, #5B5B72)}.gf-ship__txt strong{font-weight:600}.gf-ship__count{color:var(--gf-price, #E11D48);font-variant-numeric:tabular-nums;white-space:nowrap}@media screen and (max-width:640px){.gf-desc__figures{grid-template-columns:1fr}.gf-desc__lead{font-size:16px}.gf-desc__spec th{white-space:normal;width:46%}.gf-ship{padding:11px 12px}.gf-ship__txt{font-size:13.5px}}@media(prefers-reduced-motion:reduce){.gf-desc__faq .gf-faq__body,.gf-desc__faq summary:before,.product__thumb{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/gf-opis-produktu.css.map */
