/* bloom 헤더 높이에 맞춰 상세/목록 본문·스티키 탭 offset */

body.skin-bloom-inner {
    --bloom-header-offset: 60px;
}

body.skin-bloom-inner #pages {
    padding-top: var(--bloom-header-offset);
}

body.skin-bloom-inner .goods .view .box .left .view-bottom .goods-tab {
    top: var(--bloom-header-offset);
}

body.skin-bloom-inner .goods .view .box .product-info {
    top: calc(var(--bloom-header-offset) + 14px);
}

body.skin-bloom-inner .page-progress {
    top: var(--bloom-header-offset);
}

body.skin-bloom-inner .purchase .box .right .inbox,
body.skin-bloom-inner .order-complete .box .right .inbox {
    top: calc(var(--bloom-header-offset) + 45px);
}

@media (max-width: 1023.98px) {
    body.skin-bloom-inner {
        --bloom-header-offset: 50px;
    }

    /* 기본몰 #pages padding-top(고정 헤더용 72~117px)은 빼고, 모바일 헤더 바로 아래에 붙인다 */
    body.skin-bloom-inner #pages {
        padding-top: 0 !important;
    }

    body.skin-bloom-inner #pages .contents {
        padding-top: 16px;
    }
}
