.elementor-242 .elementor-element.elementor-element-e2d666e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;}.elementor-242 .elementor-element.elementor-element-e2d666e .woocommerce-breadcrumb{color:#C9C9C9;font-size:0.7rem;font-weight:500;letter-spacing:2px;text-align:start;}.elementor-242 .elementor-element.elementor-element-e2d666e .woocommerce-breadcrumb > a{color:#ACACAC;}.woocommerce .elementor-242 .elementor-element.elementor-element-9d4a168 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-242 .elementor-element.elementor-element-9d4a168 .flex-viewport, .woocommerce .elementor-242 .elementor-element.elementor-element-9d4a168 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9e6483e );}.woocommerce .elementor-242 .elementor-element.elementor-element-9d4a168 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-242 .elementor-element.elementor-element-9d4a168 .flex-viewport{border-radius:24px 24px 24px 24px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-242 .elementor-element.elementor-element-3d80bf4 .elementor-heading-title{font-size:0.7rem;font-weight:700;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-25fe627 .elementor-heading-title{font-size:1rem;font-weight:700;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-25fe627 .elementor-heading-title a:hover, .elementor-242 .elementor-element.elementor-element-25fe627 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-f759ee9{padding:0px 0px 0px 0px;border-style:none;}.elementor-242 .elementor-element.elementor-element-f759ee9 .elementor-heading-title{font-family:"Nolan", Sans-serif;font-size:1.875rem;font-weight:700;color:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-501c194{--e-rating-icon-marked-color:var( --e-global-color-accent );--e-rating-icon-color:var( --e-global-color-9e6483e );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-242 .elementor-element.elementor-element-5eacb30{padding:40px 0px 0px 0px;text-align:start;}.woocommerce .elementor-242 .elementor-element.elementor-element-5eacb30 .price{color:#757575;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.woocommerce .elementor-242 .elementor-element.elementor-element-5eacb30 .price ins{color:#000000;font-family:"Nolan", Sans-serif;font-size:2.125rem;font-weight:700;text-decoration:none;}body:not(.rtl) .elementor-242 .elementor-element.elementor-element-5eacb30:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-242 .elementor-element.elementor-element-5eacb30:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-242 .elementor-element.elementor-element-5eacb30.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-242 .elementor-element.elementor-element-288c6e0 .elementor-heading-title{font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-e95b83e .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-e95b83e .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-5d8c2cb{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-242 .elementor-element.elementor-element-e368a90.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-242 .elementor-element.elementor-element-e368a90 .cart button, .elementor-242 .elementor-element.elementor-element-e368a90 .cart .button{font-size:var( --e-global-typography-fc05098-font-size );font-weight:var( --e-global-typography-fc05098-font-weight );text-transform:var( --e-global-typography-fc05098-text-transform );letter-spacing:var( --e-global-typography-fc05098-letter-spacing );border-style:none;border-radius:125px 125px 125px 125px;color:var( --e-global-color-330ffab );background-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-242 .elementor-element.elementor-element-e368a90{--button-spacing:12px;}.elementor-242 .elementor-element.elementor-element-e368a90 .quantity .qty{border-style:solid;border-width:1px 1px 1px 1px;border-radius:139px 139px 139px 139px;border-color:var( --e-global-color-9e6483e );transition:all 0.2s;}.elementor-242 .elementor-element.elementor-element-1e73d1d  .jet-wishlist-button__link,.elementor-242 .elementor-element.elementor-element-1e73d1d .jet-wishlist-button__state-normal .jet-wishlist-button__label,.elementor-242 .elementor-element.elementor-element-1e73d1d .jet-wishlist-button__state-added .jet-wishlist-button__label{font-size:var( --e-global-typography-fc05098-font-size );font-weight:var( --e-global-typography-fc05098-font-weight );text-transform:var( --e-global-typography-fc05098-text-transform );letter-spacing:var( --e-global-typography-fc05098-letter-spacing );}.elementor-242 .elementor-element.elementor-element-1e73d1d .jet-wishlist-button__state-normal .jet-wishlist-button__label{color:var( --e-global-color-primary );}.elementor-242 .elementor-element.elementor-element-1e73d1d .jet-wishlist-button__state-normal .jet-wishlist-button__icon{color:var( --e-global-color-primary );}.elementor-242 .elementor-element.elementor-element-1e73d1d .jet-wishlist-button__link .jet-wishlist-button__plane-normal{background-color:#02010100;}.elementor-242 .elementor-element.elementor-element-1e73d1d .jet-wishlist-button__link:hover .jet-wishlist-button__state-normal .jet-wishlist-button__label{color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-1e73d1d .jet-wishlist-button__link:hover .jet-wishlist-button__state-normal .jet-wishlist-button__icon{color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-1e73d1d .jet-wishlist-button__link:hover .jet-wishlist-button__plane-normal{background-color:#02010100;}.elementor-242 .elementor-element.elementor-element-1e73d1d .added-to-wishlist .jet-wishlist-button__plane-added{background-color:#02010100;}.elementor-242 .elementor-element.elementor-element-1e73d1d .jet-wishlist-button__plane-normal, .elementor-242 .elementor-element.elementor-element-1e73d1d .jet-wishlist-button__plane-added{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9e6483e );}.elementor-242 .elementor-element.elementor-element-1e73d1d .jet-wishlist-button__link{border-radius:579px 579px 579px 579px;padding:13px 8px 13px 8px;}.elementor-242 .elementor-element.elementor-element-1e73d1d .jet-wishlist-button__plane-normal{border-radius:579px 579px 579px 579px;}.elementor-242 .elementor-element.elementor-element-1e73d1d .jet-wishlist-button__plane-added{border-radius:579px 579px 579px 579px;}.elementor-242 .elementor-element.elementor-element-1e73d1d .jet-wishlist-button__container{justify-content:center;}.elementor-242 .elementor-element.elementor-element-1e73d1d .jet-wishlist-button__state-added .jet-wishlist-button__icon{font-size:12px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-242 .elementor-element.elementor-element-b17a19e .elementor-button{background-color:var( --e-global-color-330ffab );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9e6483e );border-radius:147px 147px 147px 147px;padding:10px 24px 10px 24px;}.elementor-242 .elementor-element.elementor-element-b17a19e .elementor-button-content-wrapper{flex-direction:row;}.elementor-242 .elementor-element.elementor-element-b17a19e .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-242 .elementor-element.elementor-element-2a6fd08{--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;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-242 .elementor-element.elementor-element-5992077 .elementor-icon-box-wrapper{gap:7px;}.elementor-242 .elementor-element.elementor-element-5992077.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-5992077.elementor-view-framed .elementor-icon, .elementor-242 .elementor-element.elementor-element-5992077.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-5992077 .elementor-icon{font-size:20px;}.elementor-242 .elementor-element.elementor-element-5992077 .elementor-icon-box-title, .elementor-242 .elementor-element.elementor-element-5992077 .elementor-icon-box-title a{font-family:"Nolan", Sans-serif;font-size:0.75rem;font-weight:300;}.elementor-242 .elementor-element.elementor-element-5992077 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-e52e574 .elementor-icon-box-wrapper{gap:7px;}.elementor-242 .elementor-element.elementor-element-e52e574.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-e52e574.elementor-view-framed .elementor-icon, .elementor-242 .elementor-element.elementor-element-e52e574.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-e52e574 .elementor-icon{font-size:20px;}.elementor-242 .elementor-element.elementor-element-e52e574 .elementor-icon-box-title, .elementor-242 .elementor-element.elementor-element-e52e574 .elementor-icon-box-title a{font-family:"Nolan", Sans-serif;font-size:0.75rem;font-weight:300;}.elementor-242 .elementor-element.elementor-element-e52e574 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-6bf70e0 .elementor-icon-box-wrapper{gap:7px;}.elementor-242 .elementor-element.elementor-element-6bf70e0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-6bf70e0.elementor-view-framed .elementor-icon, .elementor-242 .elementor-element.elementor-element-6bf70e0.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-6bf70e0 .elementor-icon{font-size:20px;}.elementor-242 .elementor-element.elementor-element-6bf70e0 .elementor-icon-box-title, .elementor-242 .elementor-element.elementor-element-6bf70e0 .elementor-icon-box-title a{font-family:"Nolan", Sans-serif;font-size:0.75rem;font-weight:300;}.elementor-242 .elementor-element.elementor-element-6bf70e0 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-94a7428{--display:flex;}.elementor-242 .elementor-element.elementor-element-ee20d20 .elementor-heading-title{font-family:var( --e-global-typography-9267d6c-font-family ), Sans-serif;font-size:var( --e-global-typography-9267d6c-font-size );font-weight:var( --e-global-typography-9267d6c-font-weight );}.elementor-242 .elementor-element.elementor-element-b4a0884 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-b4a0884 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-242 .elementor-element.elementor-element-cbe2de1{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-c0b093a{--divider-border-style:solid;--divider-color:var( --e-global-color-9e6483e );--divider-border-width:1px;}.elementor-242 .elementor-element.elementor-element-c0b093a .elementor-divider-separator{width:100%;}.elementor-242 .elementor-element.elementor-element-c0b093a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-242 .elementor-element.elementor-element-e203ddb{padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-e203ddb .elementor-heading-title{font-size:var( --e-global-typography-fc05098-font-size );font-weight:var( --e-global-typography-fc05098-font-weight );text-transform:var( --e-global-typography-fc05098-text-transform );letter-spacing:var( --e-global-typography-fc05098-letter-spacing );color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-7386b39{padding:0px 0px 0px 0px;border-style:none;}.elementor-242 .elementor-element.elementor-element-7386b39 .elementor-heading-title{font-family:"Nolan", Sans-serif;font-size:1.25rem;font-weight:700;color:var( --e-global-color-secondary );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-242 .elementor-element.elementor-element-c401c7d{--display:flex;}.elementor-242 .elementor-element.elementor-element-d848026{--divider-border-style:solid;--divider-color:var( --e-global-color-9e6483e );--divider-border-width:1px;}.elementor-242 .elementor-element.elementor-element-d848026 .elementor-divider-separator{width:100%;}.elementor-242 .elementor-element.elementor-element-d848026 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-242 .elementor-element.elementor-element-3f21224{padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-3f21224 .elementor-heading-title{font-size:var( --e-global-typography-fc05098-font-size );font-weight:var( --e-global-typography-fc05098-font-weight );text-transform:var( --e-global-typography-fc05098-text-transform );letter-spacing:var( --e-global-typography-fc05098-letter-spacing );color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-adb3746{padding:0px 0px 0px 0px;border-style:none;}.elementor-242 .elementor-element.elementor-element-adb3746 .elementor-heading-title{font-family:"Nolan", Sans-serif;font-size:1.25rem;font-weight:700;color:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-2ccb377{--display:flex;--border-radius:8px 8px 8px 8px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-242 .elementor-element.elementor-element-28e0e9d{--display:flex;--border-radius:8px 8px 8px 8px;}.elementor-242 .elementor-element.elementor-element-e22c0ef{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:4px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:163px 163px 163px 163px;--n-accordion-icon-size:15px;}.elementor-242 .elementor-element.elementor-element-e22c0ef > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-330ffab );}.elementor-242 .elementor-element.elementor-element-27da3a5{--display:flex;}.elementor-242 .elementor-element.elementor-element-d53ed51{--divider-border-style:solid;--divider-color:var( --e-global-color-9e6483e );--divider-border-width:1px;}.elementor-242 .elementor-element.elementor-element-d53ed51 .elementor-divider-separator{width:100%;}.elementor-242 .elementor-element.elementor-element-d53ed51 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-242 .elementor-element.elementor-element-7369655{padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-7369655 .elementor-heading-title{font-size:var( --e-global-typography-fc05098-font-size );font-weight:var( --e-global-typography-fc05098-font-weight );text-transform:var( --e-global-typography-fc05098-text-transform );letter-spacing:var( --e-global-typography-fc05098-letter-spacing );color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-46b7f49{padding:0px 0px 0px 0px;border-style:none;}.elementor-242 .elementor-element.elementor-element-46b7f49 .elementor-heading-title{font-family:"Nolan", Sans-serif;font-size:1.25rem;font-weight:700;color:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-242 .elementor-element.elementor-element-771d1c4 img{width:100%;}.elementor-242 .elementor-element.elementor-element-e1f4e50{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-242 .elementor-element.elementor-element-5fce341{--divider-border-style:solid;--divider-color:var( --e-global-color-9e6483e );--divider-border-width:1px;}.elementor-242 .elementor-element.elementor-element-5fce341 .elementor-divider-separator{width:100%;}.elementor-242 .elementor-element.elementor-element-5fce341 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-242 .elementor-element.elementor-element-1b201e7{padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-1b201e7 .elementor-heading-title{font-size:var( --e-global-typography-fc05098-font-size );font-weight:var( --e-global-typography-fc05098-font-weight );text-transform:var( --e-global-typography-fc05098-text-transform );letter-spacing:var( --e-global-typography-fc05098-letter-spacing );color:var( --e-global-color-accent );}.elementor-242 .elementor-element.elementor-element-02c66ef{padding:0px 0px 0px 0px;border-style:none;}.elementor-242 .elementor-element.elementor-element-02c66ef .elementor-heading-title{font-family:"Nolan", Sans-serif;font-size:1.25rem;font-weight:700;color:var( --e-global-color-secondary );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-242 .elementor-element.elementor-element-3d4358b{--grid-columns:4;}.elementor-242 .elementor-element.elementor-element-3d4358b .elementor-loop-container{grid-auto-rows:1fr;}.elementor-242 .elementor-element.elementor-element-3d4358b .e-loop-item > .elementor-section, .elementor-242 .elementor-element.elementor-element-3d4358b .e-loop-item > .elementor-section > .elementor-container, .elementor-242 .elementor-element.elementor-element-3d4358b .e-loop-item > .e-con, .elementor-242 .elementor-element.elementor-element-3d4358b .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}body.elementor-page-242:not(.elementor-motion-effects-element-type-background), body.elementor-page-242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a520258 );}@media(max-width:1024px){.woocommerce .elementor-242 .elementor-element.elementor-element-5eacb30 .price{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-242 .elementor-element.elementor-element-e368a90 .cart button, .elementor-242 .elementor-element.elementor-element-e368a90 .cart .button{font-size:var( --e-global-typography-fc05098-font-size );letter-spacing:var( --e-global-typography-fc05098-letter-spacing );}.elementor-242 .elementor-element.elementor-element-1e73d1d  .jet-wishlist-button__link,.elementor-242 .elementor-element.elementor-element-1e73d1d .jet-wishlist-button__state-normal .jet-wishlist-button__label,.elementor-242 .elementor-element.elementor-element-1e73d1d .jet-wishlist-button__state-added .jet-wishlist-button__label{font-size:var( --e-global-typography-fc05098-font-size );letter-spacing:var( --e-global-typography-fc05098-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-242 .elementor-element.elementor-element-b17a19e .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-242 .elementor-element.elementor-element-ee20d20 .elementor-heading-title{font-size:var( --e-global-typography-9267d6c-font-size );}.elementor-242 .elementor-element.elementor-element-e203ddb .elementor-heading-title{font-size:var( --e-global-typography-fc05098-font-size );letter-spacing:var( --e-global-typography-fc05098-letter-spacing );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-242 .elementor-element.elementor-element-3f21224 .elementor-heading-title{font-size:var( --e-global-typography-fc05098-font-size );letter-spacing:var( --e-global-typography-fc05098-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-242 .elementor-element.elementor-element-7369655 .elementor-heading-title{font-size:var( --e-global-typography-fc05098-font-size );letter-spacing:var( --e-global-typography-fc05098-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-242 .elementor-element.elementor-element-1b201e7 .elementor-heading-title{font-size:var( --e-global-typography-fc05098-font-size );letter-spacing:var( --e-global-typography-fc05098-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-242 .elementor-element.elementor-element-3d4358b{--grid-columns:2;}}@media(max-width:767px){.woocommerce .elementor-242 .elementor-element.elementor-element-5eacb30 .price{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-242 .elementor-element.elementor-element-e368a90 .cart button, .elementor-242 .elementor-element.elementor-element-e368a90 .cart .button{font-size:var( --e-global-typography-fc05098-font-size );letter-spacing:var( --e-global-typography-fc05098-letter-spacing );}.elementor-242 .elementor-element.elementor-element-1e73d1d  .jet-wishlist-button__link,.elementor-242 .elementor-element.elementor-element-1e73d1d .jet-wishlist-button__state-normal .jet-wishlist-button__label,.elementor-242 .elementor-element.elementor-element-1e73d1d .jet-wishlist-button__state-added .jet-wishlist-button__label{font-size:var( --e-global-typography-fc05098-font-size );letter-spacing:var( --e-global-typography-fc05098-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-242 .elementor-element.elementor-element-b17a19e .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-242 .elementor-element.elementor-element-ee20d20 .elementor-heading-title{font-size:var( --e-global-typography-9267d6c-font-size );}.elementor-242 .elementor-element.elementor-element-e203ddb .elementor-heading-title{font-size:var( --e-global-typography-fc05098-font-size );letter-spacing:var( --e-global-typography-fc05098-letter-spacing );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-242 .elementor-element.elementor-element-3f21224 .elementor-heading-title{font-size:var( --e-global-typography-fc05098-font-size );letter-spacing:var( --e-global-typography-fc05098-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-242 .elementor-element.elementor-element-7369655 .elementor-heading-title{font-size:var( --e-global-typography-fc05098-font-size );letter-spacing:var( --e-global-typography-fc05098-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-242 .elementor-element.elementor-element-1b201e7 .elementor-heading-title{font-size:var( --e-global-typography-fc05098-font-size );letter-spacing:var( --e-global-typography-fc05098-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-242 .elementor-element.elementor-element-3d4358b{--grid-columns:1;}}/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-e95b83e */.pzd-product-features .jet-listing-dynamic-repeater__items {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 12px;
    row-gap: 8px;
}

.pzd-product-feature {
    display: flex;
    align-items: center;
    gap: 4px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3;
    color: #4a4a4a;
}

.pzd-product-feature__icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    color: #b82029;
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
}

.pzd-product-feature__text {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-b4a0884 */.elementor-242 .elementor-element.elementor-element-b4a0884 .jet-listing-dynamic-repeater__items {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.elementor-242 .elementor-element.elementor-element-b4a0884 .product-file {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    width: 100%;
    padding: 18px 20px;
    border: 1px solid #E5E5E5;
    border-radius: 8px;
    background: #FFFFFF;
    text-decoration: none;
    color: #222222;
    transition: all 0.2s ease;
}

.elementor-242 .elementor-element.elementor-element-b4a0884 .product-file:hover {
    background: #F8F8F8;
    border-color: #CCCCCC;
}

.elementor-242 .elementor-element.elementor-element-b4a0884 .product-file-name {
    flex: 1;
    min-width: 0;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    overflow-wrap: anywhere;
}

.elementor-242 .elementor-element.elementor-element-b4a0884 .product-file-action {
    flex-shrink: 0;
    font-size: 13px;
    font-weight: 600;
    color: #AE2632;
    white-space: nowrap;
}

.elementor-242 .elementor-element.elementor-element-b4a0884 .product-file:hover .product-file-action {
    color: #861C25;
}

@media (max-width: 767px) {
    .elementor-242 .elementor-element.elementor-element-b4a0884 .product-file {
        padding: 14px 16px;
        gap: 12px;
    }

    .elementor-242 .elementor-element.elementor-element-b4a0884 .product-file-name {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-b4a0884 */.elementor-242 .elementor-element.elementor-element-b4a0884 .jet-listing-dynamic-repeater__items {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.elementor-242 .elementor-element.elementor-element-b4a0884 .product-file {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    width: 100%;
    padding: 18px 20px;
    border: 1px solid #E5E5E5;
    border-radius: 8px;
    background: #FFFFFF;
    text-decoration: none;
    color: #222222;
    transition: all 0.2s ease;
}

.elementor-242 .elementor-element.elementor-element-b4a0884 .product-file:hover {
    background: #F8F8F8;
    border-color: #CCCCCC;
}

.elementor-242 .elementor-element.elementor-element-b4a0884 .product-file-name {
    flex: 1;
    min-width: 0;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    overflow-wrap: anywhere;
}

.elementor-242 .elementor-element.elementor-element-b4a0884 .product-file-action {
    flex-shrink: 0;
    font-size: 13px;
    font-weight: 600;
    color: #AE2632;
    white-space: nowrap;
}

.elementor-242 .elementor-element.elementor-element-b4a0884 .product-file:hover .product-file-action {
    color: #861C25;
}

@media (max-width: 767px) {
    .elementor-242 .elementor-element.elementor-element-b4a0884 .product-file {
        padding: 14px 16px;
        gap: 12px;
    }

    .elementor-242 .elementor-element.elementor-element-b4a0884 .product-file-name {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS *//* =========================
   WooCommerce – komunikat po dodaniu do koszyka
   ========================= */

.woocommerce-notices-wrapper {
    width: 100%;
}

.woocommerce-notices-wrapper .woocommerce-message {
    position: relative;

    max-width: 1100px;
    margin: 24px auto;

    padding: 18px 190px 18px 54px;

    background: #ffffff;

    border: 1px solid #E5E7EB;
    border-radius: 14px;

    box-shadow: 0 10px 28px rgba(0, 0, 0, 0.06);

    color: #4B5563;

    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;

    display: flex;
    align-items: center;

    min-height: 64px;
}

/* usunięcie domyślnego borderu WooCommerce */
.woocommerce-notices-wrapper .woocommerce-message {
    border-top: 1px solid #E5E7EB;
}

/* zielona ikona check */
.woocommerce-notices-wrapper .woocommerce-message::before {
    content: "✓";

    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);

    width: 24px;
    height: 24px;

    border-radius: 50%;

    background: #7FA820;
    color: #ffffff;

    display: flex;
    align-items: center;
    justify-content: center;

    font-size: 14px;
    font-weight: 700;

    line-height: 1;
}

/* przycisk Zobacz koszyk */
.woocommerce-notices-wrapper .woocommerce-message .button {
    position: absolute;

    right: 16px;
    top: 50%;
    transform: translateY(-50%);

    margin: 0 !important;

    padding: 12px 20px !important;

    background: #B9252C !important;
    color: #ffffff !important;

    border: 0 !important;
    border-radius: 8px !important;

    font-size: 13px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    transition: all .2s ease;
}

.woocommerce-notices-wrapper .woocommerce-message .button:hover {
    background: #9F1F25 !important;
    color: #ffffff !important;
}


/* =========================
   MOBILE
   ========================= */

@media (max-width: 767px) {

    .woocommerce-notices-wrapper .woocommerce-message {

        margin: 14px 16px;

        padding: 16px 16px 16px 50px;

        min-height: unset;

        display: block;

        font-size: 13px;
        line-height: 1.45;
    }

    .woocommerce-notices-wrapper .woocommerce-message::before {
        left: 16px;
        top: 18px;
        transform: none;

        width: 22px;
        height: 22px;

        font-size: 12px;
    }

    .woocommerce-notices-wrapper .woocommerce-message .button {

        position: static;
        transform: none;

        display: inline-flex;

        margin-top: 14px !important;

        padding: 11px 16px !important;

        font-size: 12px !important;
    }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Nolan';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://shop.4helpvr.com/wp-content/uploads/2026/06/Kastelov-Nolan-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Nolan';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://shop.4helpvr.com/wp-content/uploads/2026/06/Kastelov-Nolan-Heavy.ttf') format('truetype');
}
/* End Custom Fonts CSS */