.elementor-4244 .elementor-element.elementor-element-5e777b13{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4244 .elementor-element.elementor-element-5e777b13:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-5e777b13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FA;}.elementor-4244 .elementor-element.elementor-element-150bbe3a{--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:18px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4244 .elementor-element.elementor-element-111e9b92 .woocommerce-breadcrumb{color:#6A6B72;}.elementor-4244 .elementor-element.elementor-element-111e9b92 .woocommerce-breadcrumb > a{color:#6A6B72;}.elementor-4244 .elementor-element.elementor-element-79375af4{--display:flex;--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:flex-start;--gap:52px 52px;--row-gap:52px;--column-gap:52px;--padding-top:42px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-4244 .elementor-element.elementor-element-38a1ec4d{--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;}.woocommerce .elementor-4244 .elementor-element.elementor-element-17cc6575 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-4244 .elementor-element.elementor-element-17cc6575 .flex-viewport, .woocommerce .elementor-4244 .elementor-element.elementor-element-17cc6575 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E7EB;}.woocommerce .elementor-4244 .elementor-element.elementor-element-17cc6575 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-4244 .elementor-element.elementor-element-17cc6575 .flex-viewport{border-radius:14px 14px 14px 14px;}.elementor-4244 .elementor-element.elementor-element-70d1a1ed{--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;}.elementor-4244 .elementor-element.elementor-element-6e40a2b4{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;}.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 );line-height:var( --e-global-typography-text-line-height );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-4244 .elementor-element.elementor-element-763504ca{text-align:start;font-family:"Manrope", Sans-serif;font-size:11px;font-weight:700;line-height:1em;color:#6A6B72;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-4244 .elementor-element.elementor-element-a7c0e57 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:62px;font-weight:600;line-height:0.98em;color:#141417;}.elementor-4244 .elementor-element.elementor-element-62b1fef0{text-align:start;font-family:"Manrope", Sans-serif;font-size:11px;font-weight:800;line-height:1.3em;letter-spacing:0.11em;color:#6A6B72;}.elementor-4244 .elementor-element.elementor-element-1905fa91{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0.04em;color:#ED1C24;}.woocommerce .elementor-4244 .elementor-element.elementor-element-7aca2146 .woocommerce-product-details__short-description{color:#47515D;font-family:"Fraunces", Sans-serif;font-size:19px;font-weight:500;line-height:1.42em;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-4244 .elementor-element.elementor-element-15b82827 .price{color:#12151A;font-family:"Manrope", Sans-serif;font-size:30px;font-weight:800;line-height:1.1em;}.elementor-4244 .elementor-element.elementor-element-3dff419{--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:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E9EE;--border-color:#E6E9EE;--border-radius:14px 14px 14px 14px;box-shadow:0px 18px 44px 0px rgba(15,23,42,.07);--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-4244 .elementor-element.elementor-element-3dff419:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-3dff419 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4244 .elementor-element.elementor-element-711ef01c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4244 .elementor-element.elementor-element-711ef01c.elementor-element{--align-self:stretch;}.elementor-4244 .elementor-element.elementor-element-711ef01c .cart button, .elementor-4244 .elementor-element.elementor-element-711ef01c .cart .button{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:800;border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;padding:0px 22px 0px 22px;color:#FFFFFF;background-color:#ED1C24;transition:all 0.2s;}.elementor-4244 .elementor-element.elementor-element-711ef01c .quantity .qty{border-radius:8px 8px 8px 8px;transition:all 0.2s;}.elementor-4244 .elementor-element.elementor-element-f4d28e2{--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:9px 9px;--row-gap:9px;--column-gap:9px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E6E7EB;--border-color:#E6E7EB;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4244 .elementor-element.elementor-element-f4d28e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4244 .elementor-element.elementor-element-7c29c1ac{--display:flex;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-4244 .elementor-element.elementor-element-705643ed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4244 .elementor-element.elementor-element-7ad25fbb .elementor-icon-wrapper{text-align:center;}.elementor-4244 .elementor-element.elementor-element-7ad25fbb.elementor-view-stacked .elementor-icon{background-color:#E1071F;}.elementor-4244 .elementor-element.elementor-element-7ad25fbb.elementor-view-framed .elementor-icon, .elementor-4244 .elementor-element.elementor-element-7ad25fbb.elementor-view-default .elementor-icon{color:#E1071F;border-color:#E1071F;}.elementor-4244 .elementor-element.elementor-element-7ad25fbb.elementor-view-framed .elementor-icon, .elementor-4244 .elementor-element.elementor-element-7ad25fbb.elementor-view-default .elementor-icon svg{fill:#E1071F;}.elementor-4244 .elementor-element.elementor-element-7ad25fbb .elementor-icon{font-size:16px;}.elementor-4244 .elementor-element.elementor-element-7ad25fbb .elementor-icon svg{height:16px;}.elementor-4244 .elementor-element.elementor-element-540b4062{text-align:start;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;color:#6A6B72;}.elementor-4244 .elementor-element.elementor-element-74720ee8{--display:flex;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-4244 .elementor-element.elementor-element-218d4049{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4244 .elementor-element.elementor-element-1d8c1b90 .elementor-icon-wrapper{text-align:center;}.elementor-4244 .elementor-element.elementor-element-1d8c1b90.elementor-view-stacked .elementor-icon{background-color:#E1071F;}.elementor-4244 .elementor-element.elementor-element-1d8c1b90.elementor-view-framed .elementor-icon, .elementor-4244 .elementor-element.elementor-element-1d8c1b90.elementor-view-default .elementor-icon{color:#E1071F;border-color:#E1071F;}.elementor-4244 .elementor-element.elementor-element-1d8c1b90.elementor-view-framed .elementor-icon, .elementor-4244 .elementor-element.elementor-element-1d8c1b90.elementor-view-default .elementor-icon svg{fill:#E1071F;}.elementor-4244 .elementor-element.elementor-element-1d8c1b90 .elementor-icon{font-size:16px;}.elementor-4244 .elementor-element.elementor-element-1d8c1b90 .elementor-icon svg{height:16px;}.elementor-4244 .elementor-element.elementor-element-332a099e{text-align:start;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;color:#6A6B72;}.elementor-4244 .elementor-element.elementor-element-37c9136f{--display:flex;--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-4244 .elementor-element.elementor-element-7e714db1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4244 .elementor-element.elementor-element-792997e7 .elementor-icon-wrapper{text-align:center;}.elementor-4244 .elementor-element.elementor-element-792997e7.elementor-view-stacked .elementor-icon{background-color:#E1071F;}.elementor-4244 .elementor-element.elementor-element-792997e7.elementor-view-framed .elementor-icon, .elementor-4244 .elementor-element.elementor-element-792997e7.elementor-view-default .elementor-icon{color:#E1071F;border-color:#E1071F;}.elementor-4244 .elementor-element.elementor-element-792997e7.elementor-view-framed .elementor-icon, .elementor-4244 .elementor-element.elementor-element-792997e7.elementor-view-default .elementor-icon svg{fill:#E1071F;}.elementor-4244 .elementor-element.elementor-element-792997e7 .elementor-icon{font-size:16px;}.elementor-4244 .elementor-element.elementor-element-792997e7 .elementor-icon svg{height:16px;}.elementor-4244 .elementor-element.elementor-element-2f308fbf{text-align:start;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;color:#6A6B72;}.elementor-4244 .elementor-element.elementor-element-5d6057b2{--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;--margin-top:44px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4244 .elementor-element.elementor-element-1c7b50a3{--display:flex;--min-height:146px;--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E9EE;--border-color:#E6E9EE;--border-radius:14px 14px 14px 14px;box-shadow:0px 18px 46px 0px rgba(15,23,42,.07);--padding-top:24px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-4244 .elementor-element.elementor-element-1c7b50a3:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-1c7b50a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-234450a8{--display:flex;--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-4244 .elementor-element.elementor-element-27fbcb59 .elementor-icon-wrapper{text-align:center;}.elementor-4244 .elementor-element.elementor-element-27fbcb59.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-27fbcb59.elementor-view-framed .elementor-icon, .elementor-4244 .elementor-element.elementor-element-27fbcb59.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-27fbcb59.elementor-view-framed .elementor-icon, .elementor-4244 .elementor-element.elementor-element-27fbcb59.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-27fbcb59 .elementor-icon{font-size:22px;}.elementor-4244 .elementor-element.elementor-element-27fbcb59 .elementor-icon svg{height:22px;}.elementor-4244 .elementor-element.elementor-element-5f965061{--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:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-4244 .elementor-element.elementor-element-5a44ee34{text-align:start;}.elementor-4244 .elementor-element.elementor-element-5a44ee34 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-3c5746bd{text-align:start;font-family:"Manrope", Sans-serif;font-size:11px;font-weight:500;line-height:1.35em;color:#BFC0C5;}.elementor-4244 .elementor-element.elementor-element-44d6795c{--display:flex;--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-4244 .elementor-element.elementor-element-6dd8e4f .elementor-icon-wrapper{text-align:center;}.elementor-4244 .elementor-element.elementor-element-6dd8e4f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-6dd8e4f.elementor-view-framed .elementor-icon, .elementor-4244 .elementor-element.elementor-element-6dd8e4f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-6dd8e4f.elementor-view-framed .elementor-icon, .elementor-4244 .elementor-element.elementor-element-6dd8e4f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-6dd8e4f .elementor-icon{font-size:22px;}.elementor-4244 .elementor-element.elementor-element-6dd8e4f .elementor-icon svg{height:22px;}.elementor-4244 .elementor-element.elementor-element-45f7208e{--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:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-4244 .elementor-element.elementor-element-3357dc82{text-align:start;}.elementor-4244 .elementor-element.elementor-element-3357dc82 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-58d78131{text-align:start;font-family:"Manrope", Sans-serif;font-size:11px;font-weight:500;line-height:1.35em;color:#BFC0C5;}.elementor-4244 .elementor-element.elementor-element-57c09c78{--display:flex;--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-4244 .elementor-element.elementor-element-332f8e50 .elementor-icon-wrapper{text-align:center;}.elementor-4244 .elementor-element.elementor-element-332f8e50.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-332f8e50.elementor-view-framed .elementor-icon, .elementor-4244 .elementor-element.elementor-element-332f8e50.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-332f8e50.elementor-view-framed .elementor-icon, .elementor-4244 .elementor-element.elementor-element-332f8e50.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-332f8e50 .elementor-icon{font-size:22px;}.elementor-4244 .elementor-element.elementor-element-332f8e50 .elementor-icon svg{height:22px;}.elementor-4244 .elementor-element.elementor-element-30a942f3{--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:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-4244 .elementor-element.elementor-element-5d6a5c32{text-align:start;}.elementor-4244 .elementor-element.elementor-element-5d6a5c32 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-4a4e1316{text-align:start;font-family:"Manrope", Sans-serif;font-size:11px;font-weight:500;line-height:1.35em;color:#BFC0C5;}.elementor-4244 .elementor-element.elementor-element-49776344{--display:flex;--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-4244 .elementor-element.elementor-element-3278c0d4 .elementor-icon-wrapper{text-align:center;}.elementor-4244 .elementor-element.elementor-element-3278c0d4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-3278c0d4.elementor-view-framed .elementor-icon, .elementor-4244 .elementor-element.elementor-element-3278c0d4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-3278c0d4.elementor-view-framed .elementor-icon, .elementor-4244 .elementor-element.elementor-element-3278c0d4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-3278c0d4 .elementor-icon{font-size:22px;}.elementor-4244 .elementor-element.elementor-element-3278c0d4 .elementor-icon svg{height:22px;}.elementor-4244 .elementor-element.elementor-element-392fde7c{--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:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-4244 .elementor-element.elementor-element-603431e{text-align:start;}.elementor-4244 .elementor-element.elementor-element-603431e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-6e931df3{text-align:start;font-family:"Manrope", Sans-serif;font-size:11px;font-weight:500;line-height:1.35em;color:#BFC0C5;}.elementor-4244 .elementor-element.elementor-element-35f1e310{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:56px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-4244 .elementor-element.elementor-element-52f311f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4244 .elementor-element.elementor-element-1b855625{text-align:start;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;line-height:1.2em;letter-spacing:0.12em;color:#E1071F;}.elementor-4244 .elementor-element.elementor-element-715bbbe5{text-align:start;}.elementor-4244 .elementor-element.elementor-element-715bbbe5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:800;line-height:1.12em;color:#141417;}.elementor-4244 .elementor-element.elementor-element-3953327c{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.65em;color:#6A6B72;}.elementor-4244 .elementor-element.elementor-element-4799da81{--display:flex;--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4244 .elementor-element.elementor-element-7a03df2b{--display:flex;--min-height:167px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E7EB;--border-color:#E6E7EB;--border-radius:14px 14px 14px 14px;box-shadow:0px 4px 16px 0px rgba(20,20,23,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4244 .elementor-element.elementor-element-7a03df2b:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-7a03df2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-33568140{--display:flex;--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-between;--align-items:flex-start;--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;}.elementor-4244 .elementor-element.elementor-element-2482b4eb .elementor-icon-wrapper{text-align:center;}.elementor-4244 .elementor-element.elementor-element-2482b4eb.elementor-view-stacked .elementor-icon{background-color:#E1071F;}.elementor-4244 .elementor-element.elementor-element-2482b4eb.elementor-view-framed .elementor-icon, .elementor-4244 .elementor-element.elementor-element-2482b4eb.elementor-view-default .elementor-icon{color:#E1071F;border-color:#E1071F;}.elementor-4244 .elementor-element.elementor-element-2482b4eb.elementor-view-framed .elementor-icon, .elementor-4244 .elementor-element.elementor-element-2482b4eb.elementor-view-default .elementor-icon svg{fill:#E1071F;}.elementor-4244 .elementor-element.elementor-element-2482b4eb .elementor-icon{font-size:21px;}.elementor-4244 .elementor-element.elementor-element-2482b4eb .elementor-icon svg{height:21px;}.elementor-4244 .elementor-element.elementor-element-7461e74d{text-align:start;}.elementor-4244 .elementor-element.elementor-element-7461e74d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:800;line-height:1em;color:#BCBDC2;}.elementor-4244 .elementor-element.elementor-element-3b5458a3{text-align:start;}.elementor-4244 .elementor-element.elementor-element-3b5458a3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:800;line-height:1.2em;color:#141417;}.elementor-4244 .elementor-element.elementor-element-28da74a3{text-align:start;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#6A6B72;}.elementor-4244 .elementor-element.elementor-element-44c931d7{--display:flex;--min-height:167px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E7EB;--border-color:#E6E7EB;--border-radius:14px 14px 14px 14px;box-shadow:0px 4px 16px 0px rgba(20,20,23,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4244 .elementor-element.elementor-element-44c931d7:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-44c931d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-2efcaa03{--display:flex;--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-between;--align-items:flex-start;--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;}.elementor-4244 .elementor-element.elementor-element-46e071ea .elementor-icon-wrapper{text-align:center;}.elementor-4244 .elementor-element.elementor-element-46e071ea.elementor-view-stacked .elementor-icon{background-color:#E1071F;}.elementor-4244 .elementor-element.elementor-element-46e071ea.elementor-view-framed .elementor-icon, .elementor-4244 .elementor-element.elementor-element-46e071ea.elementor-view-default .elementor-icon{color:#E1071F;border-color:#E1071F;}.elementor-4244 .elementor-element.elementor-element-46e071ea.elementor-view-framed .elementor-icon, .elementor-4244 .elementor-element.elementor-element-46e071ea.elementor-view-default .elementor-icon svg{fill:#E1071F;}.elementor-4244 .elementor-element.elementor-element-46e071ea .elementor-icon{font-size:21px;}.elementor-4244 .elementor-element.elementor-element-46e071ea .elementor-icon svg{height:21px;}.elementor-4244 .elementor-element.elementor-element-63b0b352{text-align:start;}.elementor-4244 .elementor-element.elementor-element-63b0b352 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:800;line-height:1em;color:#BCBDC2;}.elementor-4244 .elementor-element.elementor-element-5ad2e5e8{text-align:start;}.elementor-4244 .elementor-element.elementor-element-5ad2e5e8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:800;line-height:1.2em;color:#141417;}.elementor-4244 .elementor-element.elementor-element-3e3f0265{text-align:start;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#6A6B72;}.elementor-4244 .elementor-element.elementor-element-1c49690e{--display:flex;--min-height:167px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E7EB;--border-color:#E6E7EB;--border-radius:14px 14px 14px 14px;box-shadow:0px 4px 16px 0px rgba(20,20,23,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4244 .elementor-element.elementor-element-1c49690e:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-1c49690e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-42af13db{--display:flex;--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-between;--align-items:flex-start;--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;}.elementor-4244 .elementor-element.elementor-element-259532c9 .elementor-icon-wrapper{text-align:center;}.elementor-4244 .elementor-element.elementor-element-259532c9.elementor-view-stacked .elementor-icon{background-color:#E1071F;}.elementor-4244 .elementor-element.elementor-element-259532c9.elementor-view-framed .elementor-icon, .elementor-4244 .elementor-element.elementor-element-259532c9.elementor-view-default .elementor-icon{color:#E1071F;border-color:#E1071F;}.elementor-4244 .elementor-element.elementor-element-259532c9.elementor-view-framed .elementor-icon, .elementor-4244 .elementor-element.elementor-element-259532c9.elementor-view-default .elementor-icon svg{fill:#E1071F;}.elementor-4244 .elementor-element.elementor-element-259532c9 .elementor-icon{font-size:21px;}.elementor-4244 .elementor-element.elementor-element-259532c9 .elementor-icon svg{height:21px;}.elementor-4244 .elementor-element.elementor-element-6620edf2{text-align:start;}.elementor-4244 .elementor-element.elementor-element-6620edf2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:800;line-height:1em;color:#BCBDC2;}.elementor-4244 .elementor-element.elementor-element-33a68d5d{text-align:start;}.elementor-4244 .elementor-element.elementor-element-33a68d5d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:800;line-height:1.2em;color:#141417;}.elementor-4244 .elementor-element.elementor-element-55d09e29{text-align:start;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#6A6B72;}.elementor-4244 .elementor-element.elementor-element-2126de1a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:56px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-4244 .elementor-element.elementor-element-31987397{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4244 .elementor-element.elementor-element-38dd2cd8{--display:flex;--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:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--border-radius:16px 16px 16px 16px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-4244 .elementor-element.elementor-element-38dd2cd8:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-38dd2cd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-4244 .elementor-element.elementor-element-1d6647bc{--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-4244 .elementor-element.elementor-element-1905d43b{text-align:start;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;line-height:1.2em;letter-spacing:0.12em;color:#E1071F;}.elementor-4244 .elementor-element.elementor-element-22a1c7d9{text-align:start;}.elementor-4244 .elementor-element.elementor-element-22a1c7d9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:800;line-height:1.12em;color:#141417;}.elementor-4244 .elementor-element.elementor-element-45688fa2{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:1.45em;color:#141417;}.elementor-4244 .elementor-element.elementor-element-38e70556{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:1.45em;color:#141417;}.elementor-4244 .elementor-element.elementor-element-7499fe36{text-align:start;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:1.45em;color:#141417;}.elementor-4244 .elementor-element.elementor-element-d3b19a0{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;line-height:1.45em;color:#12151A;}.elementor-4244 .elementor-element.elementor-element-7d7c975f{--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:center;--border-radius:14px 14px 14px 14px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-4244 .elementor-element.elementor-element-7d7c975f:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-7d7c975f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141417;}.elementor-4244 .elementor-element.elementor-element-36e0fd5b{text-align:start;font-family:"Fraunces", Sans-serif;font-size:21px;font-weight:600;line-height:1.35em;color:#FFFFFF;}.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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4244 .elementor-element.elementor-element-7b9b227c .elementor-button{background-color:#ED1C24;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-radius:9px 9px 9px 9px;padding:13px 18px 13px 18px;}.elementor-4244 .elementor-element.elementor-element-696787b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:56px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-4244 .elementor-element.elementor-element-31f8d1f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4244 .elementor-element.elementor-element-71d29a46{text-align:start;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;line-height:1.2em;letter-spacing:0.12em;color:#E1071F;}.elementor-4244 .elementor-element.elementor-element-690373b7{text-align:start;}.elementor-4244 .elementor-element.elementor-element-690373b7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:800;line-height:1.12em;color:#141417;}.elementor-4244 .elementor-element.elementor-element-6cf9a9fb{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E9EE;--border-color:#E6E9EE;--border-radius:14px 14px 14px 14px;}.elementor-4244 .elementor-element.elementor-element-6cf9a9fb:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-6cf9a9fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-6094d71b{--display:flex;--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:stretch;}.elementor-4244 .elementor-element.elementor-element-28375539{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;color:#12151A;}.elementor-4244 .elementor-element.elementor-element-4be2535f{font-family:"Manrope", Sans-serif;font-size:14px;line-height:1.5em;color:#47515D;}.elementor-4244 .elementor-element.elementor-element-52ad80e2{--display:flex;--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:stretch;}.elementor-4244 .elementor-element.elementor-element-5f5e5bd6{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;color:#12151A;}.elementor-4244 .elementor-element.elementor-element-1d588524{font-family:"Manrope", Sans-serif;font-size:14px;line-height:1.5em;color:#47515D;}.elementor-4244 .elementor-element.elementor-element-6a8cbef8{--display:flex;--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:stretch;}.elementor-4244 .elementor-element.elementor-element-608214ad{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;color:#12151A;}.elementor-4244 .elementor-element.elementor-element-2f6e7819{font-family:"Manrope", Sans-serif;font-size:14px;line-height:1.5em;color:#47515D;}.elementor-4244 .elementor-element.elementor-element-68d88893{--display:flex;--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:stretch;}.elementor-4244 .elementor-element.elementor-element-d855a6{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;color:#12151A;}.elementor-4244 .elementor-element.elementor-element-6ef25457{font-family:"Manrope", Sans-serif;font-size:14px;line-height:1.5em;color:#47515D;}.elementor-4244 .elementor-element.elementor-element-5ad24bba{--display:flex;--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:stretch;}.elementor-4244 .elementor-element.elementor-element-5748613d{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;color:#12151A;}.elementor-4244 .elementor-element.elementor-element-a490234{font-family:"Manrope", Sans-serif;font-size:14px;line-height:1.5em;color:#47515D;}.elementor-4244 .elementor-element.elementor-element-6278f29e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:56px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-4244 .elementor-element.elementor-element-23183ba8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4244 .elementor-element.elementor-element-19008e77{--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-4244 .elementor-element.elementor-element-38c46dd0{text-align:start;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;line-height:1.2em;letter-spacing:0.12em;color:#E1071F;}.elementor-4244 .elementor-element.elementor-element-6f73d4d4{text-align:start;}.elementor-4244 .elementor-element.elementor-element-6f73d4d4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:800;line-height:1.12em;color:#141417;}.elementor-4244 .elementor-element.elementor-element-39874e{--display:flex;--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:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4244 .elementor-element.elementor-element-165cd601{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E7EB;--border-color:#E6E7EB;--border-radius:14px 14px 14px 14px;box-shadow:0px 4px 16px 0px rgba(20,20,23,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4244 .elementor-element.elementor-element-165cd601:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-165cd601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-2fc7d27f{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:800;line-height:1em;letter-spacing:0.08em;color:#E1071F;}.elementor-4244 .elementor-element.elementor-element-42656264{text-align:start;font-family:"Fraunces", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#141417;}.elementor-4244 .elementor-element.elementor-element-38685137{--display:flex;--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;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-4244 .elementor-element.elementor-element-297c03a7{--display:flex;--min-height:38px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:99px 99px 99px 99px;}.elementor-4244 .elementor-element.elementor-element-297c03a7:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-297c03a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF0F1;}.elementor-4244 .elementor-element.elementor-element-f483898{text-align:start;}.elementor-4244 .elementor-element.elementor-element-f483898 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;line-height:1em;color:#E1071F;}.elementor-4244 .elementor-element.elementor-element-6c9c72a9{--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:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-4244 .elementor-element.elementor-element-22efcc2a{text-align:start;}.elementor-4244 .elementor-element.elementor-element-22efcc2a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:800;line-height:1.3em;color:#141417;}.elementor-4244 .elementor-element.elementor-element-45f4374f{text-align:start;font-family:"Manrope", Sans-serif;font-size:11px;font-weight:400;line-height:1.3em;color:#98999F;}.elementor-4244 .elementor-element.elementor-element-28fc29e1{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E7EB;--border-color:#E6E7EB;--border-radius:14px 14px 14px 14px;box-shadow:0px 4px 16px 0px rgba(20,20,23,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4244 .elementor-element.elementor-element-28fc29e1:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-28fc29e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-5a68e710{text-align:start;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:800;line-height:1em;letter-spacing:0.08em;color:#E1071F;}.elementor-4244 .elementor-element.elementor-element-280b9165{text-align:start;font-family:"Fraunces", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#141417;}.elementor-4244 .elementor-element.elementor-element-59cc5059{--display:flex;--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;--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-4244 .elementor-element.elementor-element-1798cab8{--display:flex;--min-height:38px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:99px 99px 99px 99px;}.elementor-4244 .elementor-element.elementor-element-1798cab8:not(.elementor-motion-effects-element-type-background), .elementor-4244 .elementor-element.elementor-element-1798cab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF0F1;}.elementor-4244 .elementor-element.elementor-element-7f7aa5c2{text-align:start;}.elementor-4244 .elementor-element.elementor-element-7f7aa5c2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;line-height:1em;color:#E1071F;}.elementor-4244 .elementor-element.elementor-element-4fad5841{--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:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-4244 .elementor-element.elementor-element-3e79ea46{text-align:start;}.elementor-4244 .elementor-element.elementor-element-3e79ea46 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:800;line-height:1.3em;color:#141417;}.elementor-4244 .elementor-element.elementor-element-3ffa9e75{text-align:start;font-family:"Manrope", Sans-serif;font-size:11px;font-weight:400;line-height:1.3em;color:#98999F;}.elementor-4244 .elementor-element.elementor-element-2c7eaeb3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:56px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-4244 .elementor-element.elementor-element-1e17cf92{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4244 .elementor-element.elementor-element-559e6d56{text-align:start;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;line-height:1.2em;letter-spacing:0.12em;color:#E1071F;}.elementor-4244 .elementor-element.elementor-element-1d8a2f49{text-align:start;}.elementor-4244 .elementor-element.elementor-element-1d8a2f49 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:800;line-height:1.12em;color:#141417;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-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 );line-height:var( --e-global-typography-text-line-height );}.elementor-4244 .elementor-element.elementor-element-788149a .elementor-accordion-item{border-color:#E6E7EB;}.elementor-4244 .elementor-element.elementor-element-788149a .elementor-accordion-item .elementor-tab-content{border-block-start-color:#E6E7EB;}.elementor-4244 .elementor-element.elementor-element-788149a .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#E6E7EB;}.elementor-4244 .elementor-element.elementor-element-788149a .elementor-tab-title{background-color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-788149a .elementor-accordion-icon, .elementor-4244 .elementor-element.elementor-element-788149a .elementor-accordion-title{color:#141417;}.elementor-4244 .elementor-element.elementor-element-788149a .elementor-accordion-icon svg{fill:#141417;}.elementor-4244 .elementor-element.elementor-element-788149a .elementor-active .elementor-accordion-icon, .elementor-4244 .elementor-element.elementor-element-788149a .elementor-active .elementor-accordion-title{color:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-788149a .elementor-active .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-4244 .elementor-element.elementor-element-788149a .elementor-accordion-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:700;}.elementor-4244 .elementor-element.elementor-element-788149a .elementor-tab-title .elementor-accordion-icon i:before{color:#141417;}.elementor-4244 .elementor-element.elementor-element-788149a .elementor-tab-title .elementor-accordion-icon svg{fill:#141417;}.elementor-4244 .elementor-element.elementor-element-788149a .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#E1071F;}.elementor-4244 .elementor-element.elementor-element-788149a .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#E1071F;}.elementor-4244 .elementor-element.elementor-element-788149a .elementor-tab-content{color:#6A6B72;font-family:"Manrope", Sans-serif;font-size:13px;line-height:1.65em;}.elementor-4244 .elementor-element.elementor-element-33edcb72{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:56px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-4244 .elementor-element.elementor-element-54a0714d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-4244 .elementor-element.elementor-element-202dc027{text-align:start;font-family:"Manrope", Sans-serif;font-size:12px;font-weight:800;line-height:1.2em;letter-spacing:0.12em;color:#E1071F;}.elementor-4244 .elementor-element.elementor-element-55222830{text-align:start;}.elementor-4244 .elementor-element.elementor-element-55222830 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:800;line-height:1.12em;color:#141417;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4244 .elementor-element.elementor-element-10f973ff.elementor-wc-products ul.products li.product{text-align:left;}.elementor-4244 .elementor-element.elementor-element-10f973ff.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-4244 .elementor-element.elementor-element-10f973ff.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:12px 12px 12px 12px;}.elementor-4244 .elementor-element.elementor-element-10f973ff.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#141417;}.elementor-4244 .elementor-element.elementor-element-10f973ff.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#141417;}.elementor-4244 .elementor-element.elementor-element-10f973ff.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-4244 .elementor-element.elementor-element-10f973ff.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Fraunces", Sans-serif;font-size:19px;font-weight:600;line-height:1.25em;}.elementor-4244 .elementor-element.elementor-element-10f973ff.elementor-wc-products ul.products li.product .price{color:#141417;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:800;}.elementor-4244 .elementor-element.elementor-element-10f973ff.elementor-wc-products ul.products li.product .price ins{color:#141417;}.elementor-4244 .elementor-element.elementor-element-10f973ff.elementor-wc-products ul.products li.product .price ins .amount{color:#141417;}.elementor-4244 .elementor-element.elementor-element-10f973ff.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#141417;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:800;border-radius:8px 8px 8px 8px;}.elementor-4244 .elementor-element.elementor-element-10f973ff.elementor-wc-products ul.products li.product .button:hover{color:#FFFFFF;background-color:#E1071F;}.elementor-4244 .elementor-element.elementor-element-10f973ff.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-4244 .elementor-element.elementor-element-150bbe3a{--width:100%;}.elementor-4244 .elementor-element.elementor-element-79375af4{--width:100%;}.elementor-4244 .elementor-element.elementor-element-38a1ec4d{--width:44%;}.elementor-4244 .elementor-element.elementor-element-70d1a1ed{--width:52%;}.elementor-4244 .elementor-element.elementor-element-6e40a2b4{--width:100%;}.elementor-4244 .elementor-element.elementor-element-3dff419{--width:100%;}.elementor-4244 .elementor-element.elementor-element-f4d28e2{--width:103.248%;}.elementor-4244 .elementor-element.elementor-element-7c29c1ac{--width:100%;}.elementor-4244 .elementor-element.elementor-element-705643ed{--width:26px;}.elementor-4244 .elementor-element.elementor-element-74720ee8{--width:100%;}.elementor-4244 .elementor-element.elementor-element-218d4049{--width:26px;}.elementor-4244 .elementor-element.elementor-element-37c9136f{--width:100%;}.elementor-4244 .elementor-element.elementor-element-7e714db1{--width:26px;}.elementor-4244 .elementor-element.elementor-element-5d6057b2{--width:100%;}.elementor-4244 .elementor-element.elementor-element-1c7b50a3{--width:103%;}.elementor-4244 .elementor-element.elementor-element-234450a8{--width:24.45%;}.elementor-4244 .elementor-element.elementor-element-44d6795c{--width:24.45%;}.elementor-4244 .elementor-element.elementor-element-57c09c78{--width:24.45%;}.elementor-4244 .elementor-element.elementor-element-49776344{--width:24.45%;}.elementor-4244 .elementor-element.elementor-element-35f1e310{--width:100%;}.elementor-4244 .elementor-element.elementor-element-52f311f2{--width:100%;}.elementor-4244 .elementor-element.elementor-element-4799da81{--width:100%;}.elementor-4244 .elementor-element.elementor-element-7a03df2b{--width:32.14%;}.elementor-4244 .elementor-element.elementor-element-33568140{--width:100%;}.elementor-4244 .elementor-element.elementor-element-44c931d7{--width:32.14%;}.elementor-4244 .elementor-element.elementor-element-2efcaa03{--width:100%;}.elementor-4244 .elementor-element.elementor-element-1c49690e{--width:32.14%;}.elementor-4244 .elementor-element.elementor-element-42af13db{--width:100%;}.elementor-4244 .elementor-element.elementor-element-2126de1a{--width:100%;}.elementor-4244 .elementor-element.elementor-element-31987397{--width:100%;}.elementor-4244 .elementor-element.elementor-element-38dd2cd8{--width:100%;}.elementor-4244 .elementor-element.elementor-element-1d6647bc{--width:57%;}.elementor-4244 .elementor-element.elementor-element-7d7c975f{--width:40%;}.elementor-4244 .elementor-element.elementor-element-696787b3{--width:100%;}.elementor-4244 .elementor-element.elementor-element-31f8d1f8{--width:100%;}.elementor-4244 .elementor-element.elementor-element-6cf9a9fb{--width:100%;}.elementor-4244 .elementor-element.elementor-element-6094d71b{--width:100%;}.elementor-4244 .elementor-element.elementor-element-52ad80e2{--width:100%;}.elementor-4244 .elementor-element.elementor-element-6a8cbef8{--width:100%;}.elementor-4244 .elementor-element.elementor-element-68d88893{--width:100%;}.elementor-4244 .elementor-element.elementor-element-5ad24bba{--width:100%;}.elementor-4244 .elementor-element.elementor-element-6278f29e{--width:100%;}.elementor-4244 .elementor-element.elementor-element-23183ba8{--width:100%;}.elementor-4244 .elementor-element.elementor-element-19008e77{--width:100%;}.elementor-4244 .elementor-element.elementor-element-39874e{--width:100%;}.elementor-4244 .elementor-element.elementor-element-165cd601{--width:49.1%;}.elementor-4244 .elementor-element.elementor-element-38685137{--width:100%;}.elementor-4244 .elementor-element.elementor-element-297c03a7{--width:38px;}.elementor-4244 .elementor-element.elementor-element-28fc29e1{--width:49.1%;}.elementor-4244 .elementor-element.elementor-element-59cc5059{--width:100%;}.elementor-4244 .elementor-element.elementor-element-1798cab8{--width:38px;}.elementor-4244 .elementor-element.elementor-element-2c7eaeb3{--width:100%;}.elementor-4244 .elementor-element.elementor-element-1e17cf92{--width:100%;}.elementor-4244 .elementor-element.elementor-element-33edcb72{--width:100%;}.elementor-4244 .elementor-element.elementor-element-54a0714d{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4244 .elementor-element.elementor-element-38a1ec4d{--width:100%;}.elementor-4244 .elementor-element.elementor-element-70d1a1ed{--width:100%;}.elementor-4244 .elementor-element.elementor-element-234450a8{--width:49%;}.elementor-4244 .elementor-element.elementor-element-44d6795c{--width:49%;}.elementor-4244 .elementor-element.elementor-element-57c09c78{--width:49%;}.elementor-4244 .elementor-element.elementor-element-49776344{--width:49%;}.elementor-4244 .elementor-element.elementor-element-7a03df2b{--width:100%;}.elementor-4244 .elementor-element.elementor-element-44c931d7{--width:100%;}.elementor-4244 .elementor-element.elementor-element-1c49690e{--width:100%;}.elementor-4244 .elementor-element.elementor-element-1d6647bc{--width:100%;}.elementor-4244 .elementor-element.elementor-element-7d7c975f{--width:100%;}.elementor-4244 .elementor-element.elementor-element-165cd601{--width:100%;}.elementor-4244 .elementor-element.elementor-element-28fc29e1{--width:100%;}}@media(max-width:1024px){.elementor-4244 .elementor-element.elementor-element-79375af4{--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:24px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4244 .elementor-element.elementor-element-a7c0e57 .elementor-heading-title{font-size:48px;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4244 .elementor-element.elementor-element-4799da81{--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-4244 .elementor-element.elementor-element-38dd2cd8{--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-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4244 .elementor-element.elementor-element-39874e{--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-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4244 .elementor-element.elementor-element-10f973ff.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-4244 .elementor-element.elementor-element-150bbe3a{--padding-top:15px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4244 .elementor-element.elementor-element-79375af4{--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:18px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-4244 .elementor-element.elementor-element-38a1ec4d{--width:100%;}.elementor-4244 .elementor-element.elementor-element-70d1a1ed{--width:100%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4244 .elementor-element.elementor-element-a7c0e57 .elementor-heading-title{font-size:38px;}.woocommerce .elementor-4244 .elementor-element.elementor-element-7aca2146 .woocommerce-product-details__short-description{font-size:17px;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-4244 .elementor-element.elementor-element-15b82827 .price{font-size:27px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4244 .elementor-element.elementor-element-5d6057b2{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4244 .elementor-element.elementor-element-234450a8{--width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4244 .elementor-element.elementor-element-44d6795c{--width:100%;}.elementor-4244 .elementor-element.elementor-element-57c09c78{--width:100%;}.elementor-4244 .elementor-element.elementor-element-49776344{--width:100%;}.elementor-4244 .elementor-element.elementor-element-35f1e310{--padding-top:42px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-4244 .elementor-element.elementor-element-52f311f2{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4244 .elementor-element.elementor-element-715bbbe5 .elementor-heading-title{font-size:27px;}.elementor-4244 .elementor-element.elementor-element-4799da81{--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-4244 .elementor-element.elementor-element-7a03df2b{--width:100%;}.elementor-4244 .elementor-element.elementor-element-44c931d7{--width:100%;}.elementor-4244 .elementor-element.elementor-element-1c49690e{--width:100%;}.elementor-4244 .elementor-element.elementor-element-2126de1a{--padding-top:42px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-4244 .elementor-element.elementor-element-31987397{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4244 .elementor-element.elementor-element-38dd2cd8{--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:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-4244 .elementor-element.elementor-element-1d6647bc{--width:100%;}.elementor-4244 .elementor-element.elementor-element-22a1c7d9 .elementor-heading-title{font-size:27px;}.elementor-4244 .elementor-element.elementor-element-7d7c975f{--width:100%;}.elementor-4244 .elementor-element.elementor-element-36e0fd5b{font-size:19px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4244 .elementor-element.elementor-element-696787b3{--padding-top:42px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-4244 .elementor-element.elementor-element-31f8d1f8{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4244 .elementor-element.elementor-element-690373b7 .elementor-heading-title{font-size:27px;}.elementor-4244 .elementor-element.elementor-element-6094d71b{--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-4244 .elementor-element.elementor-element-52ad80e2{--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-4244 .elementor-element.elementor-element-6a8cbef8{--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-4244 .elementor-element.elementor-element-68d88893{--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-4244 .elementor-element.elementor-element-5ad24bba{--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-4244 .elementor-element.elementor-element-6278f29e{--padding-top:42px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-4244 .elementor-element.elementor-element-23183ba8{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4244 .elementor-element.elementor-element-6f73d4d4 .elementor-heading-title{font-size:27px;}.elementor-4244 .elementor-element.elementor-element-39874e{--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-4244 .elementor-element.elementor-element-165cd601{--width:100%;}.elementor-4244 .elementor-element.elementor-element-28fc29e1{--width:100%;}.elementor-4244 .elementor-element.elementor-element-2c7eaeb3{--padding-top:42px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-4244 .elementor-element.elementor-element-1e17cf92{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4244 .elementor-element.elementor-element-1d8a2f49 .elementor-heading-title{font-size:27px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4244 .elementor-element.elementor-element-33edcb72{--padding-top:42px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-4244 .elementor-element.elementor-element-54a0714d{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4244 .elementor-element.elementor-element-55222830 .elementor-heading-title{font-size:27px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4244 .elementor-element.elementor-element-10f973ff.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}












































































































































/* Start custom CSS for container, class: .elementor-element-5e777b13 */.elementor-4244 .elementor-element.elementor-element-5e777b13 {
  --pp-red: #E1071F;
  --pp-red-dark: #B7050F;
  --pp-ink: #141417;
  --pp-grey: #F5F6F8;
  --pp-line: #E6E7EB;
  --pp-muted: #6A6B72;
  width: 100%;
  overflow: clip;
  color: var(--pp-ink);
  background: #fff;
  font-family: 'Manrope', sans-serif;
}

.elementor-4244 .elementor-element.elementor-element-5e777b13, .elementor-4244 .elementor-element.elementor-element-5e777b13 * { box-sizing: border-box; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 p:last-child { margin-bottom: 0; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-section-intro { max-width: 780px; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-status-pill .elementor-widget-container,
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-category-pill .elementor-widget-container {
  display: inline-flex;
  align-items: center;
  min-height: 27px;
  padding: 7px 10px;
  border-radius: 99px;
}
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-status-pill .elementor-widget-container { background: #FFF0F1; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-category-pill .elementor-widget-container { background: var(--pp-grey); }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-rating .woocommerce-product-rating { margin: 0; display: flex; align-items: center; gap: 8px; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-rating .star-rating { color: var(--pp-red); margin: 0; font-size: 14px; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-rating .woocommerce-review-link { color: var(--pp-muted); font: 600 12px/1.4 'Manrope', sans-serif; text-decoration: underline; text-underline-offset: 3px; }

.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-images .woocommerce-product-gallery { width: 100% !important; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-images .woocommerce-product-gallery__wrapper {
  margin: 0 !important;
  overflow: hidden;
  border: 1px solid var(--pp-line);
  border-radius: 14px;
  background: #fff;
}
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-images .woocommerce-product-gallery__image a {
  display: flex;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1 / 1;
  padding: 22px;
}
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-images .woocommerce-product-gallery__image img {
  width: 100% !important;
  height: 100% !important;
  max-height: 485px;
  object-fit: contain;
}
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-images .flex-control-thumbs {
  display: flex !important;
  gap: 12px;
  margin: 14px 0 0 !important;
  padding: 0 !important;
  list-style: none;
}
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-images .flex-control-thumbs li {
  float: none !important;
  width: 78px !important;
  height: 78px;
  overflow: hidden;
  border: 1px solid var(--pp-line);
  border-radius: 10px;
  background: #fff;
}
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-images .flex-control-thumbs img { width: 100%; height: 100%; object-fit: contain; padding: 5px; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-images .flex-control-thumbs img.flex-active { opacity: 1; box-shadow: inset 0 0 0 1px var(--pp-red); }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-images .onsale { top: 12px !important; left: 12px !important; background: var(--pp-red) !important; }

.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-title h1,
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-title .elementor-heading-title {
  margin: 0;
  font-family: 'Fraunces', serif !important;
  font-size: clamp(37px, 3.05vw, 44px) !important;
  font-weight: 700 !important;
  line-height: 1.02 !important;
  letter-spacing: -0.025em;
  color: var(--pp-ink) !important;
}
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-desc .woocommerce-product-details__short-description,
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-desc .woocommerce-product-details__short-description p {
  margin: 0;
  font-family: 'Fraunces', serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.42;
  color: var(--pp-ink);
}
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-price .price { margin: 0; color: var(--pp-muted) !important; font-family: 'Manrope', sans-serif; font-weight: 800; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-price del { opacity: .55; font-size: .72em; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-price ins { text-decoration: none; }

.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-restock-form .elementor-form-fields-wrapper { display: flex; gap: 8px; align-items: stretch; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-restock-form .elementor-field-group { padding: 0 !important; margin: 0 !important; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-restock-form .elementor-field {
  min-height: 43px;
  padding: 10px 12px;
  border: 1px solid #D9DADF;
  border-radius: 8px;
  background: #fff;
  color: var(--pp-ink);
  font: 500 13px/1.2 'Manrope', sans-serif;
}
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-restock-form .elementor-button {
  width: 100%; min-height: 43px; border: 0; border-radius: 8px;
  background: var(--pp-red); color: #fff;
  font: 800 13px/1.2 'Manrope', sans-serif;
}
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-restock-form .elementor-button:hover { background: var(--pp-red-dark); }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-atc form.cart { display: flex; gap: 8px; margin: 0; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-atc .quantity .qty { min-height: 43px; border: 1px solid #D9DADF; border-radius: 8px; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-atc .single_add_to_cart_button { min-height: 43px; border-radius: 8px !important; background: var(--pp-red) !important; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-atc .stock.out-of-stock { margin: 0; color: var(--pp-red); font: 700 12px/1.4 'Manrope', sans-serif; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-trust-copy strong { color: var(--pp-ink); font-weight: 700; }

.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-question .elementor-widget-container { display: flex; align-items: center; gap: 10px; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-question span {
  display: inline-flex; flex: 0 0 24px; width: 24px; height: 24px;
  align-items: center; justify-content: center;
  border-radius: 50%; background: #FFF0F1; color: var(--pp-red);
  font-size: 12px; font-weight: 800;
}

.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-specs { width: min(660px, 100%); }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-specs h2 { display: none; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-specs table {
  width: 100%; margin: 0; overflow: hidden;
  border: 1px solid var(--pp-line); border-collapse: separate; border-spacing: 0;
  border-radius: 14px; background: #fff;
}
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-specs th,
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-specs td { padding: 14px 18px; border: 0; border-bottom: 1px solid var(--pp-line); text-align: left; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-specs tr:last-child th,
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-specs tr:last-child td { border-bottom: 0; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-specs th { width: 38%; color: var(--pp-muted); font-weight: 600; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-specs td { color: var(--pp-ink); font-weight: 700; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-specs td p { margin: 0; padding: 0; }

.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-faq { width: min(800px, 100%); }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-faq .elementor-accordion { border: 1px solid var(--pp-line); border-radius: 14px; overflow: hidden; background: #fff; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-faq .elementor-accordion-item { border: 0; border-bottom: 1px solid var(--pp-line); }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-faq .elementor-accordion-item:last-child { border-bottom: 0; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-faq .elementor-tab-title { padding: 18px 20px; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-faq .elementor-tab-content { padding: 0 20px 19px; border: 0; }

.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-related ul.products {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px !important;
  margin: 0 !important;
}
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-related ul.products::before,
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-related ul.products::after { display: none !important; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-related ul.products li.product {
  float: none !important; width: auto !important; margin: 0 !important;
  padding: 18px !important; border: 1px solid var(--pp-line);
  border-radius: 14px; background: #fff;
  box-shadow: 0 4px 16px rgba(20,20,23,.06);
}
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-related ul.products li.product a img { margin: 0 0 17px !important; border-radius: 11px; aspect-ratio: 1/1; object-fit: contain; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-related .woocommerce-loop-product__title { min-height: 48px; padding: 0 !important; font-family: 'Fraunces', serif !important; font-size: 19px !important; line-height: 1.25 !important; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-related .price { margin: 9px 0 14px !important; color: var(--pp-ink) !important; font: 800 16px/1.2 'Manrope', sans-serif !important; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-related .button { margin: 0 !important; border-radius: 8px !important; background: var(--pp-ink) !important; color: #fff !important; font: 800 13px/1.2 'Manrope', sans-serif !important; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-related .button:hover { background: var(--pp-red) !important; }

@media (max-width: 1024px) {
  .elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-images .woocommerce-product-gallery__image a { aspect-ratio: 1.05/1; }
  .elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-related ul.products { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 767px) {
  .elementor-4244 .elementor-element.elementor-element-5e777b13 { overflow-x: hidden; }
  .elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-images .woocommerce-product-gallery__image a { aspect-ratio: 1/1; padding: 14px; }
  .elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-images .flex-control-thumbs { gap: 8px; }
  .elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-images .flex-control-thumbs li { width: 64px !important; height: 64px; }
  .elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-desc .woocommerce-product-details__short-description,
  .elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-desc .woocommerce-product-details__short-description p { font-size: 18px; }
  .elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-ribbon { padding: 18px 15px !important; }
  .elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-restock-form .elementor-form-fields-wrapper { gap: 7px; }
  .elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-restock-form .elementor-field-group { width: 100% !important; }
  .elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-restock-form .elementor-form-fields-wrapper { flex-direction: column; }
  .elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-need-box { padding: 24px 20px !important; }
  .elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-specs th, .elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-specs td { padding: 12px 13px; font-size: 12px; }
  .elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-specs th { width: 42%; }
  .elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-faq .elementor-tab-title { padding: 16px; }
  .elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-faq .elementor-tab-content { padding: 0 16px 17px; }
  .elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-related ul.products { grid-template-columns: 1fr; }
}


.elementor-4244 .elementor-element.elementor-element-5e777b13 {
  --pp-red: #ED1C24;
  --pp-red-dark: #C9151C;
  --pp-ink: #12151A;
  --pp-muted: #697381;
  --pp-grey: #F6F8FA;
  --pp-line: #E6E9EE;
  background: var(--pp-grey) !important;
}
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-title h1,
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-title .elementor-heading-title {
  font-size: clamp(38px, 5vw, 62px) !important;
  line-height: .98 !important;
  font-weight: 600 !important;
  letter-spacing: 0 !important;
}
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-images .woocommerce-product-gallery__wrapper {
  background: radial-gradient(circle at 18% 16%, rgba(237,28,36,.09), transparent 24%), linear-gradient(#fff,#f7f9fb) !important;
  border-radius: 18px !important;
  box-shadow: 0 26px 64px rgba(15,23,42,.09);
}
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-images .woocommerce-product-gallery__image a { padding: 34px; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-images .woocommerce-product-gallery__image img { filter: drop-shadow(0 24px 30px rgba(15,23,42,.14)); }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-rating .elementor-widget-container { color: var(--pp-red); }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-price .elementor-widget-container {
  display: inline-flex;
  align-items: baseline;
  width: auto;
  padding: 14px 18px;
  border: 1px solid var(--pp-line);
  border-radius: 14px;
  background: #fff;
  box-shadow: 0 18px 44px rgba(15,23,42,.07);
}
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-buy-box { background: #fff !important; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-max-atc form.cart {
  display: grid !important;
  grid-template-columns: 126px minmax(0,1fr);
  gap: 10px;
  margin: 0 !important;
}
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-max-atc .quantity { margin: 0 !important; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-max-atc .quantity .qty {
  width: 100% !important;
  min-height: 56px;
  border: 1px solid var(--pp-line) !important;
  border-radius: 10px !important;
  background: #fff;
  color: var(--pp-ink);
  font: 700 16px/1 'Manrope',sans-serif;
}
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-max-atc .single_add_to_cart_button {
  width: 100%;
  min-height: 56px;
  margin: 0 !important;
  border-radius: 10px !important;
  background: var(--pp-red) !important;
  box-shadow: 0 14px 28px rgba(237,28,36,.24);
  color: transparent !important;
  font-size: 0 !important;
}
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-max-atc .single_add_to_cart_button::after {
  content: 'Dodaj u korpu';
  color: #fff;
  font: 800 16px/1 'Manrope',sans-serif;
}
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-max-atc .single_add_to_cart_button:hover { background: var(--pp-red-dark) !important; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-max-atc .stock.out-of-stock { color: var(--pp-red); font: 700 14px/1.4 'Manrope',sans-serif; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-ribbon {
  background: #fff !important;
  color: var(--pp-ink) !important;
  margin-top: 14px !important;
  padding: 18px !important;
}
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-ribbon .elementor-icon { color: var(--pp-red) !important; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-ribbon .elementor-heading-title { color: var(--pp-ink) !important; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-ribbon .elementor-widget-text-editor { color: var(--pp-muted) !important; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-ribbon > .e-con + .e-con { border-left: 1px solid var(--pp-line); }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-step-card,
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-review-card,
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-related ul.products li.product {
  box-shadow: 0 14px 34px rgba(15,23,42,.06) !important;
}
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-spec-row { border-bottom: 1px solid var(--pp-line); }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-spec-row:last-child { border-bottom: 0; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-spec-row:nth-child(odd) { background: #FAFAFB; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-spec-key,
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-spec-value { padding: 14px 20px; }
.elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-spec-key { border-right: 1px solid var(--pp-line); }
body.single-product .woocommerce-message { display: none !important; }

@media (max-width: 1024px) {
  .elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-ribbon > .e-con + .e-con { border-left: 0; }
}
@media (max-width: 767px) {
  .elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-title h1,
  .elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-title .elementor-heading-title { font-size: 38px !important; }
  .elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-product-images .woocommerce-product-gallery__image a { padding: 18px; }
  .elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-max-atc form.cart { grid-template-columns: 104px minmax(0,1fr); }
  .elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-spec-key,
  .elementor-4244 .elementor-element.elementor-element-5e777b13 .pp-spec-value { padding: 12px 13px; }
}/* End custom CSS */

