/* section Banner [ */
.s_ah_hp_banner {
    position: relative;
    width: 100%;
    height: calc(100vh - 100px);
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #F5F5F4;
}

.s_ah_hp_banner video {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: translate(-50%, -50%);
    z-index: 0;
    
}
video::-webkit-media-controls {
    display: none !important;
}
.s_ah_hp_banner .s_ah_hp_banner_content {
    display: flex;
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    /* background-color: rgba(0, 0, 0, 0.15); */
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -60%);
    z-index: 1;
    padding: 10px;
    box-sizing: border-box;
}

.s_ah_hp_banner_content h1 {
    font-size: 56px;
    color: rgba(255, 255, 255, 1);
    text-shadow: 1px 2px rgba(0, 0, 0, 0.6);
    margin: 0 0 20px 0;
    text-align: center;
}

.s_ah_hp_banner_content h2 {
    font-size: 18px;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    text-shadow: 1px 2px rgba(0, 0, 0, 0.6);
    margin: 0 0 20px 0;
    text-align: center;
}

.s_ah_hp_banner_content a {
    color: rgba(255, 255, 255, 1);
    text-decoration: none;
    background-color: rgba(12, 10, 9, 0.5);
    padding: 8px 50px;
}

@media screen and (max-width: 768px) {
    .s_ah_hp_banner{
        height: 50vh;
    }
    .s_ah_hp_banner_content h1 {
        font-size: 28px;
    }

    .s_ah_hp_banner_content h2 {
        font-size: 16px;
    }
}
/* section Banner ] */
/* section icon [ */
.s_ah_hp_icon{
    width: 100%;
    background-color: rgba(250, 250, 249, 1);
    position: absolute;
    top: calc(100vh - 64px);
    opacity: 0.8;
}
.s_ah_hp_icon_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
}

.s_ah_hp_icon .s_ah_hp_icon_item {
    display: flex;
    width: 25%;
    box-sizing: border-box;
    align-items: center;
    border-right: 1px solid rgba(214, 211, 209, 1);
    justify-content: center;
}

.s_ah_hp_icon_item svg {
    margin-right: 20px;
    flex: 0 0 auto;
}

.s_ah_hp_icon_item span {
    color: rgba(82, 82, 82, 1);
    font-size: 14px;
}

.s_ah_hp_icon .s_ah_hp_icon_item:last-child {
    border-right: unset;
}

@media screen and (max-width: 768px) {
    .s_ah_hp_icon .s_ah_hp_icon_item {
        width: 48%;
        margin-bottom: 10px;
        border: unset;
        justify-content: flex-start;
        zoom: 0.7;
    }
    .s_ah_hp_icon{
        position: unset;
    }

}
/* section icon ] */
/* section category [ */
.s_ah_hp_category {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: flex-start;
}

.s_ah_hp_category_item {
    width: 16.6%;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    align-items: center;
    padding: 48px 48px 0 48px;
    box-sizing: border-box;
    text-decoration: none;
    color: rgba(82, 82, 82, 1);
}

.s_ah_hp_category_item h3 {
    color: rgba(82, 82, 82, 1);
    font-size: 16px;
    font-weight: 500;
    white-space: nowrap
}

.s_ah_hp_category_item img {
    width: 100%;
    height: auto;
    object-fit: contain;
    transition: all 0.3s ease-out;
}

.s_ah_hp_category_item:hover img {
    transform: scale(1.2);
}

@media screen and (max-width: 1040px) {
    .s_ah_hp_category_item {
        padding: 28px;
    }
}

@media screen and (max-width: 768px) {
    .s_ah_hp_category_item {
        width: 48%;
    }

    .s_ah_hp_category_item {
        padding: 28px;
    }
}
/* section category ] */
/* section bestsellers [ */
.s_ah_hp_bestsellers h2 {
    color: rgba(10, 10, 10, 1);
    width: 100%;
    text-align: center;
    margin: 0 0 30px 0;
    font-size: 28px;
}

.s_ah_hp_bestsellers_itemlist {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.s_ah_hp_bestsellers_item {
    text-decoration: none;
    overflow: hidden;
    width: 24%;
}

.s_ah_hp_bestsellers_item img {
    max-height: 330px;
    width: 100%;
    background-color: rgba(245, 245, 244, 1);
    object-fit: cover;
}
.s_ah_hp_bs_item_div_img:nth-of-type(2) {
    object-fit: cover;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    transition: 0.3s;
}
.s_ah_hp_bestsellers_item:hover .s_ah_hp_bs_item_div_img:nth-of-type(2) {
    opacity: 1;
}

.s_ah_hp_bestsellers_item h3 {
    font-size: 14px;
    margin: 10px 0;
    color: rgba(82, 82, 82, 1);
    font-weight: 500;
    text-transform: capitalize;
}

.s_ah_hp_bestsellers_item div {}

.s_ah_hp_bestsellers_item .s_ah_hp_b_originalprice {
    font-size: 14px;
    color: rgba(82, 82, 82, 1);
    text-decoration: line-through;
    margin-right: 8px;
}

.s_ah_hp_bestsellers_item .s_ah_hp_b_currentprice {
    font-weight: 600;
    color: rgba(236, 107, 109, 1);
}

.s_ah_hp_bestsellers_item .s_ah_hp_b_discountprice{
    font-size: 12px;
    color: #173A77;
    font-style: normal;
    line-height: 17px;
    letter-spacing: 0;
    font-weight: bold;
    margin-top: 10px;
}

.s_ah_hp_bestsellers_item_div {
    overflow: hidden;
    height: max-content;
    max-height: 300px;
    position: relative;
}

@media screen and (max-width: 768px) {
    .s_ah_hp_bestsellers_itemlist {
        overflow-x: auto;
        padding-bottom: 20px;
    }

    .s_ah_hp_bestsellers_h2 {
        font-size: 20px !important;
    }

    .s_ah_hp_bestsellers_item {
        min-width: 200px;
        margin-right: 10px;
    }

    .s_ah_hp_bestsellers_itemlist::-webkit-scrollbar {
        width: 4px;
        height: 4px;
    }

    .s_ah_hp_bestsellers_item h3 {
        font-size: 14px;
    }

    .s_ah_hp_bestsellers_itemlist::-webkit-scrollbar-thumb {
        border-radius: 5px;
        background: #0A0A0A;
    }
    .s_ah_hp_bestsellers_itemlist::-webkit-scrollbar-track {
        background: rgba(51, 51, 51, 0.2);
    }
}
/* section bestsellers ] */
/* section covers [ */
.s_ah_hp_sofa_covers {
    display: flex;
    background-color: rgba(245, 245, 244, 1);
    padding: 40px 60px;
    box-sizing: border-box;
    flex-wrap: wrap;
}

.s_ah_hp_s_covers_left {
    width: 30%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.s_ah_hp_s_covers_left>strong {
    font-size: 16px;
    color: rgba(82, 82, 82, 1);
}

.s_ah_hp_s_covers_left>h2 {
    color: rgba(0, 0, 0, 1);
    font-size: 26px;
    margin: 10px 0 30px 0;
}

.s_ah_hp_s_covers_left>p {
    color: rgba(163, 163, 163, 1);
    font-size: 14px;
    margin-bottom: 10px;
}

.s_ah_hp_s_covers_left>a {
    font-weight: 600;
    text-decoration: none;
    color: #ffffff;
    background-color: rgba(12, 10, 9, 1);
    width: max-content;
    padding: 8px 40px;
}

.s_ah_hp_s_covers_left>div {
    display: flex;
    margin: 0px 0 40px 0;
}

.s_ah_hp_s_covers_left>div span {
    margin-right: 8px;
    border-radius: 50px;
    border: 2px solid rgba(168, 162, 158, 0);
    padding: 4px;
    width: 46px;
    height: 46px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    overflow: hidden;
    cursor: pointer;
}

.s_ah_hp_s_covers_left>div img {
    width: 100%;
    height: 100%;
    object-fit: contain;

}

.s_ah_hp_s_c_l_item_active {
    border: 2px solid rgba(168, 162, 158, 1) !important;
}

.s_ah_hp_s_c_r_item_active {
    opacity: 1 !important;
}

#s_ah_hp_s_covers_right {
    width: 70%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

#s_ah_hp_s_c_right_compare {
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: 100%;
    position: relative;
    height: 400px;
    width: 100%;
}

#s_ah_hp_s_c_r_compare_image1 {
    grid-column: 1;
    grid-row: 1;
    position: relative;
    z-index: 1;
}

#s_ah_hp_s_c_r_compare_image1>img {
    opacity: 0;
    position: absolute;
    transition: opacity 0.5s ease-in-out;
}

#s_ah_hp_s_c_r_compare_image2 {
    --clip: inset(0 0 0 50%);
    clip-path: var(--clip);
    grid-column: 1;
    grid-row: 1;
    position: relative;
    z-index: 2;
}

#s_ah_hp_s_covers_right #s_ah_hp_s_c_r_compare_slider {
    height: 100%;
    width: 3px;
    background-color: rgba(229, 229, 229, 1);
    grid-row: 1;
    grid-column: 1;
    justify-self: center;
    z-index: 10;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
}

#s_ah_hp_s_covers_right #s_ah_hp_s_c_r_compare_slider #s_ah_hp_s_c_r_c_slider_button {
    height: 3rem;
    width: 100px;
    z-index: 11;
    position: relative;
    border-radius: 100%;
    flex-shrink: 0;
    cursor: pointer;
    display: flex;
    align-items: center;
}
#s_ah_hp_s_c_r_compare_image1 img,
#s_ah_hp_s_c_r_compare_image2 img {
    height: 100%;
    width: 100%;
    object-fit: contain;
    user-select: none;
    background-color: rgba(245, 245, 244, 1);
}
.s_ah_hp_s_c_r_compare_image3{
    position: absolute;
    z-index: 2;
    right: 1%;
    top: 4%;
    width: 14%;
    object-fit: contain;
    max-width: 120px;
}
@media screen and (max-width: 1340px) {
    .s_ah_hp_s_covers_left>h2 {
        font-size: 20px;
    }
}

@media screen and (max-width: 1200px) {}

@media screen and (max-width: 1040px) {
    .s_ah_hp_s_c_r_compare_image3{
    top: 10%;
}
}

@media screen and (max-width: 768px) {
    .s_ah_hp_s_c_r_compare_image3{
    zoom: 0.6;
}
    .s_ah_hp_sofa_covers {
        padding: 20px 10px;
    }

    .s_ah_hp_s_covers_left {
        width: 100%;
        margin-bottom: 20px;
    }

    #s_ah_hp_s_covers_right {
        width: 100%;
    }

    #s_ah_hp_s_c_right_compare {
        height: 200px;
    }

    .s_ah_hp_s_covers_left>h2 {
        margin: 10px 0 10px 0;
    }

    .s_ah_hp_s_covers_left>div {
        margin: 0 0 10px 0;
    }
}
/* section covers ] */
/* section sellingpoint [ */
.s_ah_hp_sellingpoint {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.s_ah_hp_sellingpoint_item {
    width: 49.4%;
    height: 400px;
    position: relative;
    display: flex;
    align-items: flex-end;
    text-decoration: none;
    overflow: hidden;
    background-color: rgba(245, 245, 244, 1);
}

.s_ah_hp_sellingpoint_item img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover;
    z-index: 1;
    transition: all 0.3s ease-out;
    border-radius: 2px;
}

.s_ah_hp_sellingpoint_item:hover img {
    transform: scale(1.2);
}

.s_ah_hp_s_item_back {
    z-index: 2;
    width: 100%;
    text-align: center;
    padding: 20px 0 20px 0;
    position: relative;
}

.s_ah_hp_s_item_back h2 {
    color: #ffffff;
    font-size: 20px;
    font-weight: 600;
    margin: 0;
}

.s_ah_hp_s_item_back::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    z-index: -1;
}

@media screen and (max-width: 768px) {
    .s_ah_hp_sellingpoint_item {
        width: 100%;
    }

    .s_ah_hp_sellingpoint_item {
        height: 200px;
        margin-bottom: 20px;
    }
}
/* section sellingpoint ] */
/* section homeshare [ */
.spicycat_atunushome_singpage_homeshare {
    background-color: #F5F5F4;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.s_a_s_homeshare_left {
    width: 60%;
    padding: 40px 60px;
    box-sizing: border-box;
}

.s_a_s_homeshare_right {
    width: 40%;
}

.s_a_s_homeshare_right {
    background: url('https://atunushome.com/wp-content/uploads/2025/04/Share-Your-Atunus-Home-Story-and-Get-Rewards.webp') no-repeat center right;
    background-size: auto 100%;

}

.s_a_s_homeshare_left>h2 {
    color: rgba(0, 0, 0, 1);
    font-size: 26px;
    margin: 10px 0 30px 0;
}

.s_a_s_homeshare_left>p {
    font-size: 20px;
    color: rgba(82, 82, 82, 1);
    font-weight: 500;
}

.s_a_s_homeshare_left>a {
    display: inline-block;
    font-weight: 600;
    text-decoration: none;
    color: #ffffff;
    background-color: rgba(12, 10, 9, 1);
    width: max-content;
    padding: 8px 40px;
    margin-top: 20px;
    box-sizing: border-box;
    text-align: center;
}

.s_a_s_homeshare_left_content {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}

.s_a_s_homeshare_left_content2 {
    width: 1px;
    margin: 0 40px 0 40px;
    background-color: #0000001A;
}

.s_a_s_homeshare_left_content1 strong {
    display: inline-block;
    margin-bottom: 10px;
    color: #0A0A0A;
}

.s_a_s_homeshare_left_content1 p {
    color: #0A0A0A;
    font-size: 14px;
    margin: 2px 0;
    font-weight: 500;
}

@media screen and (max-width: 1629px) {
    .s_a_s_homeshare_right {
        background: url('https://atunushome.com/wp-content/uploads/2025/04/Share-Your-Atunus-Home-Story-and-Get-Rewards.webp') no-repeat center left;
        background-size: auto 100%;

    }
}

@media screen and (max-width: 768px) {
    .s_a_s_homeshare_left {
        width: 100%;
        padding: 10px;
    }

    .s_a_s_homeshare_left>h2 {
        font-size: 20px;
    }

    .s_a_s_homeshare_right {
        margin-top: 10px;
        width: 100%;
        height: 230px;
    }

    .s_a_s_homeshare_left_content2 {
        margin: 0 30px 0 10px;
    }

    .s_a_s_homeshare_left>a {
        width: 100%;
    }
}
/* section homeshare ] */
/* section design [ */
.s_ah_hp_design {
    text-align: center;
}

.s_ah_hp_design>h2 {
    color: rgba(10, 10, 10, 1);
    width: 100%;
    text-align: center;
    margin: 0 0 10px 0;
    font-size: 28px;
}
.s_ah_hp_design>p{
    color: #525252;
    margin: 0 0 20px 0;
}

.s_ah_hp_design_video {
    position: relative;
    width: 100%;
    height: 80vh;
}

.s_ah_hp_design_video video {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: translate(-50%, -50%);
    z-index: -1;
}

@media screen and (max-width: 768px) {
    .s_ah_hp_design h2 {
        font-size: 20px;
    }
    .s_ah_hp_design_video{
        height: 250px;
    }
}
/* section design ] */
/* section livingroom [ */
.s_a_h_p_ideas_parent h2 {
    color: rgba(10, 10, 10, 1) ;
    width: 100%;
    text-align: center;
    margin: 0 0 30px 0;
    font-size: 28px;
}

.s_a_h_p_ideas {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between;
    width: 100%;
    flex-direction: column;
    margin: 0 auto;
}

.s_a_h_p_ideas_swiper2 {
    width: 100%;
    height: 673px;
    padding: 0 !important;
    margin: 0 !important;
}

.s_a_h_p_ideas_left {
    width: 100%;
    position: relative;
    margin-top: 10px;
    margin-bottom: 12px;
}

.s_a_h_p_ideas_swiper {
    height: 100%;
    box-sizing: border-box;
    margin: 0 !important;
    max-height: 673px;
    width: 100%;
}

.s_a_h_p_ideas_swiper .s_a_h_p_wiper_item {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    height: 114px;
    opacity: 0.6;
    overflow: hidden;
    flex-direction: column;
    cursor: pointer;
}

.s_a_h_p_ideas_swiper2 .s_a_h_p_wiper_item,
.s_a_h_p_ideas_swiper2 .s_a_h_p_wiper_item1 {
    height: 100%;
}

.s_a_h_p_ideas_swiper2 .swiper-pagination-bullet {
    background-color: #ffffff;
    opacity: 1;
}

.s_a_h_p_ideas_swiper2 .swiper-pagination-bullet-active {
    background-color: #597FA8;
}

.s_a_h_p_wiper_item1 {
    width: 100%;
    position: relative;
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;

}

.s_a_h_p_wiper_item1_div {
    position: relative;
    width: 100%;
    height: 100%;
}

.s_a_h_p_wiper_item1_div_div {
    position: absolute;
}

.s_a_h_p_wiper_item1_div_div img {
    cursor: pointer;
    z-index: 1;
    position: unset;
    object-fit: contain;
}

.s_a_h_p_wiper_item1_div_div_pop_up {
    width: 320px;
    background-color: rgba(250, 250, 249, 0.8);
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.1);
    padding: 8px;
    box-sizing: border-box;
    position: absolute;
    bottom: 34px;
    left: 50%;
    opacity: 0;
    transform: translate(-50%, -50px);
    text-decoration: none;

}

.s_a_h_p_wiper_item1_div_div_pop_up h3 {
    font-size: 14px;
    margin: 0;
    color: rgba(82, 82, 82, 1);
    margin-bottom: 8px;
}

.s_a_h_p_wiper_item1>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    z-index: -1;
}

.s_a_h_p_wiper_item1_div_div_pop_up:after {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
    border: 5px solid transparent;
    border-top-color: rgba(250, 250, 249, 0.6);
}

.s_a_h_p_ideas_swiper2 .swiper-slide-active .s_a_h_p_wiper_item1_div_div:nth-child(1) .s_a_h_p_wiper_item1_div_div_pop_up {
    transform: translate(-50%, 0);
    opacity: 1;
    transition: 1s ease;
    transition-delay: 0.3s;
    transition-property: transform, opacity;
}
.s_a_h_p_wiper_item1_div_div:hover .s_a_h_p_wiper_item1_div_div_pop_up {
    transform: translate(-50%, 0);
    opacity: 1;
    transition: 0.5s ease;
    transition-delay: 0s;
    transition-property: transform, opacity;
}

.s_a_h_p_wiper_item1 p {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 48px */
    text-transform: capitalize;
    transform: translateX(-80px);
    opacity: 0;
    color: #ffffff;
}

.s_a_h_p_ideas_swiper2 .swiper-slide-active .s_a_h_p_wiper_item1 p {
    transform: translateX(0);
    opacity: 1;
    transition: 1s ease;
    transition-delay: 0.3s;
    transition-property: transform, opacity;
}

.s_a_h_p_ideas_swiper img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
    border: 2px solid #ffffff;
    box-sizing: border-box;
}

.s_a_h_p_ideas_swiper .swiper-slide-thumb-active {
    opacity: 1;

}

.s_a_h_p_wiper_item>img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.s_a_h_p_ideas_swiper {
    --swiper-scrollbar-border-radius: 10px;
    --swiper-scrollbar-top: auto;
    --swiper-scrollbar-bottom: 0px;
    --swiper-scrollbar-left: 0;
    --swiper-scrollbar-right: 0px;
    --swiper-scrollbar-sides-offset: 1%;
    --swiper-scrollbar-bg-color: #CECECE;
    --swiper-scrollbar-drag-bg-color: #0A0A0A;
    --swiper-scrollbar-size: 4px;
}

.s_a_h_p_wiper_item1_div_div_pop_up .s_a_h_p_w_item_originalprice {
    text-decoration: line-through;
    color: #525252;
    font-size: 14px;
    margin-right: 10px;
}

.s_a_h_p_wiper_item1_div_div_pop_up .s_a_h_p_w_item_currentprice {
    color: #EC6B6D;
    font-weight: 600;
    font-size: 16px;
}
.s_a_h_p_wiper_item1_div_div_pop_up .s_a_h_p_w_item_discountprice {
    font-size: 12px;
    color: #3AA7FA;
    font-style: normal;
    line-height: 17px;
    letter-spacing: 0;
    font-weight: bold;
}

@media screen and (max-width: 767px) {
    .s_a_h_p_ideas_parent h2 {
        font-size: 20px;
    }

    .s_a_h_p_ideas {
        padding-left: 0;
    }

    .s_a_h_p_ideas_left h2 {
        width: 100%;
    }

    .s_a_h_p_ideas_swiper .s_a_h_p_wiper_item {
        width: unset;
    }

    .s_a_h_p_ideas_swiper2 {
        width: 100%;
        height: 200px;
    }

    .s_a_h_p_ideas_left .s_a_h_p_ideas_swiper {
        padding-bottom: 10px;
        padding-left: 0px;
        width: 100%;
    }

    .s_a_h_p_wiper_item1 h2 {
        font-size: 20px;
    }

    .s_a_h_p_wiper_item1 p {
        font-size: 14px;
    }

    .s_a_h_p_wiper_item1 {
        width: 100%;
        margin-top: 10px;
    }

    .s_a_h_p_wiper_item {
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
    }

    .s_a_h_p_ideas_swiper .s_a_h_p_wiper_item {
        height: 60px;
    }

    .s_a_h_p_wiper_item1_div_div_pop_up h3 {
        font-size: 12px;
    }

    .s_a_h_p_wiper_item1_div_div_pop_up {
        width: 200px;
    }

    .s_a_h_p_wiper_item1_div_div {
        zoom: 0.6;
    }

}
.a_ah_hp_reviews_box{
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: #F5F5F4;
}
.a_ah_hp_reviews_content{
    padding: 16px 26px;
    box-sizing: border-box;
}
.a_ah_hp_reviews_box h2{
    color: #0A0A0A;
    width: 100%;
    text-align: center;
    margin: 0 0 10px 0;
    font-size: 40px;

}
.a_ah_hp_reviews_box>p{
    color: #525252;
    margin: 0 0 40px 0;
    font-size: 20px;
    text-align: center;
}
.a_ah_hp_reviews_loop {
    position: relative;
}
.a_ah_hp_reviews_loop .swiper-button-prev::after,
.a_ah_hp_reviews_loop .swiper-button-next::after {
    display: none;
}

.a_ah_hp_reviews_loop .swiper-button-prev,
.a_ah_hp_reviews_loop .swiper-button-next {
    width: 40px;
    height: 40px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.a_ah_hp_reviews_loop .swiper-button-prev {
    background-image: url('data:image/svg+xml;utf8,<svg width="40" height="41" viewBox="0 0 40 41" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="0.173828" width="40" height="40" rx="20" fill="%230A0A0A"/><path d="M11.2191 20.7044L17.9691 27.4544C18.1099 27.5951 18.3007 27.6742 18.4998 27.6742C18.6988 27.6742 18.8897 27.5951 19.0304 27.4544C19.1711 27.3137 19.2502 27.1228 19.2502 26.9238C19.2502 26.7247 19.1711 26.5339 19.0304 26.3931L13.5601 20.9238H28.2498C28.4487 20.9238 28.6394 20.8447 28.7801 20.7041C28.9207 20.5634 28.9998 20.3727 28.9998 20.1738C28.9998 19.9748 28.9207 19.7841 28.7801 19.6434C28.6394 19.5028 28.4487 19.4238 28.2498 19.4238H13.5601L19.0304 13.9544C19.1711 13.8137 19.2502 13.6228 19.2502 13.4238C19.2502 13.2247 19.1711 13.0339 19.0304 12.8931C18.8897 12.7524 18.6988 12.6733 18.4998 12.6733C18.3007 12.6733 18.1099 12.7524 17.9691 12.8931L11.2191 19.6431C11.1494 19.7128 11.0941 19.7955 11.0563 19.8866C11.0186 19.9776 10.9992 20.0752 10.9992 20.1738C10.9992 20.2723 11.0186 20.3699 11.0563 20.461C11.0941 20.552 11.1494 20.6347 11.2191 20.7044Z" fill="%23FFFFFF"/></svg>');
    left: 5rem;
}

.a_ah_hp_reviews_loop .swiper-button-next {
    background-image: url('data:image/svg+xml;utf8,<svg width="40" height="41" viewBox="0 0 40 41" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="0.173828" width="40" height="40" rx="20" fill="%230A0A0A"/><path d="M28.7806 20.7044L22.0306 27.4544C21.8898 27.5951 21.699 27.6742 21.4999 27.6742C21.3009 27.6742 21.11 27.5951 20.9693 27.4544C20.8286 27.3137 20.7495 27.1228 20.7495 26.9238C20.7495 26.7247 20.8286 26.5339 20.9693 26.3931L26.4396 20.9238H11.7499C11.551 20.9238 11.3603 20.8447 11.2196 20.7041C11.079 20.5634 10.9999 20.3727 10.9999 20.1738C10.9999 19.9748 11.079 19.7841 11.2196 19.6434C11.3603 19.5028 11.551 19.4238 11.7499 19.4238H26.4396L20.9693 13.9544C20.8286 13.8137 20.7495 13.6228 20.7495 13.4238C20.7495 13.2247 20.8286 13.0339 20.9693 12.8931C21.11 12.7524 21.3009 12.6733 21.4999 12.6733C21.699 12.6733 21.8898 12.7524 22.0306 12.8931L28.7806 19.6431C28.8503 19.7128 28.9056 19.7955 28.9434 19.8866C28.9811 19.9776 29.0005 20.0752 29.0005 20.1738C29.0005 20.2723 28.9811 20.3699 28.9434 20.461C28.9056 20.552 28.8503 20.6347 28.7806 20.7044Z" fill="%23FFFFFF"/></svg>');
    right: 5rem;
}

.a_ah_hp_reviews .swiper-wrapper{
    padding-bottom: 20px;
}
.a_ah_hp_reviews_slide{
    background-color: #FFFFFF;
    border-radius: 8px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
.a_ah_hp_reviews_slide .a_ah_hp_reviews_img{
    width: 100%;
    height: 250px;
    object-fit: cover;
    border-radius: 1px;
    user-select: none;
    -webkit-user-drag: none;
    -webkit-user-select: none;
}
.a_ah_hp_reviews_slide .a_ah_hp_reviews_name{
    display: flex;
}
.a_ah_hp_reviews_name1{
    margin-right: 6px;
    color: rgb(46, 132, 98);
    font-weight: 600;
    font-size: 16px;
}
.a_ah_hp_reviews_name2{
    color: #0A0A0A;
    font-weight: 600;
    margin-bottom: 10px;
    font-size: 14px;
    display: flex;
    flex-direction: column;
}
.a_ah_hp_reviews_name2 span{
    margin: 0;
    font-weight: 400;
    font-size: 12px;
    color: #525252;
}
.a_ah_hp_reviews_slide .a_ah_hp_reviews_starList{
    display: flex;
    margin-bottom:6px;
    flex-direction: row;
    align-items: center;
}
.a_ah_hp_reviews_starList .a_ah_hp_reviews_star{
    width: 14px;
    height: 14px;
    display: inline-block;
    background:  url('https://atunushome.com/wp-content/uploads/2025/05/Home-Page-Star-1.svg') center center / cover no-repeat;
    margin-right: 4px;
}
.a_ah_hp_reviews_starList .a_ah_hp_reviews_startitle{
    color: #FE8403;
    font-size: 14px;
    font-weight: 600;
}
.a_ah_hp_reviews_slide .a_ah_hp_reviews_title{
    color: #0A0A0A;
    font-weight: 600;
    margin-bottom: 10px;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    min-height: 24px;
}
.a_ah_hp_reviews_slide .a_ah_hp_reviews_body{
    color: #525252;
    font-size: 14px;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    min-height: 80px;
}
.a_ah_hp_reviews_slide a{
    color: #0A0A0A;
    font-weight: 600;
    margin-bottom: 10px;
    font-size: 12px;
    text-decoration: underline;
}

.a_ah_hp_reviews {
        --swiper-scrollbar-border-radius: 0px;
        --swiper-scrollbar-top: auto;
        --swiper-scrollbar-bottom: 0px;
        --swiper-scrollbar-left: 0;
        --swiper-scrollbar-right: 0px;
        --swiper-scrollbar-sides-offset: 1%;
        --swiper-scrollbar-bg-color: rgba(64, 64, 64, 0.1);
        --swiper-scrollbar-drag-bg-color: rgba(168, 162, 158, 1);
        --swiper-scrollbar-size: 5px;
}
@media screen and (max-width: 767px) {
    .a_ah_hp_reviews_box h2{
        font-size: 28px;
    }
    .a_ah_hp_reviews_box p{
        font-size: 14px;
    }
    .a_ah_hp_reviews_loop .swiper-button-prev{
        left: 10px;
    }
    .a_ah_hp_reviews_loop .swiper-button-next{
        right: 10px;
    }
    .a_ah_hp_reviews_slide .a_ah_hp_reviews_img{
        height: 200px;
    }
}
/* section reviews [ */
/* section post [ */
.s_a_h_p_post_parent h2{
    color: rgba(10, 10, 10, 1) !important;
    width: 100%;
    text-align: center;
    margin: 0 0 30px 0;
    font-size: 28px !important;
}
.s_a_h_p_post .swiper-wrapper{
    padding-bottom: 20px;
}
.s_a_h_p_post_slide>a{
    height: 500px;
    width: 100%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    overflow: hidden;
}
.s_a_h_p_post_slide>a img:nth-child(1){
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    border-radius: 2px;
    transition: all 0.5s ease-in-out;
}
.s_a_h_p_post_slide>a .s_a_h_p_p_slide_logo{
    width: 50%;
    height: 45.25px;
    object-fit: contain;
    margin-top: 20px;
}
.s_a_h_p_post_slide h3{
    font-size: 16px;
    margin: 10px 0;
    color:rgba(10, 10, 10, 1);
}
.s_a_h_p_post_slide>a:hover img:nth-child(1){
    transform: scale(1.1) rotate(3deg);
}

.s_a_h_p_post {
        --swiper-scrollbar-border-radius: 0px;
        --swiper-scrollbar-top: auto;
        --swiper-scrollbar-bottom: 0px;
        --swiper-scrollbar-left: 0;
        --swiper-scrollbar-right: 0px;
        --swiper-scrollbar-sides-offset: 1%;
        --swiper-scrollbar-bg-color: rgba(64, 64, 64, 0.1);
        --swiper-scrollbar-drag-bg-color: rgba(168, 162, 158, 1);
        --swiper-scrollbar-size: 5px;
}
@media screen and (max-width: 767px) {
    .s_a_h_p_post_parent h2{
        font-size: 20px!important;
    }
}
/* section post ] */
