/* =============================================
   Codlion Single Product — Base Layout
   Gallery styles: gallery.css
   Product info styles: product-info.css
   COD form styles: cod-form.css
   ============================================= */

/* ---- Space below fixed header for breadcrumb/content visibility ---- */
.cl-single-product-page,
.cl-shop-page,
.cl-collections-page,
.site-content {
    margin-top: 24px;
}

@media screen and (max-width: 991px) {
    .cl-single-product-page,
    .cl-shop-page,
    .cl-collections-page,
    .site-content {
        margin-top: 10px;
    }
}

/* ---- Product layout ---- */
.cl-product-layout {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 40px;
    margin-bottom: 48px;
}

.cl-product-right-col {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.cl-product-layout > * {
    min-width: 0;
}

/* ---- Responsive layout ---- */
@media screen and (max-width: 991px) {
    .cl-product-layout {
        grid-template-columns: 1fr;
        gap: 24px;
    }

    body:not(.home) .cl-shop-container {
        padding: 0 14px 14px;
    }
}

/* Styles moved to modular files:
   gallery.css, product-info.css, cod-form1.css, cod-form2.css, cod-offers1.css
   This file contains base layout only. */
