.elementor-3737 .elementor-element.elementor-element-0496977{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3737 .elementor-element.elementor-element-b6e6119 .elementor-repeater-item-5c749d2 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://nayanikaofficial.com/wp-content/uploads/2026/06/ChatGPT-Image-4-Jun-2026-08.37.44.png);background-size:cover;}.elementor-3737 .elementor-element.elementor-element-b6e6119 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-3737 .elementor-element.elementor-element-b6e6119 .swiper-slide-contents{max-width:66%;}.elementor-3737 .elementor-element.elementor-element-b6e6119 .swiper-slide-inner{text-align:center;}.elementor-3737 .elementor-element.elementor-element-345f96c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3737 .elementor-element.elementor-element-345f96c.e-con{--flex-grow:1;--flex-shrink:0;}.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-3737 .elementor-element.elementor-element-0a78172 > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-3737 .elementor-element.elementor-element-0a78172.elementor-element{--align-self:stretch;}.elementor-3737 .elementor-element.elementor-element-0a78172{text-align:center;}.elementor-3737 .elementor-element.elementor-element-0a78172 .elementor-heading-title{color:#010102;}.elementor-3737 .elementor-element.elementor-element-7cb487d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3737 .elementor-element.elementor-element-24c2104{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3737 .elementor-element.elementor-element-24c2104.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3737 .elementor-element.elementor-element-ab113d4 > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-3737 .elementor-element.elementor-element-ab113d4.elementor-element{--align-self:stretch;}.elementor-3737 .elementor-element.elementor-element-ab113d4{text-align:center;}.elementor-3737 .elementor-element.elementor-element-ab113d4 .elementor-heading-title{color:#010102;}.elementor-3737 .elementor-element.elementor-element-5fb299d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3737 .elementor-element.elementor-element-70a8777 > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-3737 .elementor-element.elementor-element-70a8777.elementor-element{--align-self:stretch;}.elementor-3737 .elementor-element.elementor-element-70a8777{text-align:center;}.elementor-3737 .elementor-element.elementor-element-70a8777 .elementor-heading-title{color:#010102;}.elementor-3737 .elementor-element.elementor-element-08c4db7{--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;}/* Start custom CSS for html, class: .elementor-element-bd4818d */.hijab-gallery{
    width:100%;
}

.product-grid{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:24px;
}

.product-card{
    position:relative;
    background:#fff;
    border:1px solid #ece7e2;
    border-radius:18px;
    overflow:hidden;
    transition:.3s ease;
}

.product-card:hover{
    transform:translateY(-5px);
    box-shadow:0 12px 25px rgba(0,0,0,.08);
}

.product-card img{
    width:100%;
    display:block;
    aspect-ratio:1/1.2;
    object-fit:cover;
}

.wishlist{
    position:absolute;
    top:12px;
    right:12px;
    width:34px;
    height:34px;
    background:#fff;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    box-shadow:0 2px 10px rgba(0,0,0,.1);
    z-index:2;
    font-size:16px;
    cursor:pointer;
}

.product-info{
    padding:15px;
}

.product-info h3{
    font-size:16px;
    font-weight:600;
    margin:0 0 8px;
    color:#2f2a26;
}

.price{
    font-size:18px;
    font-weight:700;
    color:#2f2a26;
    margin-bottom:12px;
}

.product-footer{
    display:flex;
    justify-content:space-between;
    align-items:center;
}

.rating{
    color:#d4a24d;
    font-size:13px;
}

.rating span{
    color:#777;
}

.cart-btn{
    width:42px;
    height:42px;
    background:#c9a46a;
    color:#fff;
    text-decoration:none;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:18px;
    transition:.3s;
}

.cart-btn:hover{
    transform:scale(1.08);
}

/* Tablet */
@media (max-width:1024px){

.product-grid{
    grid-template-columns:repeat(2,1fr);
}

}

/* Mobile Portrait */
@media (max-width:767px){

.product-grid{
    grid-template-columns:1fr;
    gap:20px;
}

.product-card{
    max-width:420px;
    margin:auto;
}

.product-info h3{
    font-size:18px;
}

.price{
    font-size:20px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a8aa48 */.hijab-gallery{
    width:100%;
}

.product-grid{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:24px;
}

.product-card{
    position:relative;
    background:#fff;
    border:1px solid #ece7e2;
    border-radius:18px;
    overflow:hidden;
    transition:.3s ease;
}

.product-card:hover{
    transform:translateY(-5px);
    box-shadow:0 12px 25px rgba(0,0,0,.08);
}

.product-card img{
    width:100%;
    display:block;
    aspect-ratio:1/1.2;
    object-fit:cover;
}

.wishlist{
    position:absolute;
    top:12px;
    right:12px;
    width:34px;
    height:34px;
    background:#fff;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    box-shadow:0 2px 10px rgba(0,0,0,.1);
    z-index:2;
    font-size:16px;
    cursor:pointer;
}

.product-info{
    padding:15px;
}

.product-info h3{
    font-size:16px;
    font-weight:600;
    margin:0 0 8px;
    color:#2f2a26;
}

.price{
    font-size:18px;
    font-weight:700;
    color:#2f2a26;
    margin-bottom:12px;
}

.product-footer{
    display:flex;
    justify-content:space-between;
    align-items:center;
}

.rating{
    color:#d4a24d;
    font-size:13px;
}

.rating span{
    color:#777;
}

.cart-btn{
    width:42px;
    height:42px;
    background:#c9a46a;
    color:#fff;
    text-decoration:none;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:18px;
    transition:.3s;
}

.cart-btn:hover{
    transform:scale(1.08);
}

/* Tablet */
@media (max-width:1024px){

.product-grid{
    grid-template-columns:repeat(2,1fr);
}

}

/* Mobile Portrait */
@media (max-width:767px){

.product-grid{
    grid-template-columns:1fr;
    gap:20px;
}

.product-card{
    max-width:420px;
    margin:auto;
}

.product-info h3{
    font-size:18px;
}

.price{
    font-size:20px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-87502b3 */.hijab-gallery{
    width:100%;
}

.product-grid{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:24px;
}

.product-card{
    position:relative;
    background:#fff;
    border:1px solid #ece7e2;
    border-radius:18px;
    overflow:hidden;
    transition:.3s ease;
}

.product-card:hover{
    transform:translateY(-5px);
    box-shadow:0 12px 25px rgba(0,0,0,.08);
}

.product-card img{
    width:100%;
    display:block;
    aspect-ratio:1/1.2;
    object-fit:cover;
}

.wishlist{
    position:absolute;
    top:12px;
    right:12px;
    width:34px;
    height:34px;
    background:#fff;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    box-shadow:0 2px 10px rgba(0,0,0,.1);
    z-index:2;
    font-size:16px;
    cursor:pointer;
}

.product-info{
    padding:15px;
}

.product-info h3{
    font-size:16px;
    font-weight:600;
    margin:0 0 8px;
    color:#2f2a26;
}

.price{
    font-size:18px;
    font-weight:700;
    color:#2f2a26;
    margin-bottom:12px;
}

.product-footer{
    display:flex;
    justify-content:space-between;
    align-items:center;
}

.rating{
    color:#d4a24d;
    font-size:13px;
}

.rating span{
    color:#777;
}

.cart-btn{
    width:42px;
    height:42px;
    background:#c9a46a;
    color:#fff;
    text-decoration:none;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:18px;
    transition:.3s;
}

.cart-btn:hover{
    transform:scale(1.08);
}

/* Tablet */
@media (max-width:1024px){

.product-grid{
    grid-template-columns:repeat(2,1fr);
}

}

/* Mobile Portrait */
@media (max-width:767px){

.product-grid{
    grid-template-columns:1fr;
    gap:20px;
}

.product-card{
    max-width:420px;
    margin:auto;
}

.product-info h3{
    font-size:18px;
}

.price{
    font-size:20px;
}

}/* End custom CSS */