.breakdance .inner-wrapper{display:block;width:100%;max-width:1440px;margin-right:auto;margin-left:auto}@media (max-width:767px){.breakdance .inner-wrapper{max-width:100%}}@media (max-width:479px){.breakdance .inner-wrapper{padding-right:10px;padding-left:10px}}.bd-mirror-grid .woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;margin:0!important;padding:0!important}.bd-mirror-grid .woocommerce ul.products li.product{background:#fff;border:1px solid #ececec;border-radius:16px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;display:flex;flex-direction:column;isolation:isolate}.bd-mirror-grid .woocommerce ul.products li.product:hover{transform:translateY(-4px);border-color:#e6e6e6}.bd-mirror-grid .woocommerce ul.products li.product a.woocommerce-LoopProduct-link img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;display:block;transition:transform .35s ease}.bd-mirror-grid .woocommerce ul.products li.product:hover a.woocommerce-LoopProduct-link img{transform:scale(1.03)}.bd-mirror-grid .woocommerce ul.products li.product .woocommerce-loop-product__title,.bd-mirror-grid .woocommerce ul.products li.product .price,.bd-mirror-grid .woocommerce ul.products li.product .button{margin-left:20px!important;margin-right:20px!important}.bd-mirror-grid .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px;line-height:1.35;font-weight:700;margin-top:18px!important;margin-bottom:8px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.breakdance .kolumn{border-radius:12px;border:1px solid #DED1;box-shadow:1px 10px 5px 0 rgba(0,0,0,0.1);padding:25px 15px}.breakdance .section-default{margin-top:1rem;margin-bottom:1rem}.breakdance .div-tlo{overflow:hidden;z-index:0;position:relative;border-radius:15px}@media (max-width:1023px){.bd-mirror-grid-phone .woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none;margin:0!important;padding:0!important}.bd-mirror-grid-phone .woocommerce ul.products li.product{background:#fff;border:1px solid #ececec;border-radius:16px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;display:flex;flex-direction:column;isolation:isolate}.bd-mirror-grid-phone .woocommerce ul.products li.product:hover{transform:translateY(-4px);border-color:#e6e6e6}.bd-mirror-grid-phone .woocommerce ul.products li.product a.woocommerce-LoopProduct-link img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;display:block;transition:transform .35s ease}.bd-mirror-grid-phone .woocommerce ul.products li.product:hover a.woocommerce-LoopProduct-link img{transform:scale(1.03)}.bd-mirror-grid-phone .woocommerce ul.products li.product .woocommerce-loop-product__title,.bd-mirror-grid-phone .woocommerce ul.products li.product .price,.bd-mirror-grid-phone .woocommerce ul.products li.product .button{margin-left:10px!important;margin-right:20px!important}.bd-mirror-grid-phone .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:18px;line-height:1.35;font-weight:700;margin-top:0!important;margin-bottom:8px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.breakdance .div-tekst{overflow:hidden;z-index:1;position:absolute;left:0px;right:0px;bottom:0px}.breakdance .h3-kategorie{text-align:center;color:#FFF;font-family:"Lato",sans-serif;font-size:2rem;font-weight:600;letter-spacing:0.2px}.breakdance .karta-kategorii{border-radius:25px}.breakdance .karta-dod{background-color:#FFF;display:flex;align-items:center;overflow:hidden;position:relative;min-height:100%;padding-top:10px;padding-bottom:20px;border-radius:20px;box-shadow:5px 20px 25px 0px #00000025;transition:300ms all}.karta-dod:hover{border-top:1px solid #A58A7161;border-bottom:1px solid #A58A7161;border-left:1px solid #A58A7161;border-right:1px solid #A58A7161;box-shadow:0px 0px 0px 0px #00000025}.breakdance .karta-realizacji{background-color:var(--bde-palette-sand-03f72005-2128-4ce1-b027-f2de8986cc20-3);background-clip:border-box;background-image:linear-gradient(311deg,var(--bde-brand-primary-color) 0%,var(--bde-palette-sand-03f72005-2128-4ce1-b027-f2de8986cc20-3) 98.46153846153847%);background-size:auto;background-position:0% 0%;background-repeat:repeat;background-attachment:scroll;background-blend-mode:normal;margin-bottom:3rem;padding:30px 20px 30px 20px;border-radius:20px}.breakdance .img-realizacje{overflow:hidden;border-radius:20px;box-shadow:5px 20px 25px 0px #00000025}