/*!

__/\\\\\\\\\\\\\\\_______/\\\\\_________/\\\\\\\\\______/\\\________/\\\______/\\\\\\\\\____
 _\/\\\///////////______/\\\///\\\_____/\\\///////\\\___\/\\\_____/\\\//_____/\\\///////\\\__
  _\/\\\_______________/\\\/__\///\\\__\/\\\_____\/\\\___\/\\\__/\\\//_______/\\\______\//\\\_
   _\/\\\\\\\\\\\______/\\\______\//\\\_\/\\\\\\\\\\\/____\/\\\\\\//\\\______\//\\\_____/\\\\\_
    _\/\\\///////______\/\\\_______\/\\\_\/\\\//////\\\____\/\\\//_\//\\\______\///\\\\\\\\/\\\_
     _\/\\\_____________\//\\\______/\\\__\/\\\____\//\\\___\/\\\____\//\\\_______\////////\/\\\_
      _\/\\\______________\///\\\__/\\\____\/\\\_____\//\\\__\/\\\_____\//\\\____/\\________/\\\__
       _\/\\\________________\///\\\\\/_____\/\\\______\//\\\_\/\\\______\//\\\__\//\\\\\\\\\\\/___
        _\///___________________\/////_______\///________\///__\///________\///____\///////////_____

This file contains custom modifications by FORK9
https://fork9.com
*/

@media (max-width: 1200px) {
    body {
        /*border: 1px solid red;*/
    }

    /* 상품 상세 설명 */
    #sit_inf_explan .prod-desc-box .desc-item .flex, #sit_inf_explan .prod-desc-box .item .flex {
        height: 31.25rem  /* 500/16 */;
    }
    #sit_inf_explan .CHP-6330L .desc-04, #sit_inf_explan .CP-6330L .desc-04,
    #sit_inf_explan .CHP-6330L .desc-05, #sit_inf_explan .CP-6330L .desc-05,
    #sit_inf_explan .CHP-6330L .desc-06, #sit_inf_explan .CP-6330L .desc-06,
    #sit_inf_explan .CHP-6330L .desc-07, #sit_inf_explan .CP-6330L .desc-07 {
        background-size: 90%;
    }

    #sit_inf_explan .P-160AL .desc-item .flex {
        height: auto;
    }

    #sit_inf_explan .BA-42A .desc-item .flex {
        height: 17.5rem  /* 280/16 */;
    }

    #sit_inf_explan .P-2201N .desc-02 .flex,
    #sit_inf_explan .P-2201N .desc-03 .flex,
    #sit_inf_explan .P-2201N .desc-04 .flex {
        height: auto;
    }
}
@media (max-width: 1024px) {
    body {
        /*border: 1px solid yellow;*/
    }

    /* 상품 상세 설명 */
    #sit_inf_explan .br {
        display: inline;
    }
    #sit_inf_explan .prod-desc-box .desc-item .flex, #sit_inf_explan .prod-desc-box .item .flex {
        height: 25rem  /* 400/16 */;
    }
    #sit_inf_explan .CHP-6330L .hd, #sit_inf_explan .CP-6330L .hd {
        font-size: 1.375rem  /* 22/16 */;
    }
    #sit_inf_explan .prod-desc-box .desc-item .flex, #sit_inf_explan .prod-desc-box .item .flex {
        height: 18.75rem  /* 300/16 */;
    }
    #sit_inf_explan .prod-desc-box .prod-text .prod-text-title {
        font-size: 1.125rem  /* 18/16 */;
    }
    #sit_inf_explan .prod-desc-box .desc-item .prod-text p {
        font-size: 0.875rem  /* 14/16 */;
    }
    #sit_inf_explan .list-icon li {
        font-size: 0.8125rem  /* 13/16 */;
    }
    #sit_inf_explan .CHP-6330L .desc-01 .desc-item-bottom h4, #sit_inf_explan .CP-6330L .desc-01 .desc-item-bottom h4 {
        font-size: 0.875rem  /* 14/16 */;
    }
    #sit_inf_explan .CHP-6330L .desc-01 .desc-item-bottom p {
        font-size: 0.875rem  /* 14/16 */;
    }
    #sit_inf_explan .CHP-6330L .desc-01 .desc-item-bottom h4, #sit_inf_explan .CP-6330L .desc-01 .desc-item-bottom h4 {
        min-height: auto;
    }
    #sit_inf_explan .item-hc-container.water-care .item-hc-text .heading-4 {
        font-size: 1.625rem  /* 26/16 */;
    }
    #sit_inf_explan .P-6320L .desc-item.desc-03 .flex {
        height: 21.875rem  /* 350/16 */;
    }
    #sit_inf_explan .P-6320L .desc-item.desc-08 .flex,
    #sit_inf_explan .P-6320L .desc-item.desc-09 .flex,
    #sit_inf_explan .P-6320L .desc-item.desc-10 .flex {
        height: auto !important;
        display: block;
    }
    #sit_inf_explan .P-09CL .desc-item .flex {
        height: 12.5rem  /* 200/16 */;
    }
    #sit_inf_explan .P-160AL .desc-item .flex {
        height: 12.5rem  /* 200/16 */;
    }
    #sit_inf_explan .AP-3018B .desc-item.desc-05 .flex {
        height: auto;
    }
    #sit_inf_explan .BA-42A .desc-item .flex {
        height: auto;
    }

    #sit_inf_explan .P-2201N .desc-02 .flex,
    #sit_inf_explan .P-2201N .desc-03 .flex,
    #sit_inf_explan .P-2201N .desc-04 .flex {
        height: auto;
    }
    #sit_inf_explan .P-2201N .desc-04 .prod-text p {
        height: 2.8125rem  /* 45/16 */;
    }

}

/* mobile */
@media (max-width: 768px) {
    body {
        /*border: 1px solid blue;*/
    }

    /* 상품 상세 설명 */
    #sit_inf_explan .prod-desc-box .desc-item {
        padding: 0 0;
    }
    #sit_inf_explan .prod-desc-box .desc-item .prod-text {
        padding-top: 2rem /* 30/15 */;
    }

    #sit_inf_explan .prod-desc-box .desc-item .prod-text.flex-item-right {
        /*padding-left: 0;*/
    }

    #sit_inf_explan .prod-desc-box .desc-item .prod-text.filter {
        padding: 1.333rem  /* 20/15 */ 1.333rem  /* 20/15 */;
    }

    #sit_inf_explan .CHP-6330L .desc-01 .desc-item-bottom h4, #sit_inf_explan .CP-6330L .desc-01 .desc-item-bottom h4 {
        font-size: 0.867rem  /* 13/15 */;
    }
    #sit_inf_explan .CHP-6330L .desc-01 .desc-item-bottom p {
        font-size: 0.867rem  /* 13/15 */;
    }
    #sit_inf_explan .prod-desc-box .desc-item .flex, #sit_inf_explan .prod-desc-box .item .flex {
        display: block;
        height: auto !important;
    }
    #sit_inf_explan .prod-desc-box .prod-text .prod-text-title {
        /*padding-top: 0;*/
    }
    #sit_inf_explan .CHP-6330L .hd, #sit_inf_explan .CP-6330L .hd {
        font-size: 1.6rem  /* 24/15 */;
    }
    #sit_inf_explan .prod-desc-box .desc-item {
        /*padding: 1.333rem  !* 20/15 *! 0.667rem  !* 10/15 *!;*/
    }
    #sit_inf_explan .prod-desc-box .desc-item.alt-video {
        padding: 0;
    }
    #sit_inf_explan .prod-desc-box .desc-item.alt-bg {
        padding: 1.333rem  /* 20/15 */ 1.333rem  /* 20/15 */;
    }

    #sit_inf_explan .prod-desc-box .desc-item .flex .flex-item, #sit_inf_explan .prod-desc-box .item .flex .flex-item {
        flex: 0;
    }
    #sit_inf_explan .prod-desc-box .desc-item .flex-item-left, #sit_inf_explan .prod-desc-box .desc-item .flex-item-right  {
        /*padding: 0;*/
    }
    #sit_inf_explan .prod-desc-box .desc-item .flex .prod-img {
        height: auto;
        margin-top: 1.733rem  /* 26/15 */;
    }
    #sit_inf_explan .prod-desc-box .desc-item .flex .prod-img img {
        position: static;
        transform: none;
    }
    #sit_inf_explan .prod-desc-box .desc-item .flex .flex-item-left, #sit_inf_explan .prod-desc-box .item .flex .flex-item-left {
        order: 0;
    }
    #sit_inf_explan .prod-desc-box .desc-item .flex .flex-item-right, #sit_inf_explan .prod-desc-box .item .flex .flex-item-right {
        order: 0;
    }
    #sit_inf_explan .prod-desc-box .prod-text .prod-text-title {
        font-size: 1.333rem  /* 20/15 */;
    }

    /* CHP-6330L CP-6330L */
    #sit_inf_explan .CHP-6330L .desc-01 .desc-item-top, #sit_inf_explan .CP-6330L .desc-01 .desc-item-top {
        height: 700px;
    }
    #sit_inf_explan .CHP-6330L .desc-01 .desc-item-top .upper-box, #sit_inf_explan .CP-6330L .desc-01 .desc-item-top .upper-box {
        height: 300px;
    }
    #sit_inf_explan .CHP-6330L .desc-06 .hd, #sit_inf_explan .CP-6330L .desc-06 .hd {
        font-size: 1.6rem  /* 24/15 */;
        text-align: left;
        margin-top: 0;
        margin-bottom: 1.333rem  /* 20/15 */;
    }
    #sit_inf_explan .CHP-6330L .desc-01 .desc-item-bottom .item-desc, #sit_inf_explan .CP-6330L .desc-01 .desc-item-bottom .item-desc {
        padding: 0 2rem  /* 30/15 */;
        margin: 1.333rem  /* 20/15 */ auto;
    }
    #sit_inf_explan .item-hc-container {
        height: 21.333rem  /* 320/15 */;
    }
    #sit_inf_explan .item-hc-container.water-care .item-hc-text .heading-4 {
        font-size: 1.6rem  /* 24/15 */;
    }
    #sit_inf_explan .item-hc-container.water-care .item-hc-text .desc {
        font-size: 0.933rem  /* 14/15 */;
        padding-left: 2rem  /* 30/15 */;
        padding-right: 2rem  /* 30/15 */;
    }
    #sit_inf_explan .item-hc-container.water-care .btn {
        margin-top: 1.25rem  /* 20/16 */;
        border: 0;
    }

    #sit_inf_explan .AP-2023K .desc-01 {
        background: url(/image/product/AP-2023K/noble01.jpg) no-repeat center center;
        background-size: cover;
    }
    #sit_inf_explan .AP-2023K .desc-02 .icon-box {
        margin-bottom: 0;
    }
    #sit_inf_explan .AP-2023K .desc-02 .icon-box p {
        min-height: auto;
        padding-bottom: 1.333rem  /* 20/15 */;
    }
    #sit_inf_explan .AP-3018B .desc-item .flex {
        height: auto !important;
    }
    #sit_inf_explan .AP-3018B .desc-02 .prod-text,
    #sit_inf_explan .AP-3018B .desc-05 .prod-text {
        padding-top: 2rem  /* 30/15 */;

    }
    #sit_inf_explan .AP-3018B .desc-03 .prod-text .prod-text-wrap {
        position: relative;
    }
    #sit_inf_explan .AP-3018B .desc-03 .prod-text {
        height: 26.667rem  /* 400/15 */;
    }

    #sit_inf_explan .P-2201N .desc-01 .desc-item-bottom .item-desc p {
        text-align: left;
    }
    #sit_inf_explan .P-2201N .desc-04 {
        margin-bottom: 10px;
    }
    #sit_inf_explan .P-2201N .desc-02 .flex,
    #sit_inf_explan .P-2201N .desc-03 .flex,
    #sit_inf_explan .P-2201N .desc-04 .flex {
        height: auto;
    }
    #sit_inf_explan .P-2201N .desc-04 .flex {
        margin: 0;
    }
    #sit_inf_explan .P-2201N .desc-04 .prod-img .prod-img-wrap {
        gap: 0 0;
    }
    #sit_inf_explan .P-2201N .desc-04 .flex .flex-wrap {
        margin: 0;
    }
    #sit_inf_explan .P-2201N .desc-04 .prod-img .prod-img-wrap .img-box:last-child {
        margin-bottom: 0;
    }
    #sit_inf_explan .P-2201N .flex .prod-text {
        padding: 40px 0 0 0;
    }
    #sit_inf_explan .P-2201N .desc-04 .prod-text p {
        height: auto;
    }

}
@media (max-width: 576px) {
    body {
        /*border: 1px solid black;*/
    }

    #sit_inf_explan .CHP-6330L .desc-01 .desc-item-bottom .item-desc.item-desc-mid, #sit_inf_explan .CP-6330L .desc-01 .desc-item-bottom .item-desc.item-desc-mid {
        border: none;
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        padding: 25px 0;
        margin: 0 0 0 0;
    }

    #sit_inf_explan .P-6320L .desc-01 .desc-item-top {
        background: url(/image/product/product_detail_P-6320L_01.png) center center;
    }

    #sit_inf_explan .P-2201N .desc-01 .desc-item-bottom {
        margin-top: 0.667rem  /* 10/15 */;
    }
    #sit_inf_explan .P-2201N .desc-01 .desc-item-bottom h4 {
        min-height: auto;
        font-size: 1.2rem  /* 18/15 */;
        line-height: 1;
    }
    #sit_inf_explan .P-2201N .desc-01 .desc-item-bottom .item-desc {
        margin: 0.667rem  /* 10/15 */ 0;
        gap: 0 0;
        align-items: flex-start;
    }

    #sit_inf_explan .P-2201N .desc-02 .prod-img .prod-img-wrap {
        flex-direction: column;
        gap: 0.625rem /* 10/16 */;
        width: 100%;
        overflow: hidden;
    }
    #sit_inf_explan .P-2201N .desc-02 .prod-img .prod-img-wrap .img-box img {
        max-width: 100%;
        width: 100%;
        height: auto;
        object-fit: cover;
    }
    #sit_inf_explan .P-2201N .desc-03 .prod-img .prod-img-wrap {
        flex-direction: column;
        gap: 0.625rem /* 10/16 */;
        width: 100%;
        overflow: hidden;
    }
    #sit_inf_explan .P-2201N .desc-03 .prod-img .prod-img-wrap .img-box img {
        max-width: 100%;
        height: auto;
        object-fit: contain;
    }
}
@media (max-width: 480px) {
    body {
        /*border: 1px solid green;*/
    }
    #sit_inf_explan .P-2201N .desc-01 .desc-item-top {
        background-size: cover;
    }
}
@media (max-width: 360px) {
}