.elementor-3667 .elementor-element.elementor-element-d48f776{--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-3667 .elementor-element.elementor-element-b208f92 .elementor-repeater-item-424e360 .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-3667 .elementor-element.elementor-element-b208f92 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-3667 .elementor-element.elementor-element-b208f92 .swiper-slide-contents{max-width:66%;}.elementor-3667 .elementor-element.elementor-element-b208f92 .swiper-slide-inner{text-align:center;}.elementor-3667 .elementor-element.elementor-element-209b4b0{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.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-3667 .elementor-element.elementor-element-43c72c3{text-align:center;}.elementor-3667 .elementor-element.elementor-element-43c72c3 .elementor-heading-title{color:#000000;}.elementor-3667 .elementor-element.elementor-element-437e60e{--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-3667 .elementor-element.elementor-element-bc98451{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3667 .elementor-element.elementor-element-5f02cb8{text-align:center;}.elementor-3667 .elementor-element.elementor-element-5f02cb8 .elementor-heading-title{color:#020405;}.elementor-3667 .elementor-element.elementor-element-217047d{--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-3667 .elementor-element.elementor-element-bce97c6{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3667 .elementor-element.elementor-element-7b8ac42{text-align:center;}.elementor-3667 .elementor-element.elementor-element-7b8ac42 .elementor-heading-title{color:#000000;}.elementor-3667 .elementor-element.elementor-element-53d8fe6{--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-7480696 */.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-112fe70 */.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-8a8d385 */.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 */