.elementor-25 .elementor-element.elementor-element-b2274a8{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4f0ccb7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-28c7d78{--wd-cat-img-width:170px;--wd-cat-brd-radius:50%;}.elementor-25 .elementor-element.elementor-element-32711ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-98a25c7 .title-subtitle{font-family:"hkgroteskpro", Sans-serif;font-size:15px;font-weight:600;}.elementor-25 .elementor-element.elementor-element-98a25c7 .title{font-family:"Jost", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;}.elementor-25 .elementor-element.elementor-element-499f0f3{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-499f0f3:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-499f0f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glassesshop.pk/wp-content/uploads/2025/11/banner4.webp");background-position:center left;background-size:cover;}.elementor-25 .elementor-element.elementor-element-499f0f3::before, .elementor-25 .elementor-element.elementor-element-499f0f3 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-499f0f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-499f0f3 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-499f0f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-499f0f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-5cc35b6{text-align:center;}.elementor-25 .elementor-element.elementor-element-5cc35b6 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-fed795d{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-fed795d.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-fed795d .elementor-heading-title{font-size:29px;font-weight:700;line-height:45px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-5fe0992{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-674f37d .title-subtitle{font-family:"hkgroteskpro", Sans-serif;font-size:15px;font-weight:600;}.elementor-25 .elementor-element.elementor-element-674f37d .title{font-family:"Jost", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;}.elementor-25 .elementor-element.elementor-element-0fce111{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-0fce111:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-0fce111 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glassesshop.pk/wp-content/uploads/2025/11/women-sunglasses.webp");background-position:center left;background-size:cover;}.elementor-25 .elementor-element.elementor-element-0fce111::before, .elementor-25 .elementor-element.elementor-element-0fce111 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-0fce111 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-0fce111 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-0fce111 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-0fce111 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-f9bac84{text-align:center;}.elementor-25 .elementor-element.elementor-element-f9bac84 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-0e0f81f{width:var( --container-widget-width, 490px );max-width:490px;--container-widget-width:490px;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-0e0f81f.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-0e0f81f .elementor-heading-title{font-size:29px;font-weight:700;line-height:45px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-0f3ab22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-24d6429 .title-subtitle{font-family:"hkgroteskpro", Sans-serif;font-size:15px;font-weight:600;}.elementor-25 .elementor-element.elementor-element-24d6429 .title{font-family:"Jost", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;}.elementor-25 .elementor-element.elementor-element-4dc814d{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-4dc814d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-4dc814d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glassesshop.pk/wp-content/uploads/2025/11/kids-glasses.webp");background-position:center center;background-size:cover;}.elementor-25 .elementor-element.elementor-element-4dc814d::before, .elementor-25 .elementor-element.elementor-element-4dc814d > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-4dc814d > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-4dc814d > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-4dc814d > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-4dc814d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-ea1ccac{text-align:center;}.elementor-25 .elementor-element.elementor-element-ea1ccac .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-b72c542{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-b72c542.elementor-element{--align-self:center;}.elementor-25 .elementor-element.elementor-element-b72c542 .elementor-heading-title{font-size:29px;font-weight:700;line-height:45px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-6511589{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-b3b142f .title-subtitle{font-family:"hkgroteskpro", Sans-serif;font-size:15px;font-weight:600;}.elementor-25 .elementor-element.elementor-element-b3b142f .title{font-family:"Jost", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;}.elementor-25 .elementor-element.elementor-element-c74c04d{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-72d83e1 .title-subtitle{font-family:"hkgroteskpro", Sans-serif;font-size:15px;font-weight:600;}.elementor-25 .elementor-element.elementor-element-72d83e1 .title{font-family:"Poppins", Sans-serif;}.elementor-25 .elementor-element.elementor-element-72d83e1 .title-after_title{font-size:14px;}.elementor-25 .elementor-element.elementor-element-1f7287a .info-box-title{font-family:"Poppins", Sans-serif;font-size:20px;}.elementor-25 .elementor-element.elementor-element-1f7287a .info-box-inner{font-size:14px;}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-98a25c7 .title-subtitle{font-size:13px;}.elementor-25 .elementor-element.elementor-element-674f37d .title-subtitle{font-size:13px;}.elementor-25 .elementor-element.elementor-element-24d6429 .title-subtitle{font-size:13px;}.elementor-25 .elementor-element.elementor-element-b3b142f .title-subtitle{font-size:13px;}.elementor-25 .elementor-element.elementor-element-72d83e1 .title-subtitle{font-size:13px;}.elementor-25 .elementor-element.elementor-element-1f7287a .info-box-title{font-size:20px;}.elementor-25 .elementor-element.elementor-element-1f7287a .info-box-inner{font-size:14px;}}@media(max-width:768px){.elementor-25 .elementor-element.elementor-element-b2274a8{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-4f0ccb7{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-32711ec{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-98a25c7 .title-subtitle{font-size:12px;}.elementor-25 .elementor-element.elementor-element-499f0f3:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-499f0f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-25 .elementor-element.elementor-element-499f0f3{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-5cc35b6{text-align:center;}.elementor-25 .elementor-element.elementor-element-5cc35b6 .elementor-heading-title{font-size:34px;}.elementor-25 .elementor-element.elementor-element-fed795d{text-align:center;}.elementor-25 .elementor-element.elementor-element-fed795d .elementor-heading-title{font-size:21px;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-5fe0992{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-674f37d .title-subtitle{font-size:12px;}.elementor-25 .elementor-element.elementor-element-0fce111:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-0fce111 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-25 .elementor-element.elementor-element-0fce111{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-f9bac84{text-align:center;}.elementor-25 .elementor-element.elementor-element-f9bac84 .elementor-heading-title{font-size:34px;}.elementor-25 .elementor-element.elementor-element-0e0f81f{text-align:center;}.elementor-25 .elementor-element.elementor-element-0e0f81f .elementor-heading-title{font-size:21px;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-0f3ab22{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-24d6429 .title-subtitle{font-size:12px;}.elementor-25 .elementor-element.elementor-element-4dc814d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-4dc814d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-25 .elementor-element.elementor-element-4dc814d{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-ea1ccac{text-align:center;}.elementor-25 .elementor-element.elementor-element-ea1ccac .elementor-heading-title{font-size:34px;}.elementor-25 .elementor-element.elementor-element-b72c542{text-align:center;}.elementor-25 .elementor-element.elementor-element-b72c542 .elementor-heading-title{font-size:21px;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-6511589{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-b3b142f .title-subtitle{font-size:12px;}.elementor-25 .elementor-element.elementor-element-c74c04d{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-72d83e1 .title-subtitle{font-size:12px;}.elementor-25 .elementor-element.elementor-element-1f7287a .info-box-title{font-size:20px;}}/* Start custom CSS for wd_slider, class: .elementor-element-bb5530e */@media(max-width: 600px){
    .elementor-25 .elementor-element.elementor-element-bb5530e .wd-slide-bg{
    background-position-x: -475px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-28c7d78 */.elementor-25 .elementor-element.elementor-element-28c7d78 img{
    filter: brightness(100%) contrast(100%);
}/* End custom CSS */
/* Start custom CSS for wd_title, class: .elementor-element-98a25c7 */.elementor-25 .elementor-element.elementor-element-98a25c7 .title-after_title{
    background-color: #c9467e;
    padding: 10px 20px;
    color:  white;
    cursor: pointer;
    border-radius: 10px;
}

.elementor-25 .elementor-element.elementor-element-98a25c7 a{
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-37d6949 */.elementor-25 .elementor-element.elementor-element-37d6949 .wd-product-cats{
    display: none;
}/* End custom CSS */
/* Start custom CSS for wd_title, class: .elementor-element-674f37d */.elementor-25 .elementor-element.elementor-element-674f37d .title-after_title{
    background-color: #c9467e;
    padding: 10px 20px;
    color:  white;
    cursor: pointer;
    border-radius: 10px;
}

.elementor-25 .elementor-element.elementor-element-674f37d a{
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-c63a948 */.elementor-25 .elementor-element.elementor-element-c63a948 .wd-product-cats{
    display: none;
}/* End custom CSS */
/* Start custom CSS for wd_title, class: .elementor-element-24d6429 */.elementor-25 .elementor-element.elementor-element-24d6429 .title-after_title{
    background-color: #c9467e;
    padding: 10px 20px;
    color:  white;
    cursor: pointer;
    border-radius: 10px;
}

.elementor-25 .elementor-element.elementor-element-24d6429 a{
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-0910ce4 */.elementor-25 .elementor-element.elementor-element-0910ce4 .wd-product-cats{
    display: none;
}/* End custom CSS */
/* Start custom CSS for wd_title, class: .elementor-element-b3b142f */.elementor-25 .elementor-element.elementor-element-b3b142f .title-after_title{
    background-color: #c9467e;
    padding: 10px 20px;
    color:  white;
    cursor: pointer;
    border-radius: 10px;
}

.elementor-25 .elementor-element.elementor-element-b3b142f a{
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-78450bf */.elementor-25 .elementor-element.elementor-element-78450bf .wd-product-cats{
    display: none;
}/* End custom CSS */