.asf-main .asf-migrated-section,.editor-styles-wrapper .asf-migrated-section{margin-block:clamp(28px,4vw,64px)}
.asf-main .wp-block-columns,.editor-styles-wrapper .wp-block-columns{gap:clamp(18px,3vw,46px);align-items:center}
.asf-main .wp-block-column,.editor-styles-wrapper .wp-block-column{min-width:0}
.asf-main .wp-block-image img,.editor-styles-wrapper .wp-block-image img{max-width:100%;height:auto}
.asf-main .asf-migrated-gallery,.editor-styles-wrapper .asf-migrated-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:16px}
.asf-main .asf-migrated-gallery .wp-block-image,.editor-styles-wrapper .asf-migrated-gallery .wp-block-image{margin:0}
.asf-main .asf-migrated-gallery img,.editor-styles-wrapper .asf-migrated-gallery img{display:block;width:100%;height:auto}
.asf-main .asf-migrated-gallery>.wp-block-group__inner-container,.editor-styles-wrapper .asf-migrated-gallery>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.asf-main .asf-migrated-gallery figure,.editor-styles-wrapper .asf-migrated-gallery figure{min-width:0;margin:0;background:#f1f5f3}
.asf-main .asf-migrated-gallery img,.editor-styles-wrapper .asf-migrated-gallery img{width:100%;aspect-ratio:4/5;object-fit:contain}
.asf-main .asf-migrated-gallery figcaption,.editor-styles-wrapper .asf-migrated-gallery figcaption{display:none}
body.page-id-24150 .asf-main article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);column-gap:0}
body.page-id-24150 .asf-main article>h1{grid-column:1;grid-row:1;background:#142e37;color:#fff;margin:0;padding:56px 7% 8px;align-self:stretch;font-size:clamp(42px,4.7vw,72px);line-height:1.02}
body.page-id-24150 .asf-main article>h1:before{content:'KOLEKCJA MUZYCZNA';display:block;color:#8fe2dd;font-size:12px;font-weight:800;line-height:1.4;letter-spacing:.16em;margin-bottom:28px}
body.page-id-24150 .asf-main article>.asf-migrated-section{grid-column:1/-1}
body.page-id-24150 .asf-main article>.asf-migrated-section:nth-of-type(1){grid-column:2;grid-row:1/3;margin:0;background:#d6e9e7;overflow:hidden}
body.page-id-24150 .asf-main article>.asf-migrated-section:nth-of-type(1)>.wp-block-group__inner-container,body.page-id-24150 .asf-main article>.asf-migrated-section:nth-of-type(1) figure{height:100%;margin:0}
body.page-id-24150 .asf-main article>.asf-migrated-section:nth-of-type(1) img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}
body.page-id-24150 .asf-main article>.asf-migrated-section:nth-of-type(1) figcaption{display:none}
body.page-id-24150 .asf-main article>.asf-migrated-section:nth-of-type(2){grid-column:1;grid-row:2;margin:0;background:#142e37;color:#d8e9e8;padding:0 7% 50px;font-size:18px;line-height:1.65}
body.page-id-24150 .asf-main article>.asf-migrated-section:nth-of-type(2) p{margin:0}
body.page-id-24150 .asf-main article>.asf-migrated-section:nth-of-type(3){margin-top:46px}
body.page-id-24150 .asf-main article>.asf-migrated-section:nth-of-type(3):before{content:'Wybierz swój wzór';display:block;font-size:clamp(28px,3vw,42px);font-weight:800;letter-spacing:-.04em;margin-bottom:24px}
body.page-id-24150 .asf-main article>.asf-migrated-section:nth-of-type(3) .woocommerce-result-count{font-size:13px;color:#607478}
body.page-id-24150 .asf-main article>.asf-migrated-section:nth-of-type(3) .woocommerce-ordering select{border:1px solid #cbdcda;background:#fff;padding:9px 12px}
body.page-id-24150 .asf-main article>.asf-migrated-section:nth-of-type(3) ul.products{clear:both;padding-top:20px!important}
body.page-id-24150 .asf-main article>.asf-migrated-section:nth-of-type(3) li.product{background:#fff;border:1px solid #e2eae8;padding:12px!important}
body.page-id-24150 .asf-main article>.asf-migrated-section:nth-of-type(3) li.product img{object-fit:contain;background:#f3f6f5}
body.page-id-24150 .asf-main article>div h2{font-size:clamp(30px,3.3vw,46px);letter-spacing:-.04em;line-height:1.1}
@media(max-width:900px){.asf-main .asf-migrated-gallery>.wp-block-group__inner-container,.editor-styles-wrapper .asf-migrated-gallery>.wp-block-group__inner-container{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){body.page-id-24150 .asf-main article{display:block}body.page-id-24150 .asf-main article>h1{padding:34px 25px 18px}body.page-id-24150 .asf-main article>h1:before{margin-bottom:14px}body.page-id-24150 .asf-main article>.asf-migrated-section:nth-of-type(1) img{height:auto;max-height:360px;object-fit:contain}body.page-id-24150 .asf-main article>.asf-migrated-section:nth-of-type(2){padding:25px;font-size:16px}.asf-main .asf-migrated-gallery>.wp-block-group__inner-container,.editor-styles-wrapper .asf-migrated-gallery>.wp-block-group__inner-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
.asf-main .wp-block-details,.editor-styles-wrapper .wp-block-details{border:1px solid #d8e5e3;background:#f6faf9;padding:0 20px;margin:8px 0;color:#17343d}
.asf-main .wp-block-details summary,.editor-styles-wrapper .wp-block-details summary{cursor:pointer;font-weight:800;padding:17px 0}
.asf-main .wp-block-details[open],.editor-styles-wrapper .wp-block-details[open]{background:#fff}
.asf-main .wp-block-details table,.editor-styles-wrapper .wp-block-details table{width:100%;border-collapse:collapse;margin-bottom:20px;display:block;overflow-x:auto}
.asf-main .wp-block-details td,.asf-main .wp-block-details th,.editor-styles-wrapper .wp-block-details td,.editor-styles-wrapper .wp-block-details th{border:1px solid #d8e5e3;padding:9px 12px;white-space:nowrap}
.asf-main .wp-block-quote.is-style-amejzing-testimonial,.editor-styles-wrapper .wp-block-quote.is-style-amejzing-testimonial{border-left:4px solid #12b5bb;background:#eff8f6;padding:24px;margin:24px 0}
.asf-main .wp-block-group.is-style-amejzing-panel,.editor-styles-wrapper .wp-block-group.is-style-amejzing-panel{background:#eff8f6;border:1px solid #c8e4e0;padding:clamp(18px,3vw,36px)}
.asf-main .asf-pattern-image-text,.editor-styles-wrapper .asf-pattern-image-text{background:#eff8f6;padding:clamp(18px,3vw,36px)}
@media(max-width:760px){.asf-main .wp-block-columns{flex-direction:column}.asf-main .wp-block-column{width:100%}}
