.elementor-kit-6{--e-global-color-primary:#F9F9F9;--e-global-color-secondary:#666666;--e-global-color-text:#1D1D1D;--e-global-color-accent:#0272B3;--e-global-color-5947c48:#000000;--e-global-color-fa27f39:#FFFFFF;--e-global-color-072fd2b:#E2E2E2;--e-global-color-817902a:#49C2C4;--e-global-color-618ffa9:#00283F;--e-global-typography-primary-font-family:"ClickerScript";--e-global-typography-primary-font-size:clamp(4rem, 5vw, 7rem);--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:120%;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:clamp(2.5rem, 5vw, 3rem);--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:120%;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:clamp(1.7rem, 7vw, 2.2rem);--e-global-typography-text-font-weight:600;--e-global-typography-text-line-height:120%;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:clamp(1.2rem, 5vw, 1.5rem);--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:140%;--e-global-typography-99e94cf-font-family:"Montserrat";--e-global-typography-99e94cf-font-size:clamp(0.8rem, 5vw, 1rem);--e-global-typography-99e94cf-font-weight:500;--e-global-typography-99e94cf-line-height:120%;--e-global-typography-bae0c9f-font-family:"Montserrat";--e-global-typography-bae0c9f-font-size:clamp(1rem, 5vw, 1.1rem);--e-global-typography-bae0c9f-line-height:130%;--e-global-typography-0060c0f-font-family:"Montserrat";--e-global-typography-0060c0f-font-size:clamp(0.8rem, 5vw, 1rem);--e-global-typography-0060c0f-line-height:140%;--e-global-typography-81affa3-font-family:"Montserrat";--e-global-typography-81affa3-font-size:clamp(0.7rem, 5vw, 0.9rem);--e-global-typography-81affa3-line-height:120%;--e-global-typography-7c25c1b-font-family:"Montserrat";--e-global-typography-7c25c1b-font-size:clamp(0.8rem, 5vw, 1rem);--e-global-typography-7c25c1b-font-weight:600;--e-global-typography-464b6e1-font-family:"Lexend Giga";--e-global-typography-464b6e1-font-size:clamp(1.7rem, 7vw, 2.2rem);--e-global-typography-464b6e1-font-weight:600;--e-global-typography-464b6e1-letter-spacing:0.66px;--e-global-typography-3c4a508-font-family:"Montserrat";--e-global-typography-3c4a508-font-size:clamp(1.3rem, 5vw, 1.7rem);--e-global-typography-3c4a508-font-weight:600;background-color:#FFFFFF;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-accent );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:var( --e-global-typography-7c25c1b-font-family ), Sans-serif;font-size:var( --e-global-typography-7c25c1b-font-size );font-weight:var( --e-global-typography-7c25c1b-font-weight );border-style:solid;border-width:2px 2px 2px 2px;border-radius:4px 4px 4px 4px;padding:0.8rem 2.2rem 0.8rem 2.2rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1500px;}.e-con{--container-max-width:1500px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-7c25c1b-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-7c25c1b-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */a:hover{
    opacity: 0.8!important;
}

html, body{
    overflow-x: hidden;
}

#max1080{
    max-width: 1080px;
    margin: auto;
}

/*Kod, który sprawaia, że sekcja FAQ pomimo zesplitowania na dwie kolumny wysuwa się pojedyńczo*/
@media screen and (min-width:1024px){
    #FAQ{
    .e-n-accordion {
        display: block;
        column-count: 2;
    }
    .e-n-accordion-item {
        break-inside: avoid;
    }
    }
}

.woocommerce-Price-currencySymbol{
    margin-left: 4px!important;
}

    
    /*Stylowanie buttony dodaj do ulubionych*/


.far, .fa-heart{
    margin: 0px!important;
    padding: 1rem;
}

/*O NAS*/

.boldup{
    margin-top: 8px!important;
}

.onasbox{
    padding-right: 10%;
}

#onasbox{
    max-width: 1080px;
    width: 100%;
}

#onasbox .elementor-image-box-content{
    padding: 1.5rem;
}

.spanbold{
    font-weight: 600;
}

.woocommerce a.button{
        font-family: var(--e-global-typography-7c25c1b-font-family), Sans-serif;
    font-size: 1rem!important;
    font-weight: var(--e-global-typography-7c25c1b-font-weight);
    line-height: var(--e-global-typography-7c25c1b-line-height);
    letter-spacing: var(--e-global-typography-7c25c1b-letter-spacing);
    word-spacing: var(--e-global-typography-7c25c1b-word-spacing);
    color: var(--e-global-color-fa27f39);
    background-color: var(--e-global-color-817902a);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-817902a);
    border-radius: 4px 4px 4px 4px;
    padding: 0.4rem 0.6rem 0.4rem 0.6rem!important;
}
.woocommerce a.button:hover{
        font-family: var(--e-global-typography-7c25c1b-font-family), Sans-serif;
    font-size: 1rem!important;
    font-weight: var(--e-global-typography-7c25c1b-font-weight);
    line-height: var(--e-global-typography-7c25c1b-line-height);
    letter-spacing: var(--e-global-typography-7c25c1b-letter-spacing);
    word-spacing: var(--e-global-typography-7c25c1b-word-spacing);
    color: var(--e-global-color-fa27f39);
    background-color: var(--e-global-color-817902a);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-817902a);
    border-radius: 4px 4px 4px 4px;
    padding: 0.4rem 0.6rem 0.4rem 0.6rem!important;
}


/*.dgwt-wcas-details-desc, .dgwt-wcas-details-hr{*/
/*    display: none;*/
/*}*/

 .dgwt-wcas-details-hr{
    display: none;
}

@media (min-width:978px){
    .dgwt-wcas-sd{
    display: none!important;
}
    .dgwt-wcas-meta{
        display: none!important;
    }
}

.dgwt-wcas-meta span{
    color: var(--e-global-color-accent)!important;
}

.dgwt-wcas-pd-price, .dgwt-wcas-tpd-price {

    color: var(--e-global-color-accent)!important;

}


.dgwt-wcas-is-details, .dgwt-wcas-sd {
    font-size: 14px!important;
}

.dgwt-wcas-pd-price{
    padding-bottom: 10px;
}


.dgwt-wcas-pd-addtc-form > .quantity {
    display: none!important;
}

/* 2. Wyłącz wewnętrzny scroll WPGB */
.wpgb-grid,
.wpgb-facet {
  overflow: visible !important;
}

/* 3. Wyłącz overflow w kontenerach Elementor */
.elementor-section,
.elementor-column,
.elementor-widget-wrap {
  overflow: visible !important;
}

/* 4. Fix scroll przy otwartym Offcanvas/modal */
.elementor-popup-modal-open .wpgb-grid {
  overflow: hidden !important;
}

/* 5. Fix dla lazy load WPGB (w trakcie ładowania) */
.wpgb-grid[data-loading="true"] {
  overflow: visible !important;
}

.dgwt-wcas-details-product-sku{
    display: none!important;
}

.dgwt-wcas-details-product-title{
    display: none!important;
}

.dgwt-wcas-details-desc {
    font-size: 0.9rem!important;
    line-height: 157%;
}

.elementor-g-recaptcha{
    display: none!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ClickerScript';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bandmusicnotes.com/wp-content/uploads/ClickerScript-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'ClickerScript';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://bandmusicnotes.com/wp-content/uploads/ClickerScript-Regular-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bandmusicnotes.com/wp-content/uploads/Montserrat-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://bandmusicnotes.com/wp-content/uploads/Montserrat-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lexend Giga';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://bandmusicnotes.com/wp-content/uploads/LexendGiga-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */