.elementor-677 .elementor-element.elementor-element-fd01291{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-c6f48ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-677 .elementor-element.elementor-element-665b0c2{padding:0px 0px 0px 0px;text-align:center;}.elementor-677 .elementor-element.elementor-element-665b0c2.elementor-element{--align-self:center;}.elementor-677 .elementor-element.elementor-element-665b0c2 img{width:100%;height:500px;object-fit:fill;}.elementor-677 .elementor-element.elementor-element-baf5158 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-677 .elementor-element.elementor-element-baf5158 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-677 .elementor-element.elementor-element-baf5158{padding:0px 0px 0px 0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-677 .elementor-element.elementor-element-d5199aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-677 .elementor-element.elementor-element-9db66c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-677 .elementor-element.elementor-element-9db66c5 .woocommerce-product-details__short-description{font-family:"Square Peg", Sans-serif;font-size:34px;}.elementor-677 .elementor-element.elementor-element-f08f954{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-677 .elementor-element.elementor-element-937c82a.elementor-element{--align-self:stretch;}.elementor-677 .elementor-element.elementor-element-937c82a .cart button, .elementor-677 .elementor-element.elementor-element-937c82a .cart .button{font-size:17px;border-style:solid;border-width:1px 1px 1px 1px;padding:0px 0px 0px 0px;background-color:var( --e-global-color-secondary );transition:all 0s;}.elementor-677 .elementor-element.elementor-element-937c82a .cart button:hover, .elementor-677 .elementor-element.elementor-element-937c82a .cart .button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-astglobalcolor1 );border-color:var( --e-global-color-astglobalcolor2 );}.elementor-677 .elementor-element.elementor-element-937c82a{--view-cart-spacing:0px;--button-spacing:7px;}.elementor-677 .elementor-element.elementor-element-937c82a .quantity .qty{border-style:solid;background-color:var( --e-global-color-astglobalcolor0 );transition:all 0.2s;}.woocommerce .elementor-677 .elementor-element.elementor-element-937c82a form.cart .variations{width:0%;margin-bottom:0px;}.woocommerce .elementor-677 .elementor-element.elementor-element-937c82a form.cart table.variations td.value select, .woocommerce .elementor-677 .elementor-element.elementor-element-937c82a form.cart table.variations td.value:before{border-radius:0px;}.elementor-677 .elementor-element.elementor-element-d059081{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-d059081.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-5b8fa6c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-677 .elementor-element.elementor-element-ef589a7{padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-ef589a7 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-677 .elementor-element.elementor-element-3c30580{--display:flex;--justify-content:space-between;}.elementor-677 .elementor-element.elementor-element-20e4c49{padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-20e4c49 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-677 .elementor-element.elementor-element-c1491aa{--display:flex;}.elementor-677 .elementor-element.elementor-element-bbb8af9{padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-bbb8af9 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-677 .elementor-element.elementor-element-15c6d82{--display:flex;}.elementor-677 .elementor-element.elementor-element-de48f7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-677 .elementor-element.elementor-element-ecb7886{--display:flex;}.elementor-677 .elementor-element.elementor-element-6cbe693{--display:flex;}.elementor-677 .elementor-element.elementor-element-a8480eb{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:17px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:25px 25px 25px 25px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:12px;}.elementor-677 .elementor-element.elementor-element-a8480eb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-c4cf18f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e785763 );}.elementor-677 .elementor-element.elementor-element-a8480eb {--n-accordion-padding:16px 16px 16px 16px;}:where( .elementor-677 .elementor-element.elementor-element-a8480eb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Instrument Sans", Sans-serif;font-weight:600;}.elementor-677 .elementor-element.elementor-element-b1e17db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-be0f276{--display:flex;}.elementor-677 .elementor-element.elementor-element-71bc47e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-677 .elementor-element.elementor-element-71bc47e .woocommerce-product-details__short-description{font-family:"Square Peg", Sans-serif;font-size:34px;}.elementor-677 .elementor-element.elementor-element-af11891{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-677 .elementor-element.elementor-element-0ec3cca{padding:0px 32px 0px 0px;text-align:center;}.elementor-677 .elementor-element.elementor-element-0ec3cca.elementor-element{--align-self:center;}.elementor-677 .elementor-element.elementor-element-0ec3cca img{width:604px;}.elementor-677 .elementor-element.elementor-element-69304a3 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-677 .elementor-element.elementor-element-69304a3 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-677 .elementor-element.elementor-element-69304a3{padding:0px 0px 0px 0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-677 .elementor-element.elementor-element-0522ea6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-677 .elementor-element.elementor-element-cc64ddc{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-cc64ddc.e-con{--align-self:center;}.elementor-677 .elementor-element.elementor-element-d3b034c{--display:flex;}.elementor-677 .elementor-element.elementor-element-e001167{padding:30px 30px 30px 30px;}.elementor-677 .elementor-element.elementor-element-e001167 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-677 .elementor-element.elementor-element-1edb995{--display:flex;--justify-content:space-between;}.elementor-677 .elementor-element.elementor-element-742ee82{padding:30px 30px 30px 30px;}.elementor-677 .elementor-element.elementor-element-742ee82 .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-677 .elementor-element.elementor-element-b96686a{--display:flex;}.elementor-677 .elementor-element.elementor-element-69f046b{padding:30px 30px 30px 30px;}.elementor-677 .elementor-element.elementor-element-69f046b .elementor-wrapper{--video-aspect-ratio:0.5625;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-677 .elementor-element.elementor-element-b6d1c54{--display:flex;}.elementor-677 .elementor-element.elementor-element-4991afc{--display:flex;}.elementor-677 .elementor-element.elementor-element-6ab7756{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-677 .elementor-element.elementor-element-fa31e04{--display:flex;}.elementor-677 .elementor-element.elementor-element-5ae3d43{--display:flex;}.elementor-677 .elementor-element.elementor-element-ccb72c2{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:17px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:25px 25px 25px 25px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:12px;}.elementor-677 .elementor-element.elementor-element-ccb72c2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-c4cf18f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e785763 );}.elementor-677 .elementor-element.elementor-element-ccb72c2 {--n-accordion-padding:16px 16px 16px 16px;}:where( .elementor-677 .elementor-element.elementor-element-ccb72c2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Instrument Sans", Sans-serif;font-weight:600;}.elementor-677 .elementor-element.elementor-element-c06f7d3{--display:flex;}.elementor-677 .elementor-element.elementor-element-65b5601{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-677 .elementor-element.elementor-element-18c36a5.elementor-element{--align-self:stretch;}.elementor-677 .elementor-element.elementor-element-18c36a5 .cart button, .elementor-677 .elementor-element.elementor-element-18c36a5 .cart .button{font-size:17px;border-style:solid;border-width:1px 1px 1px 1px;padding:0px 0px 0px 0px;background-color:var( --e-global-color-secondary );transition:all 0s;}.elementor-677 .elementor-element.elementor-element-18c36a5 .cart button:hover, .elementor-677 .elementor-element.elementor-element-18c36a5 .cart .button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-astglobalcolor1 );border-color:var( --e-global-color-astglobalcolor2 );}.elementor-677 .elementor-element.elementor-element-18c36a5{--view-cart-spacing:0px;--button-spacing:7px;}.elementor-677 .elementor-element.elementor-element-18c36a5 .quantity .qty{border-style:solid;background-color:var( --e-global-color-astglobalcolor0 );transition:all 0.2s;}.woocommerce .elementor-677 .elementor-element.elementor-element-18c36a5 form.cart .variations{width:0%;margin-bottom:0px;}.woocommerce .elementor-677 .elementor-element.elementor-element-18c36a5 form.cart table.variations td.value select, .woocommerce .elementor-677 .elementor-element.elementor-element-18c36a5 form.cart table.variations td.value:before{border-radius:0px;}.elementor-677 .elementor-element.elementor-element-ce3c0b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-677 .elementor-element.elementor-element-ce3c0b7 > .elementor-shape-bottom .elementor-shape-fill, .elementor-677 .elementor-element.elementor-element-ce3c0b7 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor1 );}.elementor-677 .elementor-element.elementor-element-ce3c0b7 > .elementor-shape-bottom svg, .elementor-677 .elementor-element.elementor-element-ce3c0b7 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:81px;}.elementor-677 .elementor-element.elementor-element-85f4641{padding:30px 0px 30px 0px;}.elementor-677 .elementor-element.elementor-element-85f4641 .elementor-heading-title{font-size:32px;}.elementor-677 .elementor-element.elementor-element-5ab0a8b{padding:0px 0px 0px 0px;text-align:start;}.elementor-677 .elementor-element.elementor-element-5ab0a8b .elementor-heading-title{font-size:32px;}.elementor-677 .elementor-element.elementor-element-7c7f8f1{text-align:start;}.elementor-677 .elementor-element.elementor-element-7c7f8f1 .elementor-heading-title{font-family:"Square Peg", Sans-serif;font-size:42px;color:var( --e-global-color-e785763 );}.elementor-677 .elementor-element.elementor-element-5889c94{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-677 .elementor-element.elementor-element-c730156{--display:flex;}.elementor-677 .elementor-element.elementor-element-8f88cfa{--display:flex;--justify-content:space-around;}.elementor-677 .elementor-element.elementor-element-ff0b64b{--display:flex;}.elementor-677 .elementor-element.elementor-element-6f896b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-677 .elementor-element.elementor-element-fa44bf8{--display:flex;}.elementor-677 .elementor-element.elementor-element-e2e4f9d{--display:flex;}.elementor-677 .elementor-element.elementor-element-c948a93{--display:flex;}.elementor-677 .elementor-element.elementor-element-b946b93{--display:flex;}.elementor-677 .elementor-element.elementor-element-f7ab040{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:17px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:25px 25px 25px 25px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:12px;}.elementor-677 .elementor-element.elementor-element-f7ab040 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-c4cf18f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e785763 );}.elementor-677 .elementor-element.elementor-element-f7ab040 {--n-accordion-padding:16px 16px 16px 16px;}:where( .elementor-677 .elementor-element.elementor-element-f7ab040 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Instrument Sans", Sans-serif;font-weight:600;}.elementor-677 .elementor-element.elementor-element-8344629{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:032px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-8344629:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-8344629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF0B6FC;}.elementor-677 .elementor-element.elementor-element-75af5e6 .elementor-icon-box-wrapper{gap:19px;}.elementor-677 .elementor-element.elementor-element-75af5e6 .elementor-icon-box-title{margin-block-end:0px;}.elementor-677 .elementor-element.elementor-element-75af5e6 .elementor-icon{font-size:114px;}.elementor-677 .elementor-element.elementor-element-75af5e6 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-75af5e6 .elementor-icon-box-title a{font-family:"gambarino", Sans-serif;}.elementor-677 .elementor-element.elementor-element-75af5e6 .elementor-icon-box-description{font-family:"Instrument Sans", Sans-serif;font-weight:500;}.elementor-677 .elementor-element.elementor-element-ae48856 .elementor-icon-box-wrapper{gap:19px;}.elementor-677 .elementor-element.elementor-element-ae48856 .elementor-icon-box-title{margin-block-end:0px;}.elementor-677 .elementor-element.elementor-element-ae48856 .elementor-icon{font-size:114px;}.elementor-677 .elementor-element.elementor-element-ae48856 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-ae48856 .elementor-icon-box-title a{font-family:"gambarino", Sans-serif;}.elementor-677 .elementor-element.elementor-element-ae48856 .elementor-icon-box-description{font-family:"Instrument Sans", Sans-serif;font-weight:500;}.elementor-677 .elementor-element.elementor-element-2764ae5 .elementor-icon-box-wrapper{gap:19px;}.elementor-677 .elementor-element.elementor-element-2764ae5 .elementor-icon-box-title{margin-block-end:0px;}.elementor-677 .elementor-element.elementor-element-2764ae5 .elementor-icon{font-size:114px;}.elementor-677 .elementor-element.elementor-element-2764ae5 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-2764ae5 .elementor-icon-box-title a{font-family:"gambarino", Sans-serif;}.elementor-677 .elementor-element.elementor-element-2764ae5 .elementor-icon-box-description{font-family:"Instrument Sans", Sans-serif;font-weight:500;}.elementor-677 .elementor-element.elementor-element-3956098 .elementor-icon-box-wrapper{gap:19px;}.elementor-677 .elementor-element.elementor-element-3956098 .elementor-icon-box-title{margin-block-end:0px;}.elementor-677 .elementor-element.elementor-element-3956098 .elementor-icon{font-size:114px;}.elementor-677 .elementor-element.elementor-element-3956098 .elementor-icon-box-title, .elementor-677 .elementor-element.elementor-element-3956098 .elementor-icon-box-title a{font-family:"gambarino", Sans-serif;}.elementor-677 .elementor-element.elementor-element-3956098 .elementor-icon-box-description{font-family:"Instrument Sans", Sans-serif;font-weight:500;}.elementor-677 .elementor-element.elementor-element-9e03099{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-9e03099 > .elementor-shape-top .elementor-shape-fill, .elementor-677 .elementor-element.elementor-element-9e03099 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor1 );}.elementor-677 .elementor-element.elementor-element-9e03099 > .elementor-shape-top svg, .elementor-677 .elementor-element.elementor-element-9e03099 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:67px;}.elementor-677 .elementor-element.elementor-element-b9666a1{padding:30px 0px 30px 0px;}.elementor-677 .elementor-element.elementor-element-b9666a1 .elementor-heading-title{font-size:32px;}.elementor-677 .elementor-element.elementor-element-cc1f60b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-677 .elementor-element.elementor-element-cc1f60b.elementor-wc-products ul.products li.product .button{font-size:14px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:15px 15px 15px 15px;}.elementor-677 .elementor-element.elementor-element-cc1f60b.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-677 .elementor-element.elementor-element-5ab0a8b .elementor-heading-title{line-height:1.4em;}.elementor-677 .elementor-element.elementor-element-75af5e6 .elementor-icon{font-size:90px;}.elementor-677 .elementor-element.elementor-element-ae48856 .elementor-icon{font-size:90px;}.elementor-677 .elementor-element.elementor-element-2764ae5 .elementor-icon{font-size:90px;}.elementor-677 .elementor-element.elementor-element-3956098 .elementor-icon{font-size:90px;}.elementor-677 .elementor-element.elementor-element-b9666a1 .elementor-heading-title{line-height:1.4em;}.elementor-677 .elementor-element.elementor-element-cc1f60b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-677 .elementor-element.elementor-element-c6f48ce{--width:50%;}.elementor-677 .elementor-element.elementor-element-d5199aa{--width:50%;}.elementor-677 .elementor-element.elementor-element-d059081{--width:87%;}.elementor-677 .elementor-element.elementor-element-af11891{--width:50%;}.elementor-677 .elementor-element.elementor-element-0522ea6{--width:50%;}.elementor-677 .elementor-element.elementor-element-cc64ddc{--width:87%;}.elementor-677 .elementor-element.elementor-element-5889c94{--width:100%;}}@media(max-width:767px){.elementor-677 .elementor-element.elementor-element-d059081{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-5b8fa6c{--width:24%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-ef589a7{padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-3c30580{--width:24%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-20e4c49{padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-c1491aa{--width:24%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-bbb8af9{padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-af11891{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-677 .elementor-element.elementor-element-cc64ddc{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-d3b034c{--width:24%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-e001167{padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-1edb995{--width:24%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-742ee82{padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-b96686a{--width:24%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-69f046b{padding:0px 0px 0px 0px;}.elementor-677 .elementor-element.elementor-element-ccb72c2{--n-accordion-title-font-size:13px;}.elementor-677 .elementor-element.elementor-element-c06f7d3{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-65b5601{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-677 .elementor-element.elementor-element-65b5601.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-677 .elementor-element.elementor-element-65b5601:not(.elementor-product-price-block-yes) del{margin-right:8px;}body.rtl .elementor-677 .elementor-element.elementor-element-65b5601:not(.elementor-product-price-block-yes) del{margin-left:8px;}.elementor-677 .elementor-element.elementor-element-65b5601.elementor-product-price-block-yes del{margin-bottom:8px;}.elementor-677 .elementor-element.elementor-element-18c36a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-677 .elementor-element.elementor-element-18c36a5.elementor-element{--align-self:flex-start;}.elementor-677 .elementor-element.elementor-element-85f4641 .elementor-heading-title{line-height:1.5em;}.elementor-677 .elementor-element.elementor-element-7c7f8f1{text-align:center;}.elementor-677 .elementor-element.elementor-element-5889c94{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-8f88cfa{--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-677 .elementor-element.elementor-element-8344629{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-677 .elementor-element.elementor-element-75af5e6{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-75af5e6 .elementor-icon-box-wrapper{text-align:center;gap:20px;}.elementor-677 .elementor-element.elementor-element-75af5e6 .elementor-icon-box-title{margin-block-end:9px;}.elementor-677 .elementor-element.elementor-element-75af5e6 .elementor-icon{font-size:60px;}.elementor-677 .elementor-element.elementor-element-75af5e6 .elementor-icon-box-description{font-size:10px;line-height:1.7em;}.elementor-677 .elementor-element.elementor-element-ae48856{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-ae48856 .elementor-icon-box-wrapper{text-align:center;gap:20px;}.elementor-677 .elementor-element.elementor-element-ae48856 .elementor-icon-box-title{margin-block-end:9px;}.elementor-677 .elementor-element.elementor-element-ae48856 .elementor-icon{font-size:60px;}.elementor-677 .elementor-element.elementor-element-ae48856 .elementor-icon-box-description{font-size:10px;line-height:1.7em;}.elementor-677 .elementor-element.elementor-element-2764ae5{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-2764ae5 .elementor-icon-box-wrapper{text-align:center;gap:20px;}.elementor-677 .elementor-element.elementor-element-2764ae5 .elementor-icon-box-title{margin-block-end:9px;}.elementor-677 .elementor-element.elementor-element-2764ae5 .elementor-icon{font-size:60px;}.elementor-677 .elementor-element.elementor-element-2764ae5 .elementor-icon-box-description{font-size:10px;line-height:1.7em;}.elementor-677 .elementor-element.elementor-element-3956098{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-677 .elementor-element.elementor-element-3956098 .elementor-icon-box-wrapper{text-align:center;gap:20px;}.elementor-677 .elementor-element.elementor-element-3956098 .elementor-icon-box-title{margin-block-end:9px;}.elementor-677 .elementor-element.elementor-element-3956098 .elementor-icon{font-size:60px;}.elementor-677 .elementor-element.elementor-element-3956098 .elementor-icon-box-description{font-size:10px;line-height:1.7em;}.elementor-677 .elementor-element.elementor-element-b9666a1{padding:10px 10px 10px 10px;}.elementor-677 .elementor-element.elementor-element-cc1f60b > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-677 .elementor-element.elementor-element-cc1f60b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-677 .elementor-element.elementor-element-cc1f60b.elementor-wc-products ul.products li.product .button{font-size:13px;margin-top:8px;}.elementor-677 .elementor-element.elementor-element-cc1f60b.elementor-wc-products .added_to_cart{margin-inline-start:0px;}}/* Start custom CSS for heading, class: .elementor-element-85f4641 *//* GŁÓWNE USTAWIENIA (Desktop) */
.elementor-677 .elementor-element.elementor-element-85f4641 .elementor-heading-title {
    display: inline-block;
    position: relative;
}

.elementor-677 .elementor-element.elementor-element-85f4641 .elementor-heading-title::after {
    content: '';
    position: absolute;
    right: -75px; 
    top: 50%;
    width: 68px;
    height: 68px;
    background-image: url('https://cupcrash.pl/wp-content/uploads/2026/02/strzalka2.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transform: translateY(-40%) rotate(-27deg);
    pointer-events: none;
}

/* DOPASOWANIE NA MOBIL (Telefony) */
@media (max-width: 767px) {
    .elementor-677 .elementor-element.elementor-element-85f4641 .elementor-heading-title {
        /* Zmniejszamy margines tekstu, żeby strzałka miała miejsce */
        padding-right: 40px; 
    }
    
    .elementor-677 .elementor-element.elementor-element-85f4641 .elementor-heading-title::after {
        display: block; /* Upewniamy się, że jest widoczna */
        width: 55px;    /* Mniejsza strzałka na telefonie */
        height: 45px;
        right: 60px;   /* Przybliżamy ją do tekstu */
        top: 90%;       /* Lekka korekta góra/dół */
        transform: translateY(-50%) rotate(-37deg);
    }
}/* End custom CSS */