.bf-collection-body{padding-block:var(--bf-collection-top,32px) var(--bf-collection-bottom,64px)}.bf-filter-form,.bf-search-results-form{display:grid;gap:20px;margin:0 0 28px;min-width:0}.bf-filter-form .toolbar{margin:0;padding:0 0 20px;gap:20px;align-items:flex-start}.bf-filter-form .chips{flex:1 1 620px;min-width:0;gap:8px}.bf-sort-control{display:flex;align-items:center;gap:12px;flex:0 0 auto;min-width:0;line-height:1.4}.bf-sort-control>span{flex-shrink:0}.bf-sort-control .sel{width:200px;max-width:100%;min-width:0;height:44px}.bf-search-results-form>.bf-sort-control{justify-self:end}.bf-results-count{margin:0 0 20px;color:var(--muted);font-size:14px}.coll-hero .lead{color:var(--on-dark-muted)}.bf-facets{min-width:0}.bf-filter-toggle{display:none}.bf-filter-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;margin:0}.bf-filter-list>details{position:relative;flex:0 1 auto;min-width:0;max-width:100%;align-self:flex-start;border:0;padding:0}.bf-filter-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--r-input);background:var(--bg);font-size:14px;line-height:1.4;list-style:none;cursor:pointer;overflow-wrap:anywhere}.bf-filter-list summary::-webkit-details-marker{display:none}.bf-filter-list summary>.ic{flex-shrink:0;transition:transform .15s}.bf-filter-list details[open]>summary{border-color:var(--ink)}.bf-filter-list details[open]>summary>.ic{transform:rotate(180deg)}.bf-filter-popover{position:absolute;z-index:30;left:var(--bf-filter-offset,0px);top:calc(100% + 8px);width:min(320px,calc(100vw - 32px));padding:16px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg);color:var(--ink);box-shadow:0 12px 30px #0002}.bf-filter-options{display:grid;gap:4px;min-width:0;max-height:min(300px,45dvh);padding:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.bf-filter-options .bf-filter-option{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:6px 2px;font-size:14px;line-height:1.5;cursor:pointer;overflow-wrap:anywhere}.bf-filter-option input[type=checkbox]{width:16px;height:16px;margin:3px 0 0;accent-color:var(--brick)}.bf-filter-option:has(input:disabled){opacity:.45;cursor:default}.bf-filter-price{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bf-filter-price label{display:grid;gap:8px;min-width:0;font-size:14px}.bf-filter-options .bf-filter-price input{width:100%;min-width:0;height:44px;margin:0;padding-inline:10px}.bf-filter-panel-actions{display:flex;justify-content:flex-end;padding-top:12px;margin-top:12px;border-top:1px solid var(--line)}.bf-filter-panel-actions .btn{width:100%;min-height:40px}.bf-filter-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:16px}.bf-filter-actions .tlink{margin:0;line-height:1.4}.bf-filter-form .chip[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--on-dark)}.bf-filter-form .chip{line-height:1.4}.bf-search-form{align-items:stretch;margin:24px 0 32px}.bf-search-form .input{height:auto;min-height:52px}.bf-search-form .btn{min-height:52px}.bf-contact-form{gap:20px}.bf-contact-form>label{gap:8px;min-width:0;font-weight:600}.bf-contact-form>label :is(input,textarea){width:100%;min-width:0;font-weight:400}.bf-contact-form input{height:48px}.bf-contact-form textarea{min-height:160px}.bf-prose>.rte:empty{display:none}.bf-blog-heading{margin:0 0 32px}.bf-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.bf-blog-grid .card{gap:16px}.bf-blog-grid .media{aspect-ratio:3/2}.bf-blog-grid .card p{margin:0}.cat .lbl{flex-direction:column;align-items:flex-start;gap:8px}.cat .lbl b{max-width:100%;overflow-wrap:anywhere}.cat .lbl span{max-width:100%}.bf-product .pdp>div,.bf-product .buy,.bf-product-block{min-width:0}.bf-product .price{flex-wrap:wrap;row-gap:6px}.bf-product .bf-product-form>div{flex-wrap:wrap}.bf-product .qty{flex-shrink:0}.bf-product .gal{min-width:0}.bf-cart-form .line>div{min-width:0}.bf-cart-form .line .t{overflow-wrap:anywhere;line-height:1.5}.bf-cart-form .bf-remove{padding-block:10px;line-height:1.4}.bf-cart-page footer{gap:20px}.bf-pagination{flex-wrap:wrap;gap:8px}.bf-pagination :is(a,.current){display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px}@media(max-width:1000px){.bf-product .pdp{grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:48px}.bf-product .gal{max-width:720px;position:static}.bf-product .buy{max-width:720px;width:100%}.bf-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.bf-filter-form .toolbar{gap:20px;padding-bottom:20px}.bf-filter-form .chips{flex-basis:100%;gap:8px}.bf-sort-control{width:100%;justify-content:space-between}.bf-sort-control .sel{width:auto;flex:1;max-width:300px}.bf-filter-form .chip{padding:9px 12px;font-size:12px}.bf-filter-toggle{display:inline-flex;gap:10px;min-height:44px}.bf-facets[data-filters-ready]:not(.is-open) .bf-filter-list,.bf-facets[data-filters-ready]:not(.is-open) .bf-filter-actions{display:none}.bf-facets.is-open .bf-filter-toggle{margin-bottom:16px}.bf-filter-list{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.bf-filter-list>details{width:100%}.bf-filter-popover{position:static;width:100%;margin-top:8px;box-shadow:none}.bf-filter-options{max-height:260px}.bf-filter-actions{gap:16px}.bf-search-results-form>.bf-sort-control{justify-self:stretch}.bf-search-form .btn{font-size:14px;padding-inline:16px}.bf-product .pdp{gap:28px}.bf-product .gal .thumbs{overscroll-behavior-inline:contain;scrollbar-width:thin;padding-bottom:4px}.bf-pagination{margin-top:28px}.cat .lbl{gap:4px}}@media(max-width:540px){.bf-blog-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.bf-filter-list summary>.ic{transition:none}}.foot .bf-social{display:flex;flex-wrap:wrap;gap:4px 20px}.foot .bf-social a{display:inline-block;color:var(--on-dark);font-weight:600}.foot .bf-social a:hover{color:var(--brick)}:focus,:focus-visible{outline:none!important}.sticky-atc img{flex:0 0 48px;object-fit:contain;background:#fff;padding:2px}.sticky-atc .nums,.sticky-atc .btn{flex:0 0 auto;white-space:nowrap}@media(max-width:760px){.sticky-atc .btn{flex:1 1 auto;min-width:0;justify-content:center;text-align:center}}.bf-cart-dialog{transform:translate(100%);transition:transform .38s cubic-bezier(.22,.61,.36,1),overlay .38s allow-discrete,display .38s allow-discrete}.bf-cart-dialog[open]{transform:translate(0)}@starting-style{.bf-cart-dialog[open]{transform:translate(100%)}}.bf-cart-dialog::backdrop{background:#020b1e00;transition:background-color .38s ease,overlay .38s allow-discrete,display .38s allow-discrete}.bf-cart-dialog[open]::backdrop{background:#020b1e99}@starting-style{.bf-cart-dialog[open]::backdrop{background:#020b1e00}}@media(prefers-reduced-motion:reduce){.bf-cart-dialog,.bf-cart-dialog::backdrop{transition-duration:.01ms}}.hero[data-carousel][data-initialized]{display:grid}.hero[data-carousel][data-initialized]>.slide:not(.on){display:grid!important;grid-area:1/1;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0s linear .8s,visibility 0s linear .8s}.hero[data-carousel][data-initialized]>.slide.on{grid-area:1/1;z-index:1;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .8s ease,visibility 0s}.hero[data-carousel][data-initialized]>.slide .content{opacity:0;transform:translateY(14px);transition:opacity .4s ease,transform .4s ease}.hero[data-carousel][data-initialized]>.slide.on .content{opacity:1;transform:none;transition:opacity .7s ease .2s,transform .7s ease .2s}@media(prefers-reduced-motion:reduce){.hero[data-carousel][data-initialized]>.slide,.hero[data-carousel][data-initialized]>.slide .content{transition:none!important}.hero[data-carousel][data-initialized]>.slide .content{transform:none}}@media(min-width:761px){.hero[data-carousel] .bf-product-campaign .bgimg{left:auto;right:0;width:auto;max-width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.55) 18%,#000 42%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.55) 18%,#000 42%)}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/layout-polish.css.map */
