.elementor-2028 .elementor-element.elementor-element-c253a1b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028 .elementor-element.elementor-element-c253a1b:not(.elementor-motion-effects-element-type-background), .elementor-2028 .elementor-element.elementor-element-c253a1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-861a187 );}.elementor-2028 .elementor-element.elementor-element-3df8504{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 0px 3px 0px;}.elementor-2028 .elementor-element.elementor-element-3df8504 .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-family:"Rajdhani", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-2028 .elementor-element.elementor-element-3df8504 .woocommerce-breadcrumb > a{color:var( --e-global-color-accent );}.elementor-2028 .elementor-element.elementor-element-53e22b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2028 .elementor-element.elementor-element-53e22b2:not(.elementor-motion-effects-element-type-background), .elementor-2028 .elementor-element.elementor-element-53e22b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-861a187 );}.elementor-2028 .elementor-element.elementor-element-92fdc0f{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2028 .elementor-element.elementor-element-11e3316{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2028 .elementor-element.elementor-element-11e3316.elementor-element{--align-self:flex-start;}.elementor-2028 .elementor-element.elementor-element-a0f6835{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2028 .elementor-element.elementor-element-a0f6835:not(.elementor-motion-effects-element-type-background), .elementor-2028 .elementor-element.elementor-element-a0f6835 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414F7;}.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-2028 .elementor-element.elementor-element-13d3cf3 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:1.2em;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-2028 .elementor-element.elementor-element-d2bf4e9 .price{color:var( --e-global-color-accent );}.woocommerce .elementor-2028 .elementor-element.elementor-element-9478256 .stock{color:var( --e-global-color-accent );font-family:var( --e-global-typography-a0b5b6d-font-family ), Sans-serif;font-size:var( --e-global-typography-a0b5b6d-font-size );font-weight:var( --e-global-typography-a0b5b6d-font-weight );text-transform:var( --e-global-typography-a0b5b6d-text-transform );line-height:var( --e-global-typography-a0b5b6d-line-height );}.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-2028 .elementor-element.elementor-element-093e4a8{font-family:var( --e-global-typography-1b2aae6-font-family ), Sans-serif;font-size:var( --e-global-typography-1b2aae6-font-size );font-weight:var( --e-global-typography-1b2aae6-font-weight );line-height:var( --e-global-typography-1b2aae6-line-height );color:var( --e-global-color-primary );}.elementor-2028 .elementor-element.elementor-element-4f49811{font-family:var( --e-global-typography-1b2aae6-font-family ), Sans-serif;font-size:var( --e-global-typography-1b2aae6-font-size );font-weight:var( --e-global-typography-1b2aae6-font-weight );line-height:var( --e-global-typography-1b2aae6-line-height );color:var( --e-global-color-primary );}.elementor-2028 .elementor-element.elementor-element-eb576c6{width:100%;max-width:100%;}.elementor-2028 .elementor-element.elementor-element-eb576c6 .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:flex-start;}.elementor-2028 .elementor-element.elementor-element-eb576c6 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;font-family:var( --e-global-typography-1b2aae6-font-family ), Sans-serif;font-size:var( --e-global-typography-1b2aae6-font-size );font-weight:var( --e-global-typography-1b2aae6-font-weight );line-height:var( --e-global-typography-1b2aae6-line-height );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2028 .elementor-element.elementor-element-6afa3b1{--divider-border-style:dotted;--divider-color:#3ABB1480;--divider-border-width:1px;}.elementor-2028 .elementor-element.elementor-element-6afa3b1 .elementor-divider-separator{width:100%;}.elementor-2028 .elementor-element.elementor-element-6afa3b1 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.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-2028 .elementor-element.elementor-element-54f2993{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2028 .elementor-element.elementor-element-54f2993 .cart button, .elementor-2028 .elementor-element.elementor-element-54f2993 .cart .button{font-family:var( --e-global-typography-a0b5b6d-font-family ), Sans-serif;font-size:var( --e-global-typography-a0b5b6d-font-size );font-weight:var( --e-global-typography-a0b5b6d-font-weight );text-transform:var( --e-global-typography-a0b5b6d-text-transform );line-height:var( --e-global-typography-a0b5b6d-line-height );background-color:#3ABB14;transition:all 0.2s;}.elementor-2028 .elementor-element.elementor-element-54f2993 .added_to_cart{color:var( --e-global-color-accent );}.elementor-2028 .elementor-element.elementor-element-54f2993 .quantity .qty{color:var( --e-global-color-primary );transition:all 0.2s;}.woocommerce .elementor-2028 .elementor-element.elementor-element-54f2993 form.cart table.variations label{color:var( --e-global-color-primary );font-family:var( --e-global-typography-a0b5b6d-font-family ), Sans-serif;font-size:var( --e-global-typography-a0b5b6d-font-size );font-weight:var( --e-global-typography-a0b5b6d-font-weight );text-transform:var( --e-global-typography-a0b5b6d-text-transform );line-height:var( --e-global-typography-a0b5b6d-line-height );}.woocommerce .elementor-2028 .elementor-element.elementor-element-54f2993 form.cart table.variations td.value select{color:var( --e-global-color-primary );}.woocommerce .elementor-2028 .elementor-element.elementor-element-54f2993 form.cart table.variations td.value select, .woocommerce .elementor-2028 .elementor-element.elementor-element-54f2993 form.cart table.variations td.value:before{background-color:var( --e-global-color-861a187 );}.woocommerce .elementor-2028 .elementor-element.elementor-element-54f2993 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-2028 .elementor-element.elementor-element-54f2993 form.cart table.variations td.value:before{font-family:var( --e-global-typography-a0b5b6d-font-family ), Sans-serif;font-size:var( --e-global-typography-a0b5b6d-font-size );font-weight:var( --e-global-typography-a0b5b6d-font-weight );text-transform:var( --e-global-typography-a0b5b6d-text-transform );line-height:var( --e-global-typography-a0b5b6d-line-height );}.elementor-2028 .elementor-element.elementor-element-e3e17ea{--divider-border-style:dotted;--divider-color:#3ABB1480;--divider-border-width:1px;}.elementor-2028 .elementor-element.elementor-element-e3e17ea .elementor-divider-separator{width:100%;}.elementor-2028 .elementor-element.elementor-element-e3e17ea .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2028 .elementor-element.elementor-element-fab8f5e{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:12px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-2028 .elementor-element.elementor-element-fab8f5e .elementor-icon{border-radius:540% 540% 540% 540%;}.elementor-2028 .elementor-element.elementor-element-28661e6{--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:center;--align-items:center;--border-radius:5px 5px 5px 5px;--padding-top:2px;--padding-bottom:4px;--padding-left:5px;--padding-right:5px;}.elementor-2028 .elementor-element.elementor-element-28661e6:not(.elementor-motion-effects-element-type-background), .elementor-2028 .elementor-element.elementor-element-28661e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFB0;}.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-2028 .elementor-element.elementor-element-4fe0b08{width:var( --container-widget-width, 17% );max-width:17%;--container-widget-width:17%;--container-widget-flex-grow:0;}.elementor-2028 .elementor-element.elementor-element-4fe0b08 img{width:100%;}.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-2028 .elementor-element.elementor-element-5e24f08 .elementor-heading-title{font-family:var( --e-global-typography-a0b5b6d-font-family ), Sans-serif;font-size:var( --e-global-typography-a0b5b6d-font-size );font-weight:var( --e-global-typography-a0b5b6d-font-weight );text-transform:var( --e-global-typography-a0b5b6d-text-transform );line-height:var( --e-global-typography-a0b5b6d-line-height );}.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-2028 .elementor-element.elementor-element-68fda07{width:auto;max-width:auto;padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C0C0C0;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-2028 .elementor-element.elementor-element-68fda07.elementor-element{--align-self:flex-start;}.elementor-2028 .elementor-element.elementor-element-68fda07 .elementor-icon-list-icon i{color:#C0C0C0;transition:color 0.3s;}.elementor-2028 .elementor-element.elementor-element-68fda07 .elementor-icon-list-icon svg{fill:#C0C0C0;transition:fill 0.3s;}.elementor-2028 .elementor-element.elementor-element-68fda07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2028 .elementor-element.elementor-element-68fda07 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;}.elementor-2028 .elementor-element.elementor-element-68fda07 .elementor-icon-list-text{color:#C0C0C0;transition:color 0.3s;}.elementor-2028 .elementor-element.elementor-element-158ee51{width:auto;max-width:auto;padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C0C0C0;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-2028 .elementor-element.elementor-element-158ee51.elementor-element{--align-self:flex-start;}.elementor-2028 .elementor-element.elementor-element-158ee51 .elementor-icon-list-icon i{color:#C0C0C0;transition:color 0.3s;}.elementor-2028 .elementor-element.elementor-element-158ee51 .elementor-icon-list-icon svg{fill:#C0C0C0;transition:fill 0.3s;}.elementor-2028 .elementor-element.elementor-element-158ee51 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2028 .elementor-element.elementor-element-158ee51 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;}.elementor-2028 .elementor-element.elementor-element-158ee51 .elementor-icon-list-text{color:#C0C0C0;transition:color 0.3s;}.elementor-2028 .elementor-element.elementor-element-4db5fa7{width:auto;max-width:auto;padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C0C0C0;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-2028 .elementor-element.elementor-element-4db5fa7.elementor-element{--align-self:flex-start;}.elementor-2028 .elementor-element.elementor-element-4db5fa7 .elementor-icon-list-icon i{color:#C0C0C0;transition:color 0.3s;}.elementor-2028 .elementor-element.elementor-element-4db5fa7 .elementor-icon-list-icon svg{fill:#C0C0C0;transition:fill 0.3s;}.elementor-2028 .elementor-element.elementor-element-4db5fa7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2028 .elementor-element.elementor-element-4db5fa7 .elementor-icon-list-item > a{font-family:"Work Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;}.elementor-2028 .elementor-element.elementor-element-4db5fa7 .elementor-icon-list-text{color:#C0C0C0;transition:color 0.3s;}.elementor-2028 .elementor-element.elementor-element-b208db1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2028 .elementor-element.elementor-element-b208db1:not(.elementor-motion-effects-element-type-background), .elementor-2028 .elementor-element.elementor-element-b208db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-861a187 );}.elementor-2028 .elementor-element.elementor-element-4258cfb{--display:flex;}.elementor-2028 .elementor-element.elementor-element-4258cfb:not(.elementor-motion-effects-element-type-background), .elementor-2028 .elementor-element.elementor-element-4258cfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414F7;}.elementor-2028 .elementor-element.elementor-element-1fc93b5{padding:0px 10px 0px 0px;border-style:none;text-align:start;}.elementor-2028 .elementor-element.elementor-element-1fc93b5.elementor-element{--align-self:flex-start;}.elementor-2028 .elementor-element.elementor-element-1fc93b5 .elementor-heading-title{font-family:var( --e-global-typography-0a8191c-font-family ), Sans-serif;font-size:var( --e-global-typography-0a8191c-font-size );font-weight:var( --e-global-typography-0a8191c-font-weight );text-transform:var( --e-global-typography-0a8191c-text-transform );line-height:var( --e-global-typography-0a8191c-line-height );}.elementor-2028 .elementor-element.elementor-element-1964f47{width:var( --container-widget-width, 60.229% );max-width:60.229%;--container-widget-width:60.229%;--container-widget-flex-grow:0;}.elementor-2028 .elementor-element.elementor-element-1964f47.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2028 .elementor-element.elementor-element-1964f47 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-2028 .elementor-element.elementor-element-1964f47 .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:flex-start;}.elementor-2028 .elementor-element.elementor-element-1964f47 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;font-family:var( --e-global-typography-1b2aae6-font-family ), Sans-serif;font-size:var( --e-global-typography-1b2aae6-font-size );font-weight:var( --e-global-typography-1b2aae6-font-weight );line-height:var( --e-global-typography-1b2aae6-line-height );}.elementor-2028 .elementor-element.elementor-element-1992b8d{font-family:var( --e-global-typography-1b2aae6-font-family ), Sans-serif;font-size:var( --e-global-typography-1b2aae6-font-size );font-weight:var( --e-global-typography-1b2aae6-font-weight );line-height:var( --e-global-typography-1b2aae6-line-height );color:var( --e-global-color-primary );}.elementor-2028 .elementor-element.elementor-element-1dd1994{font-family:var( --e-global-typography-1b2aae6-font-family ), Sans-serif;font-size:var( --e-global-typography-1b2aae6-font-size );font-weight:var( --e-global-typography-1b2aae6-font-weight );line-height:var( --e-global-typography-1b2aae6-line-height );color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-2028 .elementor-element.elementor-element-28661e6{--width:47%;}}@media(max-width:1200px){.woocommerce .elementor-2028 .elementor-element.elementor-element-9478256 .stock{font-size:var( --e-global-typography-a0b5b6d-font-size );line-height:var( --e-global-typography-a0b5b6d-line-height );}.elementor-2028 .elementor-element.elementor-element-093e4a8{font-size:var( --e-global-typography-1b2aae6-font-size );line-height:var( --e-global-typography-1b2aae6-line-height );}.elementor-2028 .elementor-element.elementor-element-4f49811{font-size:var( --e-global-typography-1b2aae6-font-size );line-height:var( --e-global-typography-1b2aae6-line-height );}.elementor-2028 .elementor-element.elementor-element-eb576c6 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-1b2aae6-font-size );line-height:var( --e-global-typography-1b2aae6-line-height );}.elementor-2028 .elementor-element.elementor-element-54f2993 .cart button, .elementor-2028 .elementor-element.elementor-element-54f2993 .cart .button{font-size:var( --e-global-typography-a0b5b6d-font-size );line-height:var( --e-global-typography-a0b5b6d-line-height );}.woocommerce .elementor-2028 .elementor-element.elementor-element-54f2993 form.cart table.variations label{font-size:var( --e-global-typography-a0b5b6d-font-size );line-height:var( --e-global-typography-a0b5b6d-line-height );}.woocommerce .elementor-2028 .elementor-element.elementor-element-54f2993 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-2028 .elementor-element.elementor-element-54f2993 form.cart table.variations td.value:before{font-size:var( --e-global-typography-a0b5b6d-font-size );line-height:var( --e-global-typography-a0b5b6d-line-height );}.elementor-2028 .elementor-element.elementor-element-5e24f08 .elementor-heading-title{font-size:var( --e-global-typography-a0b5b6d-font-size );line-height:var( --e-global-typography-a0b5b6d-line-height );}.elementor-2028 .elementor-element.elementor-element-1fc93b5 .elementor-heading-title{font-size:var( --e-global-typography-0a8191c-font-size );line-height:var( --e-global-typography-0a8191c-line-height );}.elementor-2028 .elementor-element.elementor-element-1964f47 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-1b2aae6-font-size );line-height:var( --e-global-typography-1b2aae6-line-height );}.elementor-2028 .elementor-element.elementor-element-1992b8d{font-size:var( --e-global-typography-1b2aae6-font-size );line-height:var( --e-global-typography-1b2aae6-line-height );}.elementor-2028 .elementor-element.elementor-element-1dd1994{font-size:var( --e-global-typography-1b2aae6-font-size );line-height:var( --e-global-typography-1b2aae6-line-height );}}@media(max-width:1024px){.elementor-2028 .elementor-element.elementor-element-53e22b2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2028 .elementor-element.elementor-element-13d3cf3 .elementor-heading-title{font-size:24px;line-height:1.3em;}.woocommerce .elementor-2028 .elementor-element.elementor-element-9478256 .stock{font-size:var( --e-global-typography-a0b5b6d-font-size );line-height:var( --e-global-typography-a0b5b6d-line-height );}.elementor-2028 .elementor-element.elementor-element-093e4a8{font-size:var( --e-global-typography-1b2aae6-font-size );line-height:var( --e-global-typography-1b2aae6-line-height );}.elementor-2028 .elementor-element.elementor-element-4f49811{font-size:var( --e-global-typography-1b2aae6-font-size );line-height:var( --e-global-typography-1b2aae6-line-height );}.elementor-2028 .elementor-element.elementor-element-eb576c6 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-1b2aae6-font-size );line-height:var( --e-global-typography-1b2aae6-line-height );}.elementor-2028 .elementor-element.elementor-element-54f2993 .cart button, .elementor-2028 .elementor-element.elementor-element-54f2993 .cart .button{font-size:var( --e-global-typography-a0b5b6d-font-size );line-height:var( --e-global-typography-a0b5b6d-line-height );}.woocommerce .elementor-2028 .elementor-element.elementor-element-54f2993 form.cart table.variations label{font-size:var( --e-global-typography-a0b5b6d-font-size );line-height:var( --e-global-typography-a0b5b6d-line-height );}.woocommerce .elementor-2028 .elementor-element.elementor-element-54f2993 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-2028 .elementor-element.elementor-element-54f2993 form.cart table.variations td.value:before{font-size:var( --e-global-typography-a0b5b6d-font-size );line-height:var( --e-global-typography-a0b5b6d-line-height );}.elementor-2028 .elementor-element.elementor-element-5e24f08 .elementor-heading-title{font-size:var( --e-global-typography-a0b5b6d-font-size );line-height:var( --e-global-typography-a0b5b6d-line-height );}.elementor-2028 .elementor-element.elementor-element-68fda07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2028 .elementor-element.elementor-element-68fda07 .elementor-icon-list-item > a{font-size:16px;line-height:1.2em;}.elementor-2028 .elementor-element.elementor-element-158ee51 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2028 .elementor-element.elementor-element-158ee51 .elementor-icon-list-item > a{font-size:16px;line-height:1.2em;}.elementor-2028 .elementor-element.elementor-element-4db5fa7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2028 .elementor-element.elementor-element-4db5fa7 .elementor-icon-list-item > a{font-size:16px;line-height:1.2em;}.elementor-2028 .elementor-element.elementor-element-1fc93b5 .elementor-heading-title{font-size:var( --e-global-typography-0a8191c-font-size );line-height:var( --e-global-typography-0a8191c-line-height );}.elementor-2028 .elementor-element.elementor-element-1964f47{width:100%;max-width:100%;}.elementor-2028 .elementor-element.elementor-element-1964f47 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-1b2aae6-font-size );line-height:var( --e-global-typography-1b2aae6-line-height );}.elementor-2028 .elementor-element.elementor-element-1992b8d{font-size:var( --e-global-typography-1b2aae6-font-size );line-height:var( --e-global-typography-1b2aae6-line-height );}.elementor-2028 .elementor-element.elementor-element-1dd1994{font-size:var( --e-global-typography-1b2aae6-font-size );line-height:var( --e-global-typography-1b2aae6-line-height );}}@media(max-width:767px){.elementor-2028 .elementor-element.elementor-element-c253a1b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2028 .elementor-element.elementor-element-3df8504 .woocommerce-breadcrumb{font-size:15px;}.elementor-2028 .elementor-element.elementor-element-11e3316{padding:0px 0px 0px 0px;}.elementor-2028 .elementor-element.elementor-element-a0f6835{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2028 .elementor-element.elementor-element-13d3cf3 .elementor-heading-title{font-size:22px;line-height:1.3em;}.woocommerce .elementor-2028 .elementor-element.elementor-element-9478256 .stock{font-size:var( --e-global-typography-a0b5b6d-font-size );line-height:var( --e-global-typography-a0b5b6d-line-height );}.elementor-2028 .elementor-element.elementor-element-093e4a8{font-size:var( --e-global-typography-1b2aae6-font-size );line-height:var( --e-global-typography-1b2aae6-line-height );}.elementor-2028 .elementor-element.elementor-element-4f49811{font-size:var( --e-global-typography-1b2aae6-font-size );line-height:var( --e-global-typography-1b2aae6-line-height );}.elementor-2028 .elementor-element.elementor-element-eb576c6{width:100%;max-width:100%;}.elementor-2028 .elementor-element.elementor-element-eb576c6 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-1b2aae6-font-size );line-height:var( --e-global-typography-1b2aae6-line-height );}.elementor-2028 .elementor-element.elementor-element-54f2993 .cart button, .elementor-2028 .elementor-element.elementor-element-54f2993 .cart .button{font-size:var( --e-global-typography-a0b5b6d-font-size );line-height:var( --e-global-typography-a0b5b6d-line-height );}.woocommerce .elementor-2028 .elementor-element.elementor-element-54f2993 form.cart table.variations label{font-size:var( --e-global-typography-a0b5b6d-font-size );line-height:var( --e-global-typography-a0b5b6d-line-height );}.woocommerce .elementor-2028 .elementor-element.elementor-element-54f2993 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-2028 .elementor-element.elementor-element-54f2993 form.cart table.variations td.value:before{font-size:var( --e-global-typography-a0b5b6d-font-size );line-height:var( --e-global-typography-a0b5b6d-line-height );}.elementor-2028 .elementor-element.elementor-element-5e24f08 .elementor-heading-title{font-size:var( --e-global-typography-a0b5b6d-font-size );line-height:var( --e-global-typography-a0b5b6d-line-height );}.elementor-2028 .elementor-element.elementor-element-68fda07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2028 .elementor-element.elementor-element-68fda07 .elementor-icon-list-item > a{font-size:14px;line-height:1.6em;}.elementor-2028 .elementor-element.elementor-element-158ee51 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2028 .elementor-element.elementor-element-158ee51 .elementor-icon-list-item > a{font-size:14px;line-height:1.6em;}.elementor-2028 .elementor-element.elementor-element-4db5fa7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2028 .elementor-element.elementor-element-4db5fa7 .elementor-icon-list-item > a{font-size:14px;line-height:1.6em;}.elementor-2028 .elementor-element.elementor-element-b208db1{--padding-top:0px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-2028 .elementor-element.elementor-element-1fc93b5 .elementor-heading-title{font-size:var( --e-global-typography-0a8191c-font-size );line-height:var( --e-global-typography-0a8191c-line-height );}.elementor-2028 .elementor-element.elementor-element-1964f47{width:100%;max-width:100%;}.elementor-2028 .elementor-element.elementor-element-1964f47 .jet-listing-dynamic-repeater__item > *{font-size:var( --e-global-typography-1b2aae6-font-size );line-height:var( --e-global-typography-1b2aae6-line-height );}.elementor-2028 .elementor-element.elementor-element-1992b8d{font-size:var( --e-global-typography-1b2aae6-font-size );line-height:var( --e-global-typography-1b2aae6-line-height );}.elementor-2028 .elementor-element.elementor-element-1dd1994{font-size:var( --e-global-typography-1b2aae6-font-size );line-height:var( --e-global-typography-1b2aae6-line-height );}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-3df8504 */.woocommerce-js .woocommerce-breadcrumb{
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-11e3316 */.elementor-2028 .elementor-element.elementor-element-11e3316 .woocommerce-product-gallery {
    max-width: 500px !important;
    margin-left: 0 !important;
    margin-right: auto !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 12px;
    padding: 15px !important;
    background: rgba(255, 255, 255, 0.02) !important;
}

.elementor-2028 .elementor-element.elementor-element-11e3316 .woocommerce-product-gallery__image img {
    border-radius: 8px !important;
    max-height: 450px !important;
    object-fit: contain !important;
}

.elementor-2028 .elementor-element.elementor-element-11e3316 .flex-control-thumbs {
    display: flex !important;
    gap: 10px !important;
    margin-top: 15px !important;
    padding: 0 !important;
}

.elementor-2028 .elementor-element.elementor-element-11e3316 .flex-control-thumbs li {
    width: 20% !important;
    list-style: none !important;
}

.elementor-2028 .elementor-element.elementor-element-11e3316 .flex-control-thumbs img {
    border: 2px solid transparent !important;
    border-radius: 6px !important;
    transition: all 0.3s ease !important;
    opacity: 0.5 !important;
    cursor: pointer;
}

.elementor-2028 .elementor-element.elementor-element-11e3316 .flex-control-thumbs img.flex-active {
    border-color: #3ABB14 !important;
    opacity: 1 !important;
    box-shadow: 0 0 10px rgba(58, 187, 20, 0.2);
}

.elementor-2028 .elementor-element.elementor-element-11e3316 .woocommerce-product-gallery__trigger {
    top: 25px !important;
    right: 25px !important;
    background: #ffffff !important;
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
}

@media (max-width: 767px) {
    .elementor-2028 .elementor-element.elementor-element-11e3316 .woocommerce-product-gallery {
        max-width: 100% !important;
        margin: 0 auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-13d3cf3 */.woocommerce-js div.product .product_title{
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-stock, class: .elementor-element-9478256 */.elementor-2028 .elementor-element.elementor-element-9478256 .ast-stock-detail{
    margin: 0 !important;
}
 
.ast-stock-detail .ast-stock-avail{
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f49811 *//* ১. মেইন গ্যালারি কন্টেনার - বামে এলাইন করা */
.elementor-2028 .elementor-element.elementor-element-4f49811 .woocommerce-product-gallery {
    max-width: 500px !important; /* ইমেজ সাইজ অনুযায়ী এটি ৪০০ বা ৪৫০ করতে পারেন */
    margin-left: 0 !important;   /* বড় স্ক্রিনে বামে সরিয়ে আনবে */
    margin-right: auto !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 12px;
    padding: 15px !important;
    background: rgba(255, 255, 255, 0.02) !important;
}

/* ২. মেইন বড় ইমেজের সাইজ কন্ট্রোল */
.elementor-2028 .elementor-element.elementor-element-4f49811 .woocommerce-product-gallery__image img {
    border-radius: 8px !important;
    max-height: 450px !important; 
    object-fit: contain !important;
}

/* ৩. নিচের ছোট থাম্বনেইলগুলো (Thumbs) ডিজাইন */
.elementor-2028 .elementor-element.elementor-element-4f49811 .flex-control-thumbs {
    display: flex !important;
    gap: 10px !important;
    margin-top: 15px !important;
    padding: 0 !important;
}

.elementor-2028 .elementor-element.elementor-element-4f49811 .flex-control-thumbs li {
    width: 20% !important; /* ৪-৫ টা থাম্বনেইল সুন্দর দেখাবে */
    list-style: none !important;
}

.elementor-2028 .elementor-element.elementor-element-4f49811 .flex-control-thumbs img {
    border: 2px solid transparent !important;
    border-radius: 6px !important;
    transition: all 0.3s ease !important;
    opacity: 0.5 !important;
    cursor: pointer;
}

/* একটিভ থাম্বনেইল হাইলাইট - আপনার দেওয়া গ্রিন কালার (#3ABB14) */
.elementor-2028 .elementor-element.elementor-element-4f49811 .flex-control-thumbs img.flex-active {
    border-color: #3ABB14 !important; 
    opacity: 1 !important;
    box-shadow: 0 0 10px rgba(58, 187, 20, 0.2);
}

/* ৪. জুম আইকন (🔍) ছোট করা */
.elementor-2028 .elementor-element.elementor-element-4f49811 .woocommerce-product-gallery__trigger {
    top: 25px !important;
    right: 25px !important;
    background: #ffffff !important;
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
}

/* ৫. মোবাইল রেসপন্সিভ */
@media (max-width: 767px) {
    .elementor-2028 .elementor-element.elementor-element-4f49811 .woocommerce-product-gallery {
        max-width: 100% !important;
        margin: 0 auto !important; /* মোবাইলে মাঝখানে থাকবে */
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-eb576c6 */.elementor-2028 .elementor-element.elementor-element-eb576c6 .elementor-dynamic-repeater {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    border-radius: 2px;
}

.custom-table-row {
    display: flex !important;
    width: 100% !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
}

.left-cell {
    flex: 0 0 40% !important; 
    padding: 10px 15px !important;
    border-right: 1px solid rgba(255, 255, 255, 0.2) !important;
}

.right-cell {
    flex: 1 !important;
    padding: 10px 15px !important;
    display: flex !important;
    justify-content: flex-start !important;
    align-items: center !important;
}

.label-txt, .value-txt {
    color: #ffffff !important;
    font-size: 14px;
}

.custom-table-row:last-child {
    border-bottom: none !important;
}

@media (max-width: 767px) {
    .custom-table-row {
        flex-wrap: nowrap !important;
        align-items: stretch !important;
    }

    .left-cell {
        flex: 0 0 40% !important; 
        padding: 8px 10px !important;
        word-break: break-word !important;
    }
    
    .right-cell {
        flex: 1 !important;
        padding: 8px 10px !important;
        display: block !important;
        word-break: break-word !important;
        overflow-wrap: break-word !important;
        text-align: left !important;
    }

    .label-txt, .value-txt {
        font-size: 12px !important;
        white-space: normal !important;
        line-height: 1.4 !important;
    }
}

/*-=-----*/


/* ১. বাম পাশের সেল খালি থাকলে সেটি লুকিয়ে ফেলা */
.left-cell:empty, 
.left-cell:has(.label-txt:empty) {
    display: none !important;
}

/* ২. বাম পাশের সেল খালি থাকলে ডান পাশের সেলকে ফুল উইথ করে দেয়া */
.left-cell:empty + .right-cell,
.left-cell:has(.label-txt:empty) + .right-cell {
    flex: 0 0 100% !important;
    border-left: none !important; /* যদি কোনো বর্ডার থেকে থাকে */
}

/* ৩. বর্ডার ফিক্স: বাম পাশ খালি থাকলে রাইট সেলের বামে বর্ডার থাকবে না */
.custom-table-row:has(.left-cell:empty) .right-cell {
    border-left: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-54f2993 *//* ১. ফর্ম কন্টেনার সেটিংস */
.elementor-2028 .elementor-element.elementor-element-54f2993 form.cart {
    display: flex !important;
    gap: 15px !important; 
    align-items: center !important;

}

/* ২. কোয়ান্টিটি ইনপুট বক্স ডিজাইন */
.elementor-2028 .elementor-element.elementor-element-54f2993 .quantity {
    display: inline-flex !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 6px;
    background: rgba(255, 255, 255, 0.05) !important;
    overflow: hidden;
}

.elementor-2028 .elementor-element.elementor-element-54f2993 .quantity input.qty {
    width: 60px !important;
    height: 48px !important;
    background: transparent !important;
    border: none !important;
    color: #ffffff !important;
    font-weight: 600 !important;
    text-align: center !important;
    font-size: 16px !important;
}

/* ৩. অ্যাড টু কার্ট বাটন ডিজাইন */
.elementor-2028 .elementor-element.elementor-element-54f2993 .single_add_to_cart_button {
    flex-grow: 1 !important;
  
    color: #ffffff !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    border: none !important;
    border-radius: 6px !important;
    transition: all 0.3s ease !important;
    cursor: pointer !important;
}

/* ৪. বাটন হোভার ইফেক্ট */
.elementor-2028 .elementor-element.elementor-element-54f2993 .single_add_to_cart_button:hover {
 !important; /* ডার্কার টিল */
    box-shadow: 0 5px 15px rgba(70, 184, 184, 0.3) !important;
    transform: translateY(-2px);
}

/* ৫. মোবাইল রেসপন্সিভ (নিচে নিচে আসবে) */
@media (max-width: 767px) {
    .elementor-2028 .elementor-element.elementor-element-54f2993 form.cart {
        flex-direction: row; 
    }
    
    .elementor-2028 .elementor-element.elementor-element-54f2993 .quantity input.qty {
        width: 50px !important;
    }
    
    /* ১. ফর্ম কন্টেনার সেটিংস */
.elementor-2028 .elementor-element.elementor-element-54f2993 form.cart {
    display: flex !important;
    gap:0!important; 
    align-items: center !important;

}
}


.elementor-2028 .elementor-element.elementor-element-54f2993 .ast-stock-detail{
    display: none;
}















/* ১. মেইন কন্টেইনারকে ভার্টিক্যাল করা */
.elementor-add-to-cart.elementor-product-variable form.variations_form {
    display: flex !important;
    flex-direction: column !important;
}




/* ৩. ড্রপডাউন বক্স ফিক্স (#3ABB14) */
#pa_stockage {
    border: 1px solid #3ABB14 !important; 
    background-color: #1a1a1a !important;
    color: #ffffff !important;

   
}



/* ৬. অ্যাড টু কার্ট বাটন (ফুল উইথ এবং সবুজ) */
.single_add_to_cart_button.button.alt {
    width: 100% !important;
    background-color: #3ABB14 !important;
    color: #ffffff !important;
 
    font-weight: bold !important;

   
}
.reset_variations{
    color:white !important;
}



.woocommerce-variation-price .price {
    color: #3ABB14 !important;
   
}



.elementor-2028 .elementor-element.elementor-element-54f2993 .quantity input.qty{
    width: 88px !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-1964f47 *//* ১. কন্টেনার সেটিংস */
.elementor-2028 .elementor-element.elementor-element-1964f47 .elementor-dynamic-repeater {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
}

/* ২. রো ডিজাইন (Zebra Striping) */
.main-feature-row {
    display: flex !important;
    width: 100% !important;
    padding: 12px 15px !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important; /* খুব হালকা নিচের দাগ */
    transition: background 0.3s ease;
}

/* জোড় সংখ্যার রো-তে হালকা ব্যাকগ্রাউন্ড (Zebra Effect) */
.main-feature-row:nth-child(even) {
    background-color: rgba(255, 255, 255, 0.03) !important;
}

/* ৩. বাম পাশের কলাম (Label) */
.feature-label-col {
    flex: 0 0 50% !important; /* ৫০-৫০ ভাগ করে নিবে */
    display: flex;
    align-items: center;
}

.feature-label-text {
    color: #ffffff !important; /* সলিড সাদা */
    font-size: 15px;
    font-weight: 500;
}

/* ৪. ডান পাশের কলাম (Value) */
.feature-value-col {
    flex: 1 !important;
    display: flex;
    align-items: center;
    justify-content: flex-start; /* টেক্সট একদম ডানে থাকবে */
}

.feature-value-text {
    color: #ffffff !important; /* সলিড সাদা */
    font-size: 15px;
    font-weight: 400;
}
@media (max-width: 767px) {
    .main-feature-row {
        padding: 10px !important;
        align-items: flex-start !important; /* লেখা বড় হলে উপরের দিক থেকে শুরু হবে */
    }
    
    .feature-label-col {
        flex: 0 0 35% !important; /* মোবাইলে বাম পাশটা একটু ছোট করা হলো */
    }

    .feature-label-text, .feature-value-text {
        font-size: 13px !important;
        white-space: normal !important; /* লেখা অটোমেটিক নিচের লাইনে আসবে */
    }
}


/**/




/* ১. বাম পাশের কলাম খালি থাকলে সেটি লুকিয়ে ফেলা */
.feature-label-col:empty, 
.feature-label-col:has(.feature-label-text:empty) {
    display: none !important;
}

/* ২. বাম পাশের কলাম হাইড হলে ডান পাশের কলামকে ফুল উইথ (১০০%) করা */
.feature-label-col:empty + .feature-value-col,
.feature-label-col:has(.feature-label-text:empty) + .feature-value-col {
    flex: 0 0 100% !important;
}

/* ৩. এক্সট্রা সেফটি: যদি JetEngine টেক্সট না থাকলেও স্প্যান ট্যাগ রাখে */
.feature-label-text:empty {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dd1994 *//* ১. মেইন গ্যালারি কন্টেনার - বামে এলাইন করা */
.elementor-2028 .elementor-element.elementor-element-1dd1994 .woocommerce-product-gallery {
    max-width: 500px !important; /* ইমেজ সাইজ অনুযায়ী এটি ৪০০ বা ৪৫০ করতে পারেন */
    margin-left: 0 !important;   /* বড় স্ক্রিনে বামে সরিয়ে আনবে */
    margin-right: auto !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 12px;
    padding: 15px !important;
    background: rgba(255, 255, 255, 0.02) !important;
}

/* ২. মেইন বড় ইমেজের সাইজ কন্ট্রোল */
.elementor-2028 .elementor-element.elementor-element-1dd1994 .woocommerce-product-gallery__image img {
    border-radius: 8px !important;
    max-height: 450px !important; 
    object-fit: contain !important;
}

/* ৩. নিচের ছোট থাম্বনেইলগুলো (Thumbs) ডিজাইন */
.elementor-2028 .elementor-element.elementor-element-1dd1994 .flex-control-thumbs {
    display: flex !important;
    gap: 10px !important;
    margin-top: 15px !important;
    padding: 0 !important;
}

.elementor-2028 .elementor-element.elementor-element-1dd1994 .flex-control-thumbs li {
    width: 20% !important; /* ৪-৫ টা থাম্বনেইল সুন্দর দেখাবে */
    list-style: none !important;
}

.elementor-2028 .elementor-element.elementor-element-1dd1994 .flex-control-thumbs img {
    border: 2px solid transparent !important;
    border-radius: 6px !important;
    transition: all 0.3s ease !important;
    opacity: 0.5 !important;
    cursor: pointer;
}

/* একটিভ থাম্বনেইল হাইলাইট - আপনার দেওয়া গ্রিন কালার (#3ABB14) */
.elementor-2028 .elementor-element.elementor-element-1dd1994 .flex-control-thumbs img.flex-active {
    border-color: #3ABB14 !important; 
    opacity: 1 !important;
    box-shadow: 0 0 10px rgba(58, 187, 20, 0.2);
}

/* ৪. জুম আইকন (🔍) ছোট করা */
.elementor-2028 .elementor-element.elementor-element-1dd1994 .woocommerce-product-gallery__trigger {
    top: 25px !important;
    right: 25px !important;
    background: #ffffff !important;
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
}

/* ৫. মোবাইল রেসপন্সিভ */
@media (max-width: 767px) {
    .elementor-2028 .elementor-element.elementor-element-1dd1994 .woocommerce-product-gallery {
        max-width: 100% !important;
        margin: 0 auto !important; /* মোবাইলে মাঝখানে থাকবে */
    }
}/* End custom CSS */