.list-hero-section{margin-top:var(--header-height);padding:48px var(--spacing-horizontal)}.list-hero-section.center .list-hero-section-description,.list-hero-section.center .list-hero-section-title{margin:0 auto;text-align:center}.list-hero-section.section-dark{background-color:var(--grey-background)}.list-hero-section .list-hero-section-title{font-size:var(--mobile-h2-fs);line-height:var(--mobile-h2-lh);max-width:400px}@media (min-width:768px){.list-hero-section .list-hero-section-title{max-width:690px}}.list-hero-section .list-hero-section-description{color:var(--grey);font-size:var(--body-regular-fs);line-height:var(--body-regular-lh);max-width:400px;text-align:center}@media (min-width:768px){.list-hero-section .list-hero-section-description{max-width:645px}}.list-wrapper{margin:0 auto;padding:0 var(--spacing-horizontal) var(--spacing-vertical)}.list-wrapper.section-dark{background-color:var(--grey-background)}.list-wrapper.section-dark .component-card-post{background-color:var(--white)}.list-wrapper.section-dark .component-card-post .component-card-post-tags-item{background-color:var(--grey-background)}.list-wrapper .masonry-grid .masonry-item,.list-wrapper .masonry-grid .masonry-sizer{height:-moz-fit-content;height:fit-content;margin-bottom:12px;width:100%}@media (min-width:768px){.list-wrapper .masonry-grid .masonry-item,.list-wrapper .masonry-grid .masonry-sizer{margin-bottom:24px;width:calc(50% - 12px)}}@media (min-width:1024px){.list-wrapper .masonry-grid .masonry-item,.list-wrapper .masonry-grid .masonry-sizer{margin-bottom:24px;width:calc(33.3% - 16px)}}.list-wrapper .list-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media (min-width:551px){.list-wrapper .list-grid{grid-template-columns:repeat(auto-fill,minmax(242px,1fr))}}@media (min-width:768px){.list-wrapper .list-grid{gap:24px}}@media (min-width:900px){.list-wrapper .list-grid{grid-template-columns:repeat(auto-fill,minmax(335px,1fr))}}@media (min-width:1440px){.list-wrapper .list-grid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}
.component-card-product{--header-size:110px;align-items:center;display:flex;flex-direction:column;height:444px;overflow:hidden;position:relative;transition:var(--product-hover-transition);width:100%}@media (min-width:385px){.component-card-product.flex{--header-size:100px}}@media (min-width:768px){.component-card-product.grid{--header-size:100px}}.component-card-product.shot{--product-width:116px;--product-height:auto}.component-card-product.shot .component-card-product-shadow{top:calc(var(--header-size) + 50px);width:80px}.component-card-product.tabletki{--product-width:90px;--product-height:auto}.component-card-product.tabletki .component-card-product-shadow{width:80px}.component-card-product.puszki{--product-width:auto;--product-height:352px}.component-card-product.puszki .component-card-product-image-img{width:auto!important}.component-card-product.lizaki{--product-width:160px;--product-height:auto}.component-card-product.lizaki .component-card-product-shadow{height:100px;top:calc(var(--header-size) + 50px)}.component-card-product.rodzaj{justify-content:flex-end;--product-width:400px;--product-height:auto}@media (max-width:479px){.component-card-product.rodzaj{height:410px;--product-width:350px}}.component-card-product.rodzaj .component-card-product-title{position:absolute;top:0;z-index:1}.component-card-product.rodzaj .component-card-product-shadow{height:100px;top:calc(var(--header-size) + 50px)}.component-card-product .component-card-product-title{align-items:center;display:flex;font-size:var(--body-regular-fs);font-weight:600;justify-content:center;line-height:var(--body-regular-lh);min-height:var(--header-size);padding:16px 16px 0;text-align:center}.component-card-product .component-card-product-image{height:var(--product-height);perspective:800px;position:relative;transform:translateZ(0);width:var(--product-width);z-index:3}.component-card-product .component-card-product-image .component-card-product-image-img{height:100%;transform:translateZ(-20px) rotateX(-1deg) scale(1.1);transition:var(--product-hover-transition);width:100%;will-change:transform}.component-card-product .component-card-product-shadow{filter:brightness(.8);height:calc(100% - var(--header-size));position:absolute;top:var(--header-size);transition:var(--product-hover-transition);width:100px;z-index:2}.component-card-product .component-card-product-background{height:100%;left:0;position:absolute;top:0;transition:var(--product-hover-transition);width:100%;z-index:1}.component-card-product:not(:hover) .component-card-product-image-img{transform:scale(1)}.component-card-product:not(:hover) .component-card-product-background,.component-card-product:not(:hover) .component-card-product-shadow{opacity:0}.component-card-post{align-items:center;border-radius:24px;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:16px 16px 35px;position:relative;transition:box-shadow var(--post-hover-transition);width:100%}.component-card-post.component-light{background-color:var(--white)}.component-card-post.component-dark,.component-card-post.component-light .component-card-post-tags-item{background-color:var(--grey-background)}.component-card-post.component-dark .component-card-post-tags-item{background-color:var(--white)}.component-card-post .component-card-post-image{aspect-ratio:389/233;border-radius:14px;margin-bottom:24px;overflow:hidden;width:100%}.component-card-post .component-card-post-image .component-card-product-image-img{border-radius:14px;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--product-hover-transition);width:100%;will-change:transform}.component-card-post .component-card-post-tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-bottom:16px;width:100%}.component-card-post .component-card-post-tags .component-card-post-tags-item{border-radius:4px;color:var(--grey);font-size:var(--card-credit-fs);font-weight:500;line-height:8px;padding:9px 12px 8px;text-transform:uppercase;white-space:nowrap}.component-card-post .component-card-post-title{font-size:var(--mobile-menu-title-fs);font-weight:600;line-height:var(--mobile-menu-title-lh);margin-bottom:16px;text-align:left;width:100%}.component-card-post .component-card-post-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--grey);font-size:var(--body-small-fs);line-height:var(--body-small-lh);overflow:hidden;text-align:left;width:100%}.component-card-post.section-light .component-card-post-tags-item{background-color:var(--white)}.component-card-post.section-dark .component-card-post-tags-item{background-color:var(--grey-background)}.component-card-post:hover{box-shadow:0 4px 30px 0 rgba(0,21,138,.149)}.component-card-post:hover .component-card-product-image-img{transform:scale(1.1)}.component-card-review{border-radius:24px;display:flex;flex-direction:column;gap:16px;height:100%;padding:32px;position:relative;width:100%}.component-card-review.component-light{background-color:var(--white)}.component-card-review.component-dark{background-color:var(--grey-background)}.component-card-review .component-card-review-stars{display:flex;gap:5px}.component-card-review .component-card-review-stars svg{height:15px;width:15px}.component-card-review .component-card-review-stars[data-rating="1"] svg:nth-child(-n+1) path,.component-card-review .component-card-review-stars[data-rating="2"] svg:nth-child(-n+2) path,.component-card-review .component-card-review-stars[data-rating="3"] svg:nth-child(-n+3) path,.component-card-review .component-card-review-stars[data-rating="4"] svg:nth-child(-n+4) path,.component-card-review .component-card-review-stars[data-rating="5"] svg:nth-child(-n+5) path{fill:var(--star-gold-color)}.component-card-review .component-card-review-author{display:grid;grid-template-columns:48px auto;grid-template-rows:1fr 1fr;grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-top:auto}.component-card-review .component-card-review-author .component-card-review-author-avatar{border-radius:100%;grid-column:1/2;grid-row:1/3;height:48px;width:48px}.component-card-review .component-card-review-author .component-card-review-author-avatar.default-avatar{padding:6px}.component-card-review .component-card-review-author .component-card-review-author-name{align-self:end;font-size:var(--card-author-fs);font-weight:600;line-height:var(--card-author-lh)}.component-card-review .component-card-review-author .component-card-review-author-time{align-self:start;color:var(--light-grey);font-size:var(--card-credit-fs);line-height:1.5em}
