.elementor-4881 .elementor-element.elementor-element-4108971{--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:20px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-4881 .elementor-element.elementor-element-4108971:not(.elementor-motion-effects-element-type-background), .elementor-4881 .elementor-element.elementor-element-4108971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4881 .elementor-element.elementor-element-77ff836 .woocommerce-breadcrumb{color:#4B5563;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;}.elementor-4881 .elementor-element.elementor-element-77ff836 .woocommerce-breadcrumb > a{color:#105685;}.elementor-4881 .elementor-element.elementor-element-ba700b4{--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;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4881 .elementor-element.elementor-element-f7c4ad8{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4881 .elementor-element.elementor-element-6c4f5a6{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:20px 20px 20px 20px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-4881 .elementor-element.elementor-element-6c4f5a6:not(.elementor-motion-effects-element-type-background), .elementor-4881 .elementor-element.elementor-element-6c4f5a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F9;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4881 .elementor-element.elementor-element-af00e3f .elementor-heading-title{font-family:"Reem Kufi", Sans-serif;font-size:20px;font-weight:600;line-height:1.25em;color:#0B3954;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4881 .elementor-element.elementor-element-86fa3f6{font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.6em;color:#374151;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4881 .elementor-element.elementor-element-d07950e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-4881 .elementor-element.elementor-element-d07950e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-4881 .elementor-element.elementor-element-d07950e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-4881 .elementor-element.elementor-element-d07950e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-4881 .elementor-element.elementor-element-d07950e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-4881 .elementor-element.elementor-element-d07950e .elementor-icon-list-icon i{color:#105685;transition:color 0.3s;}.elementor-4881 .elementor-element.elementor-element-d07950e .elementor-icon-list-icon svg{fill:#105685;transition:fill 0.3s;}.elementor-4881 .elementor-element.elementor-element-d07950e{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-4881 .elementor-element.elementor-element-d07950e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4881 .elementor-element.elementor-element-d07950e .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-4881 .elementor-element.elementor-element-d07950e .elementor-icon-list-text{color:#0B3954;transition:color 0.3s;}.elementor-4881 .elementor-element.elementor-element-f69d34c{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4881 .elementor-element.elementor-element-b646041{--display:flex;--border-radius:999px 999px 999px 999px;--padding-top:6px;--padding-bottom:6px;--padding-left:12px;--padding-right:14px;}.elementor-4881 .elementor-element.elementor-element-b646041:not(.elementor-motion-effects-element-type-background), .elementor-4881 .elementor-element.elementor-element-b646041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF3F7;}.elementor-4881 .elementor-element.elementor-element-4cb3730 .elementor-icon-list-icon i{color:#105685;transition:color 0.3s;}.elementor-4881 .elementor-element.elementor-element-4cb3730 .elementor-icon-list-icon svg{fill:#105685;transition:fill 0.3s;}.elementor-4881 .elementor-element.elementor-element-4cb3730{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-4881 .elementor-element.elementor-element-4cb3730 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4881 .elementor-element.elementor-element-4cb3730 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-4881 .elementor-element.elementor-element-4cb3730 .elementor-icon-list-text{color:#0B3954;transition:color 0.3s;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4881 .elementor-element.elementor-element-a1fba80 .elementor-heading-title{font-family:"Reem Kufi", Sans-serif;font-size:50px;font-weight:700;line-height:1.05em;color:#0B3954;}.elementor-4881 .elementor-element.elementor-element-d0f81be{--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:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-star-rating .elementor-star-rating__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4881 .elementor-element.elementor-element-2bff6b7 .elementor-star-rating{font-size:20px;}.elementor-4881 .elementor-element.elementor-element-2bff6b7 .elementor-star-rating i:not(:last-of-type){margin-inline-end:2px;}.elementor-4881 .elementor-element.elementor-element-2bff6b7 .elementor-star-rating i:before{color:#F2B705;}.elementor-4881 .elementor-element.elementor-element-4f0542b{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;line-height:1.4em;color:#105685;}.woocommerce .elementor-4881 .elementor-element.elementor-element-8ccd88f .woocommerce-product-details__short-description{color:#374151;font-family:"Roboto", Sans-serif;font-size:16px;line-height:1.65em;}.elementor-4881 .elementor-element.elementor-element-0507b1f{color:#374151;}.elementor-4881 .elementor-element.elementor-element-f52cff0{--display:flex;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:#E3E8EE;--border-color:#E3E8EE;--border-radius:24px 24px 24px 24px;--padding-top:6px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4881 .elementor-element.elementor-element-f293b96 .cart button, .elementor-4881 .elementor-element.elementor-element-f293b96 .cart .button{transition:all 0.2s;}.elementor-4881 .elementor-element.elementor-element-f293b96 .quantity .qty{transition:all 0.2s;}.elementor-4881 .elementor-element.elementor-element-bae39fa{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#E3E8EE;--border-color:#E3E8EE;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-4881 .elementor-element.elementor-element-bae39fa:not(.elementor-motion-effects-element-type-background), .elementor-4881 .elementor-element.elementor-element-bae39fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4881 .elementor-element.elementor-element-9527b7d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4881 .elementor-element.elementor-element-bf0364d{color:#374151;}.elementor-4881 .elementor-element.elementor-element-3e9ef8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-4881 .elementor-element.elementor-element-3e9ef8e:not(.elementor-motion-effects-element-type-background), .elementor-4881 .elementor-element.elementor-element-3e9ef8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F9;}.elementor-4881 .elementor-element.elementor-element-0d83ae1 .elementor-heading-title{font-family:"Reem Kufi", Sans-serif;font-size:46px;font-weight:600;line-height:1.1em;color:#0B3954;}.elementor-4881 .elementor-element.elementor-element-3eb1656{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:18px;line-height:1.65em;color:#374151;}.elementor-4881 .elementor-element.elementor-element-3eb1656 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-4881 .elementor-element.elementor-element-270deca{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4881 .elementor-element.elementor-element-97e553d > .elementor-widget-container{background-color:#FFFFFF;padding:28px 28px 28px 28px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E8EE;border-radius:20px 20px 20px 20px;}.elementor-4881 .elementor-element.elementor-element-97e553d .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-4881 .elementor-element.elementor-element-97e553d .elementor-icon-box-title{margin-block-end:10px;color:#0B3954;}.elementor-4881 .elementor-element.elementor-element-97e553d.elementor-view-stacked .elementor-icon{background-color:#0B3954;fill:#F2D01D;color:#F2D01D;}.elementor-4881 .elementor-element.elementor-element-97e553d.elementor-view-framed .elementor-icon, .elementor-4881 .elementor-element.elementor-element-97e553d.elementor-view-default .elementor-icon{fill:#0B3954;color:#0B3954;border-color:#0B3954;}.elementor-4881 .elementor-element.elementor-element-97e553d.elementor-view-framed .elementor-icon{background-color:#F2D01D;}.elementor-4881 .elementor-element.elementor-element-97e553d .elementor-icon{font-size:24px;padding:14px;border-radius:14px 14px 14px 14px;}.elementor-4881 .elementor-element.elementor-element-97e553d .elementor-icon-box-title, .elementor-4881 .elementor-element.elementor-element-97e553d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;}.elementor-4881 .elementor-element.elementor-element-97e553d .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.6em;color:#374151;}.elementor-4881 .elementor-element.elementor-element-dfc5161 > .elementor-widget-container{background-color:#FFFFFF;padding:28px 28px 28px 28px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E8EE;border-radius:20px 20px 20px 20px;}.elementor-4881 .elementor-element.elementor-element-dfc5161 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-4881 .elementor-element.elementor-element-dfc5161 .elementor-icon-box-title{margin-block-end:10px;color:#0B3954;}.elementor-4881 .elementor-element.elementor-element-dfc5161.elementor-view-stacked .elementor-icon{background-color:#0B3954;fill:#F2D01D;color:#F2D01D;}.elementor-4881 .elementor-element.elementor-element-dfc5161.elementor-view-framed .elementor-icon, .elementor-4881 .elementor-element.elementor-element-dfc5161.elementor-view-default .elementor-icon{fill:#0B3954;color:#0B3954;border-color:#0B3954;}.elementor-4881 .elementor-element.elementor-element-dfc5161.elementor-view-framed .elementor-icon{background-color:#F2D01D;}.elementor-4881 .elementor-element.elementor-element-dfc5161 .elementor-icon{font-size:24px;padding:14px;border-radius:14px 14px 14px 14px;}.elementor-4881 .elementor-element.elementor-element-dfc5161 .elementor-icon-box-title, .elementor-4881 .elementor-element.elementor-element-dfc5161 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;}.elementor-4881 .elementor-element.elementor-element-dfc5161 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.6em;color:#374151;}.elementor-4881 .elementor-element.elementor-element-1990f42 > .elementor-widget-container{background-color:#FFFFFF;padding:28px 28px 28px 28px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E8EE;border-radius:20px 20px 20px 20px;}.elementor-4881 .elementor-element.elementor-element-1990f42 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-4881 .elementor-element.elementor-element-1990f42 .elementor-icon-box-title{margin-block-end:10px;color:#0B3954;}.elementor-4881 .elementor-element.elementor-element-1990f42.elementor-view-stacked .elementor-icon{background-color:#0B3954;fill:#F2D01D;color:#F2D01D;}.elementor-4881 .elementor-element.elementor-element-1990f42.elementor-view-framed .elementor-icon, .elementor-4881 .elementor-element.elementor-element-1990f42.elementor-view-default .elementor-icon{fill:#0B3954;color:#0B3954;border-color:#0B3954;}.elementor-4881 .elementor-element.elementor-element-1990f42.elementor-view-framed .elementor-icon{background-color:#F2D01D;}.elementor-4881 .elementor-element.elementor-element-1990f42 .elementor-icon{font-size:24px;padding:14px;border-radius:14px 14px 14px 14px;}.elementor-4881 .elementor-element.elementor-element-1990f42 .elementor-icon-box-title, .elementor-4881 .elementor-element.elementor-element-1990f42 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;}.elementor-4881 .elementor-element.elementor-element-1990f42 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.6em;color:#374151;}.elementor-4881 .elementor-element.elementor-element-31e6524 > .elementor-widget-container{background-color:#FFFFFF;padding:28px 28px 28px 28px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3E8EE;border-radius:20px 20px 20px 20px;}.elementor-4881 .elementor-element.elementor-element-31e6524 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-4881 .elementor-element.elementor-element-31e6524 .elementor-icon-box-title{margin-block-end:10px;color:#0B3954;}.elementor-4881 .elementor-element.elementor-element-31e6524.elementor-view-stacked .elementor-icon{background-color:#0B3954;fill:#F2D01D;color:#F2D01D;}.elementor-4881 .elementor-element.elementor-element-31e6524.elementor-view-framed .elementor-icon, .elementor-4881 .elementor-element.elementor-element-31e6524.elementor-view-default .elementor-icon{fill:#0B3954;color:#0B3954;border-color:#0B3954;}.elementor-4881 .elementor-element.elementor-element-31e6524.elementor-view-framed .elementor-icon{background-color:#F2D01D;}.elementor-4881 .elementor-element.elementor-element-31e6524 .elementor-icon{font-size:24px;padding:14px;border-radius:14px 14px 14px 14px;}.elementor-4881 .elementor-element.elementor-element-31e6524 .elementor-icon-box-title, .elementor-4881 .elementor-element.elementor-element-31e6524 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;}.elementor-4881 .elementor-element.elementor-element-31e6524 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.6em;color:#374151;}.elementor-4881 .elementor-element.elementor-element-0bf6f52{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-4881 .elementor-element.elementor-element-0bf6f52:not(.elementor-motion-effects-element-type-background), .elementor-4881 .elementor-element.elementor-element-0bf6f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B3954;}.elementor-4881 .elementor-element.elementor-element-b8c67b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4881 .elementor-element.elementor-element-b8c67b1 .elementor-heading-title{font-family:"Reem Kufi", Sans-serif;font-size:22px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-4881 .elementor-element.elementor-element-38cd381{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.6em;color:#C9D7E3;}.elementor-4881 .elementor-element.elementor-element-38cd381.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-4881 .elementor-element.elementor-element-0fc8bd1{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.6em;color:#C9D7E3;}.elementor-4881 .elementor-element.elementor-element-0fc8bd1.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-4881 .elementor-element.elementor-element-e6a99b9{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.6em;color:#C9D7E3;}.elementor-4881 .elementor-element.elementor-element-e6a99b9.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-4881 .elementor-element.elementor-element-5d717e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-4881 .elementor-element.elementor-element-5d717e8:not(.elementor-motion-effects-element-type-background), .elementor-4881 .elementor-element.elementor-element-5d717e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4881 .elementor-element.elementor-element-64e9936 .elementor-heading-title{font-family:"Reem Kufi", Sans-serif;font-size:46px;font-weight:600;line-height:1.1em;color:#0B3954;}.elementor-4881 .elementor-element.elementor-element-6d44cfb > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-4881 .elementor-element.elementor-element-6d44cfb{font-family:"Roboto", Sans-serif;font-size:18px;line-height:1.65em;color:#374151;}.elementor-4881 .elementor-element.elementor-element-b8ead56{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4881 .elementor-element.elementor-element-7dba961{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#105685;--border-color:#105685;--border-radius:22px 22px 22px 22px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4881 .elementor-element.elementor-element-7dba961:not(.elementor-motion-effects-element-type-background), .elementor-4881 .elementor-element.elementor-element-7dba961 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F6FA;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4881 .elementor-element.elementor-element-13b79c3{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;}.elementor-4881 .elementor-element.elementor-element-13b79c3 img{width:170px;height:170px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-4881 .elementor-element.elementor-element-60e8b3f{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4881 .elementor-element.elementor-element-60e8b3f.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-4881 .elementor-element.elementor-element-6ff911d{width:auto;max-width:auto;}.elementor-4881 .elementor-element.elementor-element-6ff911d > .elementor-widget-container{background-color:#0B3954;padding:2px 10px 2px 10px;border-radius:999px 999px 999px 999px;}.elementor-4881 .elementor-element.elementor-element-6ff911d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:700;line-height:1.6em;color:#FFFFFF;}.elementor-4881 .elementor-element.elementor-element-14ec0af .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#0B3954;}.elementor-4881 .elementor-element.elementor-element-8cd6101{font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.6em;color:#374151;}.elementor-4881 .elementor-element.elementor-element-f28f104{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:nowrap;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:#E3E8EE;--border-color:#E3E8EE;--border-radius:22px 22px 22px 22px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-4881 .elementor-element.elementor-element-f28f104:not(.elementor-motion-effects-element-type-background), .elementor-4881 .elementor-element.elementor-element-f28f104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4881 .elementor-element.elementor-element-52d82de{width:var( --container-widget-width, 170px );max-width:170px;--container-widget-width:170px;--container-widget-flex-grow:0;}.elementor-4881 .elementor-element.elementor-element-52d82de img{width:170px;height:170px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-4881 .elementor-element.elementor-element-67628c2{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4881 .elementor-element.elementor-element-67628c2.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-4881 .elementor-element.elementor-element-417f4e5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;line-height:1.3em;color:#0B3954;}.elementor-4881 .elementor-element.elementor-element-c9cb073{font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.6em;color:#374151;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4881 .elementor-element.elementor-element-d1576b5 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;fill:#105685;color:#105685;padding:0px 0px 0px 0px;}.elementor-4881 .elementor-element.elementor-element-af4c428{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-4881 .elementor-element.elementor-element-af4c428:not(.elementor-motion-effects-element-type-background), .elementor-4881 .elementor-element.elementor-element-af4c428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F9;}.elementor-4881 .elementor-element.elementor-element-907faf4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4881 .elementor-element.elementor-element-1ce8784 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-4881 .elementor-element.elementor-element-1ce8784 .elementor-heading-title{font-family:"Reem Kufi", Sans-serif;font-size:46px;font-weight:600;line-height:1.1em;color:#0B3954;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4881 .elementor-element.elementor-element-2d2caf5 .elementor-tab-title{border-width:1px;border-color:#E3E8EE;background-color:#FFFFFF;padding:20px 24px 20px 24px;}.elementor-4881 .elementor-element.elementor-element-2d2caf5 .elementor-tab-content{border-width:1px;border-block-end-color:#E3E8EE;background-color:#FFFFFF;color:#374151;font-family:"Roboto", Sans-serif;font-size:16px;line-height:1.7em;padding:0px 24px 22px 24px;}.elementor-4881 .elementor-element.elementor-element-2d2caf5 .elementor-toggle-item:not(:last-child){margin-block-end:12px;}.elementor-4881 .elementor-element.elementor-element-2d2caf5 .elementor-toggle-title, .elementor-4881 .elementor-element.elementor-element-2d2caf5 .elementor-toggle-icon{color:#0B3954;}.elementor-4881 .elementor-element.elementor-element-2d2caf5 .elementor-toggle-icon svg{fill:#0B3954;}.elementor-4881 .elementor-element.elementor-element-2d2caf5 .elementor-tab-title.elementor-active a, .elementor-4881 .elementor-element.elementor-element-2d2caf5 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#105685;}.elementor-4881 .elementor-element.elementor-element-2d2caf5 .elementor-toggle-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;}.elementor-4881 .elementor-element.elementor-element-2d2caf5 .elementor-tab-title .elementor-toggle-icon i:before{color:#105685;}.elementor-4881 .elementor-element.elementor-element-2d2caf5 .elementor-tab-title .elementor-toggle-icon svg{fill:#105685;}.elementor-4881 .elementor-element.elementor-element-2d2caf5 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#105685;}.elementor-4881 .elementor-element.elementor-element-2d2caf5 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#105685;}.elementor-4881 .elementor-element.elementor-element-338f868{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-4881 .elementor-element.elementor-element-338f868:not(.elementor-motion-effects-element-type-background), .elementor-4881 .elementor-element.elementor-element-338f868 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4881 .elementor-element.elementor-element-a12867b{--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-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4881 .elementor-element.elementor-element-a7d8bea .elementor-heading-title{font-family:"Reem Kufi", Sans-serif;font-size:46px;font-weight:600;line-height:1.1em;color:#0B3954;}.elementor-4881 .elementor-element.elementor-element-a9604bc{font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.4em;color:#374151;}.elementor-4881 .elementor-element.elementor-element-1497937{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4881 .elementor-element.elementor-element-4c1040a{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4881 .elementor-element.elementor-element-4c1040a:not(.elementor-motion-effects-element-type-background), .elementor-4881 .elementor-element.elementor-element-4c1040a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F9;}.elementor-4881 .elementor-element.elementor-element-eec0626{font-family:"Roboto", Sans-serif;font-size:18px;line-height:1.2em;color:#F2B705;}.elementor-4881 .elementor-element.elementor-element-0e24958{font-family:"Roboto", Sans-serif;font-size:16px;line-height:1.6em;color:#374151;}.elementor-4881 .elementor-element.elementor-element-10f0226{font-family:"Roboto", Sans-serif;font-size:16px;line-height:1.4em;color:#0B3954;}.elementor-4881 .elementor-element.elementor-element-40af91f{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4881 .elementor-element.elementor-element-40af91f:not(.elementor-motion-effects-element-type-background), .elementor-4881 .elementor-element.elementor-element-40af91f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F9;}.elementor-4881 .elementor-element.elementor-element-7c6b3da{font-family:"Roboto", Sans-serif;font-size:18px;line-height:1.2em;color:#F2B705;}.elementor-4881 .elementor-element.elementor-element-48ca7b4{font-family:"Roboto", Sans-serif;font-size:16px;line-height:1.6em;color:#374151;}.elementor-4881 .elementor-element.elementor-element-65f7831{font-family:"Roboto", Sans-serif;font-size:16px;line-height:1.4em;color:#0B3954;}.elementor-4881 .elementor-element.elementor-element-bd19640{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4881 .elementor-element.elementor-element-bd19640:not(.elementor-motion-effects-element-type-background), .elementor-4881 .elementor-element.elementor-element-bd19640 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F9;}.elementor-4881 .elementor-element.elementor-element-e3e004a{font-family:"Roboto", Sans-serif;font-size:18px;line-height:1.2em;color:#F2B705;}.elementor-4881 .elementor-element.elementor-element-296056d{font-family:"Roboto", Sans-serif;font-size:16px;line-height:1.6em;color:#374151;}.elementor-4881 .elementor-element.elementor-element-1b01df0{font-family:"Roboto", Sans-serif;font-size:16px;line-height:1.4em;color:#0B3954;}.elementor-4881 .elementor-element.elementor-element-8204b33 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;fill:#105685;color:#105685;padding:0px 0px 0px 0px;}.elementor-4881 .elementor-element.elementor-element-8204b33 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-4881 .elementor-element.elementor-element-df439db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-4881 .elementor-element.elementor-element-df439db:not(.elementor-motion-effects-element-type-background), .elementor-4881 .elementor-element.elementor-element-df439db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF3F7;}.elementor-4881 .elementor-element.elementor-element-c9ca24e .elementor-heading-title{font-family:"Reem Kufi", Sans-serif;font-size:46px;font-weight:600;line-height:1.1em;color:#0B3954;}.elementor-4881 .elementor-element.elementor-element-3f57d4a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4881 .elementor-element.elementor-element-85e6d21{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-4881 .elementor-element.elementor-element-85e6d21:not(.elementor-motion-effects-element-type-background), .elementor-4881 .elementor-element.elementor-element-85e6d21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4881 .elementor-element.elementor-element-f81f02f{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-4881 .elementor-element.elementor-element-f81f02f img{width:120px;height:120px;object-fit:cover;object-position:center center;border-radius:14px 14px 14px 14px;}.elementor-4881 .elementor-element.elementor-element-77658bc{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4881 .elementor-element.elementor-element-77658bc.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-4881 .elementor-element.elementor-element-f7bc862 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;color:#0B3954;}.elementor-4881 .elementor-element.elementor-element-a68072c{font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.5em;color:#374151;}.elementor-4881 .elementor-element.elementor-element-a3342a9{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-4881 .elementor-element.elementor-element-a3342a9:not(.elementor-motion-effects-element-type-background), .elementor-4881 .elementor-element.elementor-element-a3342a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4881 .elementor-element.elementor-element-e49d39e{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-4881 .elementor-element.elementor-element-e49d39e img{width:120px;height:120px;object-fit:cover;object-position:center center;border-radius:14px 14px 14px 14px;}.elementor-4881 .elementor-element.elementor-element-844b879{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4881 .elementor-element.elementor-element-844b879.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-4881 .elementor-element.elementor-element-b5a3675 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;color:#0B3954;}.elementor-4881 .elementor-element.elementor-element-f85504e{font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.5em;color:#374151;}.elementor-4881 .elementor-element.elementor-element-aa2c2ff{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-4881 .elementor-element.elementor-element-aa2c2ff:not(.elementor-motion-effects-element-type-background), .elementor-4881 .elementor-element.elementor-element-aa2c2ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4881 .elementor-element.elementor-element-015be10{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;}.elementor-4881 .elementor-element.elementor-element-015be10 img{width:120px;height:120px;object-fit:cover;object-position:center center;border-radius:14px 14px 14px 14px;}.elementor-4881 .elementor-element.elementor-element-5ce716d{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4881 .elementor-element.elementor-element-5ce716d.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-4881 .elementor-element.elementor-element-dcda147 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:700;line-height:1.3em;color:#0B3954;}.elementor-4881 .elementor-element.elementor-element-ca8fd3c{font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.5em;color:#374151;}@media(max-width:1024px){.elementor-4881 .elementor-element.elementor-element-af00e3f .elementor-heading-title{font-size:20px;}.elementor-4881 .elementor-element.elementor-element-a1fba80 .elementor-heading-title{font-size:42px;}.elementor-4881 .elementor-element.elementor-element-0d83ae1 .elementor-heading-title{font-size:38px;}.elementor-4881 .elementor-element.elementor-element-270deca{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4881 .elementor-element.elementor-element-b8c67b1 .elementor-heading-title{font-size:22px;}.elementor-4881 .elementor-element.elementor-element-64e9936 .elementor-heading-title{font-size:38px;}.elementor-4881 .elementor-element.elementor-element-b8ead56{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4881 .elementor-element.elementor-element-14ec0af .elementor-heading-title{font-size:21px;}.elementor-4881 .elementor-element.elementor-element-417f4e5 .elementor-heading-title{font-size:21px;}.elementor-4881 .elementor-element.elementor-element-1ce8784 .elementor-heading-title{font-size:38px;}.elementor-4881 .elementor-element.elementor-element-a7d8bea .elementor-heading-title{font-size:38px;}.elementor-4881 .elementor-element.elementor-element-1497937{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-4881 .elementor-element.elementor-element-c9ca24e .elementor-heading-title{font-size:38px;}.elementor-4881 .elementor-element.elementor-element-3f57d4a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-4881 .elementor-element.elementor-element-f7bc862 .elementor-heading-title{font-size:19px;}.elementor-4881 .elementor-element.elementor-element-b5a3675 .elementor-heading-title{font-size:19px;}.elementor-4881 .elementor-element.elementor-element-dcda147 .elementor-heading-title{font-size:19px;}}@media(max-width:767px){.elementor-4881 .elementor-element.elementor-element-4108971{--padding-top:16px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4881 .elementor-element.elementor-element-af00e3f .elementor-heading-title{font-size:19px;}.elementor-4881 .elementor-element.elementor-element-a1fba80 .elementor-heading-title{font-size:34px;}.elementor-4881 .elementor-element.elementor-element-f52cff0{--padding-top:4px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-4881 .elementor-element.elementor-element-bae39fa{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4881 .elementor-element.elementor-element-3e9ef8e{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4881 .elementor-element.elementor-element-0d83ae1 .elementor-heading-title{font-size:32px;}.elementor-4881 .elementor-element.elementor-element-3eb1656{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4881 .elementor-element.elementor-element-270deca{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-4881 .elementor-element.elementor-element-b8c67b1 .elementor-heading-title{font-size:22px;}.elementor-4881 .elementor-element.elementor-element-38cd381{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4881 .elementor-element.elementor-element-0fc8bd1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4881 .elementor-element.elementor-element-e6a99b9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4881 .elementor-element.elementor-element-5d717e8{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4881 .elementor-element.elementor-element-64e9936 .elementor-heading-title{font-size:32px;}.elementor-4881 .elementor-element.elementor-element-b8ead56{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4881 .elementor-element.elementor-element-14ec0af .elementor-heading-title{font-size:20px;}.elementor-4881 .elementor-element.elementor-element-417f4e5 .elementor-heading-title{font-size:20px;}.elementor-4881 .elementor-element.elementor-element-af4c428{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4881 .elementor-element.elementor-element-1ce8784 .elementor-heading-title{font-size:32px;}.elementor-4881 .elementor-element.elementor-element-338f868{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4881 .elementor-element.elementor-element-a7d8bea .elementor-heading-title{font-size:32px;}.elementor-4881 .elementor-element.elementor-element-1497937{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-4881 .elementor-element.elementor-element-df439db{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-4881 .elementor-element.elementor-element-c9ca24e .elementor-heading-title{font-size:32px;}.elementor-4881 .elementor-element.elementor-element-3f57d4a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-4881 .elementor-element.elementor-element-f7bc862 .elementor-heading-title{font-size:18px;}.elementor-4881 .elementor-element.elementor-element-b5a3675 .elementor-heading-title{font-size:18px;}.elementor-4881 .elementor-element.elementor-element-dcda147 .elementor-heading-title{font-size:18px;}}@media(min-width:768px){.elementor-4881 .elementor-element.elementor-element-4108971{--content-width:1280px;}.elementor-4881 .elementor-element.elementor-element-f7c4ad8{--width:49%;}.elementor-4881 .elementor-element.elementor-element-f69d34c{--width:46%;}.elementor-4881 .elementor-element.elementor-element-b646041{--width:270px;}.elementor-4881 .elementor-element.elementor-element-bae39fa{--content-width:1280px;}.elementor-4881 .elementor-element.elementor-element-9527b7d{--width:880px;}.elementor-4881 .elementor-element.elementor-element-3e9ef8e{--content-width:1280px;}.elementor-4881 .elementor-element.elementor-element-5d717e8{--content-width:1280px;}.elementor-4881 .elementor-element.elementor-element-60e8b3f{--width:0px;}.elementor-4881 .elementor-element.elementor-element-67628c2{--width:0px;}.elementor-4881 .elementor-element.elementor-element-af4c428{--content-width:1280px;}.elementor-4881 .elementor-element.elementor-element-907faf4{--width:900px;}.elementor-4881 .elementor-element.elementor-element-338f868{--content-width:1280px;}.elementor-4881 .elementor-element.elementor-element-df439db{--content-width:1280px;}.elementor-4881 .elementor-element.elementor-element-77658bc{--width:0px;}.elementor-4881 .elementor-element.elementor-element-844b879{--width:0px;}.elementor-4881 .elementor-element.elementor-element-5ce716d{--width:0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4881 .elementor-element.elementor-element-f7c4ad8{--width:100%;}.elementor-4881 .elementor-element.elementor-element-f69d34c{--width:100%;}.elementor-4881 .elementor-element.elementor-element-9527b7d{--width:100%;}.elementor-4881 .elementor-element.elementor-element-907faf4{--width:100%;}}/* Start custom CSS *//* StickerEle product page v2. Every rule is scoped to .se-pdp, so it only affects this template */
.se-pdp{--navy:#0B3954;--blue:#105685;--yel:#F2D01D;--line:#E3E8EE}
.se-pdp form.cart{display:block!important;margin:0!important;width:100%!important}
.se-pdp #tm-extra-product-options{counter-reset:sestep;margin:0!important;padding:0!important;width:100%!important}
.se-pdp #tm-extra-product-options .cpf-section,.se-pdp #tm-extra-product-options .tc-row,.se-pdp #tm-extra-product-options .tc-element-inner-wrap{margin:0!important;padding:0!important}
.se-pdp #tm-extra-product-options .cpf-element{padding:22px 0!important;margin:0!important;border-bottom:1px solid #EDF1F5!important}
.se-pdp #tm-extra-product-options .cpf-type-divider{display:none!important}
.se-pdp #tm-extra-product-options .cpf-type-textfield{border-bottom:0!important;padding:2px 0 18px!important}
.se-pdp #tm-extra-product-options .half-size-box-div:not(.tc-hidden){width:50%!important;display:inline-block!important;vertical-align:top;padding-right:10px!important}
.se-pdp #tm-extra-product-options .tm-epo-element-label{display:flex!important;align-items:center;gap:10px;margin:0 0 14px!important;padding:0!important;font-family:Roboto,Arial,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:1.3!important;color:var(--navy)!important;text-transform:none!important;letter-spacing:0!important;background:none!important;border:0!important;width:100%!important}
.se-pdp #tm-extra-product-options .tm-epo-required{display:none!important}
.se-pdp #tm-extra-product-options .cpf-element:not(.cpf-type-textfield):not(.cpf-type-divider) .tm-epo-element-label::before{counter-increment:sestep;content:counter(sestep);flex:none;width:28px;height:28px;border-radius:50%;background:var(--navy);color:#fff;display:inline-grid;place-items:center;font-size:14px;font-weight:700;line-height:1}
.se-pdp #tm-extra-product-options .cpf-type-textfield .tm-epo-element-label{font-size:14px!important;margin-bottom:6px!important}
.se-pdp #tm-extra-product-options .tc-element-container{width:100%!important;padding:0!important}
.se-pdp #tm-extra-product-options .tmcp-ul-wrap{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important;overflow:visible!important;width:100%!important;max-width:none!important;transform:none!important}
.se-pdp #tm-extra-product-options .tmcp-ul-wrap>li.tmcp-field-wrap{margin:0!important;padding:0!important;width:auto!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important;float:none!important;border:0!important;background:none!important;box-shadow:none!important}
.se-pdp #tm-extra-product-options .tmcp-field-wrap-inner,.se-pdp #tm-extra-product-options .tc-field-label-wrap{display:block!important;width:auto!important;padding:0!important;margin:0!important}
.se-pdp #tm-extra-product-options li.tmcp-field-wrap label.tm-epo-field-label{display:block!important;margin:0!important;padding:0!important;cursor:pointer;width:100%!important}
.se-pdp #tm-extra-product-options li.tmcp-field-wrap .tc-input-wrap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;margin:0!important;padding:0!important}
.se-pdp #tm-extra-product-options li.tmcp-field-wrap .tc-label-wrap{display:flex!important;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px!important;border:1px solid #D5DDE5!important;border-radius:999px!important;background:#fff!important;color:var(--navy)!important;font-size:14px!important;font-weight:500!important;line-height:1.25!important;transition:background .15s,border-color .15s,box-shadow .15s}
.se-pdp #tm-extra-product-options li.tmcp-field-wrap .tc-label,.se-pdp #tm-extra-product-options li.tmcp-field-wrap .tc-label-inner,.se-pdp #tm-extra-product-options li.tmcp-field-wrap .tc-label-text{display:block!important;width:auto!important;padding:0!important;margin:0!important;color:inherit!important;font:inherit!important;text-align:inherit!important;float:none!important}
.se-pdp #tm-extra-product-options li.tmcp-field-wrap:hover .tc-label-wrap{border-color:var(--blue)!important}
.se-pdp #tm-extra-product-options li.tmcp-field-wrap:has(input:checked) .tc-label-wrap{background:var(--navy)!important;border-color:var(--navy)!important;color:#fff!important}
.se-pdp #tm-extra-product-options li.tmcp-field-wrap:has(input:focus-visible) .tc-label-wrap{outline:3px solid var(--yel);outline-offset:2px}
.se-pdp #tm-extra-product-options .tiny-shape-images-div .tmcp-ul-wrap{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}
.se-pdp #tm-extra-product-options .tiny-shape-images-div li.tmcp-field-wrap .tc-label-wrap{flex-direction:column;gap:8px;min-height:0;padding:14px 6px 12px!important;border-radius:14px!important;font-size:13px!important;font-weight:600!important;border-color:var(--line)!important;text-align:center}
.se-pdp #tm-extra-product-options .tiny-shape-images-div img.tc-image{width:30px!important;height:30px!important;margin:0!important;float:none!important;object-fit:contain}
.se-pdp #tm-extra-product-options .is-horizontal-div .tmcp-ul-wrap{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(84px,1fr))!important;gap:10px 8px!important}
.se-pdp #tm-extra-product-options .is-horizontal-div li.tmcp-field-wrap .tc-label-wrap{flex-direction:column;gap:6px;min-height:0;padding:10px 4px 8px!important;border-radius:14px!important;font-size:12.5px!important;font-weight:600!important;border-color:var(--line)!important;text-align:center}
.se-pdp #tm-extra-product-options .is-horizontal-div img.tc-image{width:60px!important;height:60px!important;max-width:none!important;margin:0!important;float:none!important;border-radius:50%;object-fit:cover}
.se-pdp #tm-extra-product-options .tiny-shape-images-div li.tmcp-field-wrap:has(input:checked) .tc-label-wrap,.se-pdp #tm-extra-product-options .is-horizontal-div li.tmcp-field-wrap:has(input:checked) .tc-label-wrap{background:#F0F6FA!important;color:var(--navy)!important;border-color:var(--blue)!important;box-shadow:0 0 0 1px var(--blue)}
.se-pdp #tm-extra-product-options .unit-switcher-toggle-div .tmcp-ul-wrap{display:inline-flex!important;width:auto!important;gap:0!important;padding:4px!important;border-radius:999px;background:#EEF3F7}
.se-pdp #tm-extra-product-options .unit-switcher-toggle-div li.tmcp-field-wrap .tc-label-wrap{min-height:34px;min-width:54px;padding:0 14px!important;border:0!important;background:transparent!important;color:#4B5563!important;font-weight:700!important}
.se-pdp #tm-extra-product-options .unit-switcher-toggle-div li.tmcp-field-wrap:has(input:checked) .tc-label-wrap{background:#fff!important;color:var(--navy)!important;box-shadow:0 1px 4px rgba(11,57,84,.18)}
.se-pdp #tm-extra-product-options li.tmcp-field-wrap:has(.tc-price-wrap .amount) .tc-label-wrap{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;min-width:112px;min-height:0;padding:10px 14px!important;border-radius:14px!important}
.se-pdp #tm-extra-product-options li.tmcp-field-wrap:has(.tc-price-wrap .amount) .tc-label-text{font-size:17px!important;font-weight:700!important}
.se-pdp #tm-extra-product-options .tc-price-wrap{display:block!important;padding:0!important;margin:0!important}
.se-pdp #tm-extra-product-options .tc-price-wrap .price{display:flex!important;flex-wrap:wrap;gap:0 6px;align-items:baseline;font-size:14px!important;color:inherit!important;margin:0!important}
.se-pdp #tm-extra-product-options .tc-price-wrap del{font-size:12px!important;opacity:.7;color:inherit!important}
.se-pdp #tm-extra-product-options .tc-price-wrap ins{text-decoration:none!important;font-weight:700!important;color:inherit!important;background:none!important}
.se-pdp #tm-extra-product-options .tc-price-wrap .amount{color:inherit!important}
.se-pdp #tm-extra-product-options input[type=text],.se-pdp #tm-extra-product-options input[type=number],.se-pdp #tm-extra-product-options textarea{width:100%!important;min-height:46px;padding:10px 14px!important;border:1px solid #D5DDE5!important;border-radius:12px!important;background:#fff!important;font:inherit!important;color:#111827!important;box-shadow:none!important}
.se-pdp #tm-extra-product-options textarea{min-height:86px}
.se-pdp #tm-extra-product-options input:focus,.se-pdp #tm-extra-product-options textarea:focus{outline:3px solid var(--yel)!important;border-color:var(--navy)!important}
.se-pdp #tm-extra-product-options .cpf-type-multiple_file_upload label.tm-epo-field-label{display:flex!important;align-items:center;gap:14px;padding:20px!important;border:1.5px dashed #9AA7B4!important;border-radius:16px!important;background:#F9FBFC!important}
.se-pdp #tm-epo-totals{margin:22px 0 0!important}
.se-pdp .tm-extra-product-options-totals{display:grid!important;grid-template-columns:1fr auto;gap:8px 16px;margin:0!important;padding:22px 26px!important;border-radius:20px!important;background:var(--navy)!important;color:#C9D7E3!important}
.se-pdp .tm-extra-product-options-totals dt,.se-pdp .tm-extra-product-options-totals dd{margin:0!important;padding:0!important;border:0!important;background:none!important;color:inherit!important;font-size:15px!important;float:none!important;width:auto!important}
.se-pdp .tm-extra-product-options-totals dd{text-align:right;color:#fff!important;font-weight:500}
.se-pdp .tm-extra-product-options-totals dt.tm-final-totals,.se-pdp .tm-extra-product-options-totals dd.tm-final-totals{padding-top:12px!important;border-top:1px solid #24506E!important;align-self:end}
.se-pdp .tm-extra-product-options-totals dd.tm-final-totals{font-family:'Reem Kufi',Futura,sans-serif!important;font-size:32px!important;font-weight:700!important;line-height:1.1!important}
.se-pdp .tm-extra-product-options-totals .amount{color:inherit!important;font:inherit!important}
.se-pdp form.cart .quantity{margin:18px 10px 0 0!important;vertical-align:middle}
.se-pdp form.cart .single_add_to_cart_button{margin-top:18px!important;min-height:56px;padding:0 34px!important;border:0!important;border-radius:999px!important;background:var(--yel)!important;color:var(--navy)!important;font-family:Roboto,Arial,sans-serif!important;font-size:17px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;vertical-align:middle}
.se-pdp form.cart .single_add_to_cart_button:hover{background:#E5C311!important}
.se-pdp .woocommerce-product-gallery{margin:0!important}
.se-pdp .woocommerce-product-gallery img{border-radius:20px}
.se-pdp-desc h1,.se-pdp-desc h2,.se-pdp-desc h3{font-family:'Reem Kufi',Futura,sans-serif!important;color:#0B3954!important;line-height:1.15!important;margin:1.4em 0 .5em!important}
.se-pdp-desc h2{font-size:34px!important}.se-pdp-desc h3{font-size:24px!important}
.se-pdp-desc p,.se-pdp-desc li{font-size:17px;line-height:1.75;color:#374151}
.se-pdp-desc strong{color:#0B3954}
@media (max-width:767px){.se-pdp #tm-extra-product-options .tiny-shape-images-div .tmcp-ul-wrap{grid-template-columns:repeat(3,minmax(0,1fr))!important}.se-pdp #tm-extra-product-options .half-size-box-div{width:100%!important;padding-right:0!important}}
/* v2b: stronger overrides + fixes */
.se-pdp #tm-extra-product-options .tc-element-container,.se-pdp #tm-extra-product-options .tmcp-ul-wrap{overflow:visible!important;max-height:none!important;scrollbar-width:none}
.se-pdp #tm-extra-product-options .tmcp-ul-wrap::-webkit-scrollbar{display:none}
.se-pdp #tm-extra-product-options .is-horizontal-div li.tmcp-field-wrap img.tc-image{width:60px!important;height:60px!important;min-width:0!important;max-height:none!important}
.se-pdp #tm-extra-product-options .tiny-shape-images-div li.tmcp-field-wrap .tc-label-wrap{flex-direction:column!important;justify-content:center!important}
.se-pdp #tm-extra-product-options .tiny-shape-images-div li.tmcp-field-wrap img.tc-image{width:30px!important;height:30px!important;min-width:0!important}
.se-pdp #tm-extra-product-options li.tmcp-field-wrap .tc-label-inner{display:inline-flex!important;align-items:center;gap:6px}
.se-pdp #tm-extra-product-options li.tmcp-field-wrap:has(.tc-price-wrap .amount) .tc-label-inner{flex-direction:column;align-items:flex-start;gap:2px}
.se-pdp #tm-extra-product-options .unit-switcher-toggle-div .tmcp-ul-wrap,.se-pdp #tm-extra-product-options .unit-switcher-toggle-div li.tmcp-field-wrap,.se-pdp #tm-extra-product-options .unit-switcher-toggle-div .tmcp-field-wrap-inner{border:0!important;box-shadow:none!important}
.se-pdp #tm-extra-product-options .unit-switcher-toggle-div li.tmcp-field-wrap{background:transparent!important}
.se-pdp #tm-extra-product-options .tm-tooltip,.se-pdp #tm-extra-product-options .tc-tooltip{display:inline-flex!important;margin:0!important;vertical-align:middle}
/* v2c: equal tiles + unit pill */
.se-pdp #tm-extra-product-options .tiny-shape-images-div li.tmcp-field-wrap,.se-pdp #tm-extra-product-options .is-horizontal-div li.tmcp-field-wrap{width:100%!important;justify-self:stretch}
.se-pdp #tm-extra-product-options .tiny-shape-images-div li.tmcp-field-wrap .tc-label-wrap,.se-pdp #tm-extra-product-options .is-horizontal-div li.tmcp-field-wrap .tc-label-wrap{width:100%!important;height:100%!important;box-sizing:border-box}
.se-pdp #tm-extra-product-options .tiny-shape-images-div .tmcp-field-wrap-inner,.se-pdp #tm-extra-product-options .is-horizontal-div .tmcp-field-wrap-inner,.se-pdp #tm-extra-product-options .tiny-shape-images-div .tc-field-label-wrap,.se-pdp #tm-extra-product-options .is-horizontal-div .tc-field-label-wrap,.se-pdp #tm-extra-product-options .tiny-shape-images-div label.tm-epo-field-label,.se-pdp #tm-extra-product-options .is-horizontal-div label.tm-epo-field-label{width:100%!important;height:100%!important}
.se-pdp #tm-extra-product-options .unit-switcher-toggle-div .tmcp-ul-wrap{display:inline-flex!important;width:auto!important;background:#EEF3F7!important;border-radius:999px!important;padding:4px!important;gap:2px!important}
.se-pdp #tm-extra-product-options .unit-switcher-toggle-div li.tmcp-field-wrap,.se-pdp #tm-extra-product-options .unit-switcher-toggle-div li.tmcp-field-wrap *{border:0!important}
.se-pdp #tm-extra-product-options .unit-switcher-toggle-div li.tmcp-field-wrap::before,.se-pdp #tm-extra-product-options .unit-switcher-toggle-div li.tmcp-field-wrap::after,.se-pdp #tm-extra-product-options .unit-switcher-toggle-div .tc-label-wrap::before,.se-pdp #tm-extra-product-options .unit-switcher-toggle-div .tc-label-wrap::after{display:none!important;content:none!important}
.se-pdp #tm-extra-product-options .unit-switcher-toggle-div li.tmcp-field-wrap .tc-label-wrap{border-radius:999px!important;background:transparent!important}
.se-pdp #tm-extra-product-options .unit-switcher-toggle-div li.tmcp-field-wrap:has(input:checked) .tc-label-wrap{background:#FFFFFF!important;color:#0B3954!important;box-shadow:0 1px 4px rgba(11,57,84,.18)!important}
/* v2d: never override EPO's own show/hide logic */
.se-pdp #tm-extra-product-options .cpf-element.tc-hidden,.se-pdp #tm-extra-product-options .tc-hidden{display:none!important}
/* material + shape tiles keep centred layout even when they show a surcharge */
.se-pdp #tm-extra-product-options .is-horizontal-div li.tmcp-field-wrap .tc-label-wrap,.se-pdp #tm-extra-product-options .tiny-shape-images-div li.tmcp-field-wrap .tc-label-wrap{align-items:center!important;justify-content:flex-start!important;text-align:center!important;min-width:0!important;padding:10px 4px 10px!important}
.se-pdp #tm-extra-product-options .is-horizontal-div li.tmcp-field-wrap .tc-label-inner,.se-pdp #tm-extra-product-options .tiny-shape-images-div li.tmcp-field-wrap .tc-label-inner{flex-direction:column!important;align-items:center!important;gap:2px!important}
.se-pdp #tm-extra-product-options .is-horizontal-div li.tmcp-field-wrap .tc-label-text,.se-pdp #tm-extra-product-options .tiny-shape-images-div li.tmcp-field-wrap .tc-label-text{font-size:12.5px!important;font-weight:600!important;line-height:1.25!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}
.se-pdp #tm-extra-product-options .is-horizontal-div .tc-price-wrap .price{justify-content:center;font-size:11.5px!important;gap:0 4px}
.se-pdp #tm-extra-product-options .is-horizontal-div .tc-price-wrap del{font-size:10.5px!important}
.se-pdp #tm-extra-product-options .is-horizontal-div .tmcp-ul-wrap{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))!important}
.se-pdp #tm-extra-product-options .unit-switcher-toggle-div .tmcp-ul-wrap{width:fit-content!important;max-width:100%!important}
/* v2e: button case + clean total box */
body .se-pdp form.cart button.single_add_to_cart_button.button,body .se-pdp form.cart .single_add_to_cart_button.button.alt{text-transform:none!important;letter-spacing:0!important;font-size:17px!important}
.se-pdp #tm-epo-totals dt.tm-final-totals,.se-pdp #tm-epo-totals dd.tm-final-totals{border-top:0!important;padding-top:0!important}
.se-pdp #tm-epo-totals .tm-extra-product-options-totals>*:empty{display:none!important}
.se-pdp #tm-epo-totals dt.tm-final-totals{align-self:center!important;font-size:16px!important;color:#C9D7E3!important}
/* v3: match the approved design */
.se-pdp #tm-extra-product-options .se-aside{margin-left:auto;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;color:#4B5563;text-decoration:none}
.se-pdp #tm-extra-product-options a.se-aside{color:#105685;font-weight:500;text-decoration:underline;text-underline-offset:3px}
.se-pdp #tm-extra-product-options .cpf-type-textarea .tm-epo-element-label::before{display:none!important;content:none!important}
.se-pdp #tm-extra-product-options .cpf-type-textarea{border-bottom:0!important;padding-top:0!important}
.se-pdp #tm-extra-product-options .cpf-type-textarea .tm-epo-element-label{font-size:14px!important;margin-bottom:6px!important}
.se-pdp #tm-extra-product-options .se-opt{font-weight:400;color:#4B5563}
.se-pdp #tm-extra-product-options .cpf-type-multiple_file_upload{border-bottom:0!important;padding-bottom:14px!important}
.se-pdp #tm-extra-product-options .is-horizontal-div .tmcp-ul-wrap{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))!important}
.se-pdp #tm-extra-product-options .is-horizontal-div .tc-price-wrap{display:none!important}
.se-pdp #tm-extra-product-options .is-horizontal-div li.tmcp-field-wrap img.tc-image{width:52px!important;height:52px!important}
.se-pdp #tm-extra-product-options .is-horizontal-div li.tmcp-field-wrap:has(input:checked) img.tc-image{box-shadow:0 0 0 3px #fff,0 0 0 5px #105685}
.se-pdp #tm-extra-product-options .se-matinfo{display:flex;gap:12px;align-items:flex-start;margin-top:14px;padding:14px 16px;border-radius:14px;background:#F5F7F9;font-size:14px;line-height:1.55;color:#374151}
.se-pdp #tm-extra-product-options .se-matinfo img{width:36px!important;height:36px!important;border-radius:50%;object-fit:cover;flex:none;margin:0!important}
.se-pdp #tm-extra-product-options .se-matinfo p{margin:0!important;font-size:14px!important}
.se-pdp #tm-extra-product-options .se-matinfo strong{color:#0B3954}
.se-pdp #tm-extra-product-options .se-matinfo a{color:#105685;font-weight:500;text-decoration:underline}
.se-pdp #tm-extra-product-options .se-sur{color:#0B3954;font-weight:500}
.se-pdp #tm-extra-product-options .cpf-element:has(.se-sub) .tmcp-ul-wrap{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
.se-pdp #tm-extra-product-options .cpf-element:has(.se-sub) li.tmcp-field-wrap{width:100%!important}
.se-pdp #tm-extra-product-options .cpf-element:has(.se-sub) li.tmcp-field-wrap .tc-label-wrap{flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;gap:2px;min-height:0;height:100%;padding:14px 16px!important;border-radius:14px!important;border-color:#E3E8EE!important}
.se-pdp #tm-extra-product-options .cpf-element:has(.se-sub) .tc-label-inner{flex-direction:column!important;align-items:flex-start!important;gap:2px!important}
.se-pdp #tm-extra-product-options .cpf-element:has(.se-sub) .tc-label-text{font-size:15px!important;font-weight:700!important}
.se-pdp #tm-extra-product-options .se-sub{display:block;font-size:13px;font-weight:400;color:#4B5563;line-height:1.4}
.se-pdp #tm-extra-product-options .cpf-element:has(.se-sub) li.tmcp-field-wrap:has(input:checked) .tc-label-wrap{background:#F0F6FA!important;color:#0B3954!important;border-color:#105685!important;box-shadow:0 0 0 1px #105685}
.se-pdp #tm-extra-product-options .cpf-element:has(.se-sub) .tc-price-wrap .price{font-size:13px!important}
.se-pdp #tm-extra-product-options .cpf-element:has(.se-sub) .tc-price-wrap del{display:none!important}
.se-pdp #tm-extra-product-options .unit-switcher-toggle-div{position:relative!important;height:0!important;padding:0!important;border:0!important;z-index:3}
.se-pdp #tm-extra-product-options .unit-switcher-toggle-div .tm-epo-element-label{display:none!important}
.se-pdp #tm-extra-product-options .unit-switcher-toggle-div .tc-element-container{position:absolute!important;right:0;top:15px;width:auto!important}
.se-pdp #tm-extra-product-options .cpf-element:has(.se-each) .tmcp-ul-wrap{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding-top:6px!important}
.se-pdp #tm-extra-product-options .cpf-element:has(.se-each) li.tmcp-field-wrap{width:100%!important}
.se-pdp #tm-extra-product-options .cpf-element:has(.se-each) li.tmcp-field-wrap .tc-label-wrap{position:relative;width:100%!important;height:100%;min-width:0!important;border-color:#E3E8EE!important}
.se-pdp #tm-extra-product-options .cpf-element:has(.se-each) .tc-price-wrap del,.se-pdp #tm-extra-product-options .cpf-element:has(.se-each) .screen-reader-text{display:none!important}
.se-pdp #tm-extra-product-options .se-each{display:block;font-size:12px;font-weight:400;opacity:.85;line-height:1.3}
.se-pdp #tm-extra-product-options .cpf-element:has(.se-each) li.tmcp-field-wrap:has(input:checked) .tc-label-wrap{background:#F0F6FA!important;color:#0B3954!important;border-color:#105685!important;box-shadow:0 0 0 1px #105685}
.se-pdp #tm-extra-product-options li.se-best .tc-label-wrap::after{content:"Best value";position:absolute;top:-9px;right:8px;padding:1px 8px;border-radius:999px;background:#F2D01D;color:#0B3954;font-size:11px;font-weight:700;line-height:1.5}
.se-pdp #tm-extra-product-options .cpf-type-multiple_file_upload label.tm-epo-field-label{position:relative!important;cursor:pointer;display:block!important}
.se-pdp #tm-extra-product-options .cpf-upload-wrap{position:absolute!important;inset:0;opacity:0;z-index:2;overflow:hidden;margin:0!important}
.se-pdp #tm-extra-product-options .cpf-upload-wrap input[type=file]{width:100%!important;height:100%!important;cursor:pointer;font-size:0}
.se-pdp .se-drop{display:flex;align-items:center;gap:16px}
.se-pdp .se-drop-ic{flex:none;width:48px;height:48px;border-radius:14px;background:#E8F0F6;display:grid;place-items:center}
.se-pdp .se-drop-t{display:flex;flex-direction:column;gap:2px;text-align:left}
.se-pdp .se-drop-t strong{color:#0B3954;font-size:16px}
.se-pdp .se-drop-t small{font-size:14px;color:#4B5563}
.se-pdp .se-summary{margin:24px -28px -28px;padding:24px 28px;border-radius:0 0 24px 24px;background:#0B3954;color:#C9D7E3}
.se-pdp .se-rows{display:grid;grid-template-columns:auto 1fr;gap:6px 18px;margin:0 0 16px!important;font-size:14px}
.se-pdp .se-rows dt{margin:0;color:#C9D7E3;font-weight:400}
.se-pdp .se-rows dd{margin:0;text-align:right;color:#fff;font-weight:500}
.se-pdp .se-totrow{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;padding-top:16px;border-top:1px solid #24506E}
.se-pdp .se-totlabel{font-size:14px}
.se-pdp .se-each-line{display:block;font-size:14px;font-weight:500;color:#F2D01D}
.se-pdp .se-summary #tm-epo-totals{margin:0!important}
.se-pdp .se-summary .tm-extra-product-options-totals{background:none!important;padding:0!important;display:block!important;border-radius:0!important}
.se-pdp .se-summary .tm-extra-product-options-totals dt,.se-pdp .se-summary .tm-extra-product-options-totals dd.tm-options-totals{display:none!important}
.se-pdp .se-summary .tm-extra-product-options-totals dd.tm-final-totals{display:block!important;text-align:left!important;font-size:38px!important;color:#fff!important;padding:0!important}
.se-pdp .se-buy{display:flex;align-items:center;gap:10px}
.se-pdp .se-buy .quantity,.se-pdp .se-buy .single_add_to_cart_button{margin:0!important}
.se-pdp .se-note{margin:16px 0 0!important;font-size:13px!important;line-height:1.5;color:#C9D7E3!important}
.se-pdp .se-note a{color:#fff!important;font-weight:700}
.se-pdp .se-shown{position:absolute;left:16px;top:16px;z-index:9;display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:999px;background:#fff;box-shadow:0 8px 20px rgba(11,57,84,.18);font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:700;color:#0B3954;pointer-events:none}
.se-pdp .se-shown img{width:30px!important;height:30px!important;border-radius:50%;object-fit:cover;margin:0!important}
.se-pdp .elementor-widget-woocommerce-product-images img{border-radius:20px}
.se-pdp .wcgs-thumb img{border-radius:14px!important}
.se-pdp .se-from p{margin:0}
@media (max-width:767px){.se-pdp #tm-extra-product-options .cpf-element:has(.se-each) .tmcp-ul-wrap{grid-template-columns:repeat(2,minmax(0,1fr))!important}.se-pdp #tm-extra-product-options .cpf-element:has(.se-sub) .tmcp-ul-wrap{grid-template-columns:1fr!important}.se-pdp .se-summary{margin:20px -18px -20px;padding:20px 18px}.se-pdp #tm-extra-product-options .unit-switcher-toggle-div{height:auto!important;padding:0 0 4px!important}.se-pdp #tm-extra-product-options .unit-switcher-toggle-div .tc-element-container{position:static!important}}
/* v3b: polish */
.se-pdp #tm-extra-product-options .cpf-element:has(.se-each) .tmcp-field-wrap-inner,.se-pdp #tm-extra-product-options .cpf-element:has(.se-each) .tc-field-label-wrap,.se-pdp #tm-extra-product-options .cpf-element:has(.se-each) label.tm-epo-field-label,.se-pdp #tm-extra-product-options .cpf-element:has(.se-sub) .tmcp-field-wrap-inner,.se-pdp #tm-extra-product-options .cpf-element:has(.se-sub) .tc-field-label-wrap,.se-pdp #tm-extra-product-options .cpf-element:has(.se-sub) label.tm-epo-field-label{width:100%!important;height:100%!important}
.se-pdp #tm-extra-product-options .cpf-element:has(.se-each) .tc-label-inner{width:100%}
.se-pdp #tm-extra-product-options .unit-switcher-toggle-div .tc-element-container{top:40px!important}
.se-pdp #tm-extra-product-options .cpf-type-textarea li.tmcp-field-wrap,.se-pdp #tm-extra-product-options .cpf-type-textfield li.tmcp-field-wrap,.se-pdp #tm-extra-product-options .cpf-type-textarea .tmcp-ul-wrap,.se-pdp #tm-extra-product-options .cpf-type-textfield .tmcp-ul-wrap{width:100%!important;flex:1 1 100%!important}
.se-pdp #tm-extra-product-options .cpf-type-textarea .tmcp-field-wrap-inner,.se-pdp #tm-extra-product-options .cpf-type-textarea .tc-field-label-wrap,.se-pdp #tm-extra-product-options .cpf-type-textarea label{width:100%!important}
.se-pdp #tm-extra-product-options .cpf-type-textarea textarea{width:100%!important;max-width:none!important}
.se-pdp #tm-extra-product-options .cpf-type-multiple_file_upload li.tmcp-field-wrap,.se-pdp #tm-extra-product-options .cpf-type-multiple_file_upload .tmcp-field-wrap-inner{width:100%!important;flex:1 1 100%!important}
.se-pdp #tm-extra-product-options .cpf-type-multiple_file_upload label.tm-epo-field-label{width:100%!important;box-sizing:border-box}
.se-pdp .se-drop-t{min-width:0}
.se-pdp .se-drop-t small{white-space:normal}
.se-pdp .se-rows dt,.se-pdp .se-rows dd{border:0!important;padding:0!important;background:none!important;float:none!important;width:auto!important}
.se-pdp .se-pay{margin-top:14px}
.se-pdp .se-pay:empty{display:none}
.se-pdp .se-pay .ppc-button-wrapper{margin:0!important}
/* v4: pixel match with approved design */
.se-pdp #tm-extra-product-options .tc-label-text,.se-pdp #tm-extra-product-options .tc-label,.se-pdp #tm-extra-product-options .tc-label-wrap,.se-pdp #tm-extra-product-options .tm-epo-element-label,.se-pdp #tm-extra-product-options .tc-epo-element-label-text,.se-pdp #tm-extra-product-options .tc-price-wrap,.se-pdp #tm-extra-product-options .tc-price-wrap span,.se-pdp #tm-extra-product-options .tc-price-wrap ins,.se-pdp #tm-extra-product-options .se-each,.se-pdp #tm-extra-product-options .se-sub,.se-pdp #tm-extra-product-options .se-aside,.se-pdp #tm-extra-product-options input,.se-pdp #tm-extra-product-options textarea,.se-pdp #tm-extra-product-options .se-matinfo,.se-pdp #tm-extra-product-options .se-matinfo p,.se-pdp #tm-extra-product-options .se-matinfo strong,.se-pdp #tm-extra-product-options .se-matinfo a,.se-pdp .se-drop,.se-pdp .se-drop strong,.se-pdp .se-drop small{font-family:Roboto,Arial,sans-serif!important}
.se-pdp .se-summary,.se-pdp .se-summary dt,.se-pdp .se-summary dd,.se-pdp .se-summary p,.se-pdp .se-summary span,.se-pdp .se-summary a,.se-pdp .se-summary button,.se-pdp .se-summary input{font-family:Roboto,Arial,sans-serif!important}
.se-pdp .se-summary dd.tm-final-totals,.se-pdp .se-summary dd.tm-final-totals *{font-family:'Reem Kufi',Futura,sans-serif!important}
.se-pdp #tm-extra-product-options .is-horizontal-div li.tmcp-field-wrap img.tc-image{width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;aspect-ratio:1/1;object-fit:cover!important;border-radius:50%!important;border:0!important;outline:0!important;padding:0!important;background:none!important}
.se-pdp #tm-extra-product-options .is-horizontal-div li.tmcp-field-wrap:has(input:checked) img.tc-image{box-shadow:0 0 0 3px #fff,0 0 0 5px #105685!important}
.se-pdp #tm-extra-product-options .is-horizontal-div li.tmcp-field-wrap:has(input:checked) .tc-label-wrap{box-shadow:0 0 0 1px #105685!important;border-color:#105685!important}
.se-pdp #tm-extra-product-options .is-horizontal-div li.tmcp-field-wrap .tc-label-text{font-size:13px!important;font-weight:600!important;color:#0B3954!important}
.se-pdp #tm-extra-product-options .unit-switcher-toggle-div li.tmcp-field-wrap,.se-pdp #tm-extra-product-options .unit-switcher-toggle-div li.tmcp-field-wrap label,.se-pdp #tm-extra-product-options .unit-switcher-toggle-div .tmcp-field-wrap-inner,.se-pdp #tm-extra-product-options .unit-switcher-toggle-div .tc-field-label-wrap,.se-pdp #tm-extra-product-options .unit-switcher-toggle-div .tc-label,.se-pdp #tm-extra-product-options .unit-switcher-toggle-div .tc-label-inner{background:transparent!important;box-shadow:none!important;outline:0!important;border:0!important}
.se-pdp #tm-extra-product-options .unit-switcher-toggle-div li.tmcp-field-wrap:nth-child(2){order:-1}
.se-pdp #tm-extra-product-options .unit-switcher-toggle-div li.tmcp-field-wrap .tc-label-wrap{min-width:56px!important;min-height:36px!important;font-size:14px!important;font-weight:700!important;color:#4B5563!important}
.se-pdp #tm-extra-product-options .unit-switcher-toggle-div li.tmcp-field-wrap:has(input:checked) .tc-label-wrap{background:#FFFFFF!important;color:#0B3954!important;box-shadow:0 1px 4px rgba(11,57,84,.18)!important}
.se-pdp #tm-extra-product-options .tiny-shape-images-div img.tc-image{display:none!important}
.se-pdp #tm-extra-product-options .tiny-shape-images-div .tmcp-ul-wrap{align-items:stretch!important}
.se-pdp #tm-extra-product-options .tiny-shape-images-div li.tmcp-field-wrap{display:flex!important;height:auto!important}
.se-pdp #tm-extra-product-options .tiny-shape-images-div li.tmcp-field-wrap>.tmcp-field-wrap-inner,.se-pdp #tm-extra-product-options .tiny-shape-images-div .tc-field-label-wrap,.se-pdp #tm-extra-product-options .tiny-shape-images-div label.tm-epo-field-label{display:flex!important;flex:1 1 auto!important;width:100%!important}
.se-pdp #tm-extra-product-options .tiny-shape-images-div li.tmcp-field-wrap .tc-label-wrap{flex:1 1 auto;justify-content:center!important;align-items:center!important;gap:8px!important;padding:14px 6px 12px!important;border-color:#E3E8EE!important}
.se-pdp #tm-extra-product-options .tiny-shape-images-div li.tmcp-field-wrap .tc-label-text{font-size:13px!important;font-weight:600!important;color:#0B3954!important;text-align:center!important}
.se-pdp #tm-extra-product-options .tiny-shape-images-div li.tmcp-field-wrap:has(input:checked) .tc-label-wrap{box-shadow:0 0 0 1px #105685!important;border-color:#105685!important;background:#F0F6FA!important}
.se-pdp .se-shape-ic svg{display:block;width:28px;height:28px}
.se-pdp #tm-extra-product-options .se-hide{display:none!important}
.se-pdp #tm-extra-product-options textarea::placeholder,.se-pdp #tm-extra-product-options input::placeholder{color:#6B7280!important;opacity:1!important}
.se-pdp #tm-extra-product-options .cpf-type-textarea textarea{min-height:76px!important;font-size:16px!important;color:#111827!important}
.se-pdp #tm-extra-product-options .cpf-type-multiple_file_upload label.tm-epo-field-label{padding:18px 20px!important;border-color:#9AA7B4!important}
.se-pdp .se-drop-t strong{font-size:16px!important;font-weight:700!important;color:#0B3954!important;line-height:1.35}
.se-pdp .se-drop-t small{font-size:14px!important;line-height:1.45;color:#4B5563!important}
.se-pdp #tm-extra-product-options .stickerapp-size-grid-div li.tmcp-field-wrap .tc-label-wrap{font-size:14px!important;font-weight:500!important}
.se-pdp .elementor-widget-icon-list a{text-decoration:none}
/* v5: compact custom size + custom qty fields */
.se-pdp #tm-extra-product-options .cpf-type-textfield:not(.tc-hidden){flex:0 0 50%!important;max-width:50%!important;width:50%!important;padding:0 12px 16px 0!important;border-bottom:0!important}
.se-pdp #tm-extra-product-options .cpf-type-textfield .tm-epo-element-label{margin:0 0 6px!important}
.se-pdp #tm-extra-product-options .cpf-type-textfield .tc-element-container{margin:0!important}
.se-pdp #tm-extra-product-options .cpf-type-textfield .tmcp-field-wrap-inner,.se-pdp #tm-extra-product-options .cpf-type-textfield label.tm-epo-field-label{width:100%!important}
.se-pdp #tm-extra-product-options .cpf-type-textfield input{width:100%!important;margin:0!important}
.se-pdp #tm-extra-product-options .cpf-type-textfield .tc-price-wrap{margin:6px 0 0!important;font-size:14px!important;font-weight:700!important;color:#0B3954!important;line-height:1.3}
.se-pdp #tm-extra-product-options .cpf-type-textfield .tc-price-wrap:not(:has(.amount)){display:none!important}
.se-pdp #tm-extra-product-options .cpf-element:has(+ .cpf-type-textfield:not(.tc-hidden)){border-bottom:0!important}
@media (max-width:767px){.se-pdp #tm-extra-product-options .cpf-type-textfield:not(.tc-hidden){padding-right:8px!important}}
/* v5b: account for the 15px column gap so Width + Height sit side by side */
.se-pdp #tm-extra-product-options .cpf-type-textfield:not(.tc-hidden){flex:0 0 calc(50% - 8px)!important;max-width:calc(50% - 8px)!important;width:calc(50% - 8px)!important;padding:0 0 4px!important}
/* v5c: custom-size quantity is a numbered step */
.se-pdp #tm-extra-product-options .cpf-type-textfield.se-step:not(.tc-hidden){flex:0 0 100%!important;max-width:100%!important;width:100%!important;padding:22px 0 18px!important;border-top:1px solid #EDF1F5!important;margin-top:6px!important}
.se-pdp #tm-extra-product-options .cpf-type-textfield.se-step .tm-epo-element-label{font-size:17px!important;margin:0 0 14px!important}
.se-pdp #tm-extra-product-options .cpf-type-textfield.se-step .tm-epo-element-label::before{counter-increment:sestep;content:counter(sestep);flex:none;width:28px;height:28px;border-radius:50%;background:#0B3954;color:#fff;display:inline-grid;place-items:center;font-size:14px;font-weight:700;line-height:1}
.se-pdp #tm-extra-product-options .cpf-type-textfield.se-step .tmcp-field-wrap-inner,.se-pdp #tm-extra-product-options .cpf-type-textfield.se-step label.tm-epo-field-label{max-width:260px!important}
/* v6: mobile fixes */
.se-pdp #tm-extra-product-options .tc-price-wrap *::before,.se-pdp #tm-extra-product-options .tc-price-wrap::before{content:none!important;display:none!important}
.se-pdp #tm-extra-product-options .cpf-element:has(.se-each) li.tmcp-field-wrap .tc-label-wrap,.se-pdp #tm-extra-product-options .cpf-element:has(.se-sub) li.tmcp-field-wrap .tc-label-wrap{align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;padding-left:14px!important}
.se-pdp #tm-extra-product-options .cpf-element:has(.se-each) li.tmcp-field-wrap .tc-label,.se-pdp #tm-extra-product-options .cpf-element:has(.se-sub) li.tmcp-field-wrap .tc-label{width:100%!important;margin:0!important;padding:0!important;text-align:left!important}
.se-pdp #tm-extra-product-options .cpf-element:has(.se-each) li.tmcp-field-wrap .tc-label-inner,.se-pdp #tm-extra-product-options .cpf-element:has(.se-sub) li.tmcp-field-wrap .tc-label-inner{align-items:flex-start!important;text-align:left!important}
.se-pdp #tm-extra-product-options .is-horizontal-div li.tmcp-field-wrap .tc-label,.se-pdp #tm-extra-product-options .is-horizontal-div li.tmcp-field-wrap .tc-label-inner,.se-pdp #tm-extra-product-options .is-horizontal-div li.tmcp-field-wrap .tc-label-text{font-size:13px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:0!important;white-space:nowrap}
@media (max-width:767px){
.se-pdp #tm-extra-product-options .unit-switcher-toggle-div{height:0!important;padding:0!important;border:0!important}
.se-pdp #tm-extra-product-options .unit-switcher-toggle-div .tc-element-container{position:absolute!important;right:0!important;top:40px!important;width:auto!important}
.se-pdp #tm-extra-product-options .unit-switcher-toggle-div .tmcp-ul-wrap{width:fit-content!important}
.se-pdp #tm-extra-product-options .unit-switcher-toggle-div li.tmcp-field-wrap .tc-label-wrap{min-width:46px!important;padding:0 10px!important;align-items:center!important}
.se-pdp #tm-extra-product-options .is-horizontal-div .tmcp-ul-wrap{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px 6px!important}
.se-pdp #tm-extra-product-options .is-horizontal-div li.tmcp-field-wrap .tc-label,.se-pdp #tm-extra-product-options .is-horizontal-div li.tmcp-field-wrap .tc-label-inner,.se-pdp #tm-extra-product-options .is-horizontal-div li.tmcp-field-wrap .tc-label-text{font-size:11.5px!important}
.se-pdp #tm-extra-product-options .is-horizontal-div li.tmcp-field-wrap img.tc-image{width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important}
.se-pdp #tm-extra-product-options .cpf-element:has(.se-sub) .tmcp-ul-wrap{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.se-pdp #tm-extra-product-options .cpf-element:has(.se-sub) li.tmcp-field-wrap .tc-label-wrap{padding:12px!important}
.se-pdp #tm-extra-product-options .cpf-element:has(.se-sub) .tc-label-text{font-size:14px!important}
.se-pdp #tm-extra-product-options .cpf-element:has(.se-sub) .se-sub{font-size:12px}
}
/* v6b: materials with a surcharge keep the material label style */
.se-pdp #tm-extra-product-options .is-horizontal-div li.tmcp-field-wrap:has(.tc-price-wrap .amount) .tc-label-text,.se-pdp #tm-extra-product-options .is-horizontal-div li.tmcp-field-wrap:has(.tc-price-wrap .amount) .tc-label-inner,.se-pdp #tm-extra-product-options .is-horizontal-div li.tmcp-field-wrap:has(.tc-price-wrap .amount) .tc-label{font-size:13px!important;font-weight:600!important;line-height:1.25!important}
.se-pdp #tm-extra-product-options .is-horizontal-div li.tmcp-field-wrap:has(.tc-price-wrap .amount) .tc-label-wrap{align-items:center!important;justify-content:flex-start!important;text-align:center!important;padding:10px 4px!important;min-width:0!important}
@media (max-width:767px){.se-pdp #tm-extra-product-options .is-horizontal-div li.tmcp-field-wrap:has(.tc-price-wrap .amount) .tc-label-text,.se-pdp #tm-extra-product-options .is-horizontal-div li.tmcp-field-wrap:has(.tc-price-wrap .amount) .tc-label-inner,.se-pdp #tm-extra-product-options .is-horizontal-div li.tmcp-field-wrap:has(.tc-price-wrap .amount) .tc-label{font-size:11.5px!important}}
/* v7: show regular price, discounted price and discount % */
.se-pdp #tm-extra-product-options .cpf-element:has(.se-each) .tc-price-wrap del{display:inline!important;order:2;font-size:12.5px!important;font-weight:400!important;opacity:.6;text-decoration:line-through!important}
.se-pdp #tm-extra-product-options .cpf-element:has(.se-each) .tc-price-wrap ins{order:1}
.se-pdp #tm-extra-product-options .cpf-element:has(.se-each) .tc-price-wrap .price{gap:0 6px!important;align-items:baseline!important}
.se-pdp #tm-extra-product-options .se-off{display:inline-block;margin:4px 0 2px;padding:1px 8px;border-radius:999px;background:#FCE8EC;color:#B3122E!important;font-size:11.5px!important;font-weight:700!important;line-height:1.5!important;font-family:Roboto,Arial,sans-serif!important}
.se-pdp .se-totline{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}
.se-pdp .se-was{font-family:Roboto,Arial,sans-serif!important;font-size:18px;color:#9FB3C4;text-decoration:line-through}
.se-pdp .se-was:empty{display:none}

/* v8: unicode stars never depend on an icon font; rating text can wrap */
.se-pdp .elementor-widget-star-rating .elementor-star-rating i{font-family:Arial,"Segoe UI Symbol","Apple Symbols",sans-serif!important;font-style:normal}
.se-pdp .elementor-widget-star-rating + .elementor-widget-text-editor{flex:1 1 auto;min-width:0}
.se-pdp .elementor-widget-star-rating + .elementor-widget-text-editor *{white-space:normal}/* End custom CSS */