.header-wrapper { border-bottom: 1px solid #00000029; }

product-info {
    .product {
        .product__media-wrapper { 
             .slick-track img:last-child { display: none !important; }
         }
         .product__info-wrapper {
            .product__title h1 { font-size: 48px; }
            .point-image img { max-width: 362px; }
            .product__text { letter-spacing: normal; font-family: 'Barlow'; font-size: 18px; color: #141414E5; }
            .point-list { list-style: none; margin: 10px 0 0; padding: 0; 
                li { margin: 0; padding: 0; list-style: none; font-size: 18px; color: #141414; font-family: 'Barlow'; letter-spacing: normal; position: relative;
                    padding-left: 30px; 
                    &:before { content: ''; background-image: url('/cdn/shop/files/frame_f0e7d683-64cb-44dd-834c-98b2cfccd23d.webp?v=1758713620');
                        background-size: 20px; height: 20px; width: 20px; position: absolute; left: 0; background-repeat: no-repeat; top: 8px;  }
                }
            }
            .cart-btns { display: block; 
                .prvw_block { 
                    .block__title {justify-content: left;
                        h3 { font-weight: 400 !important;
                            &:after{ display: none; }
                            &:before { display: none; }
                        }
                    }
                    .block__cbwrapper  {
                        .template_4_block_wrapper { margin-bottom: 15px !important; }
                        .template_4_label { border-radius: 8px !important; border-color: #ddd !important; background: transparent !important; border-width: 2px !important;
                            padding: 12px 15px 8px; 
                            &:after { display: none !important; }
                        }
                        .block__cb input:checked+label { border-color: #000 !important; border-width: 2px !important; }
                        .block__cb input:checked+label .block__cbmain--radio  { background-color: rgb(000, 000, 0) !important; box-shadow: rgb(000, 000, 0) 0px 0px 0px 1px !important; }
                        .template_4_block__cbmain--content--left__top {
                            h5 { font-weight: 400 !important; }
                        }
                        .prvw__quantity_label1 { 
                            .template_4_block__cbmain--content--left__top h4 { display: none; }
                        }
                        .template_4_most_popular_wrapper {
                            h6 { background-color: #EA5E2C !important; font-size: 12px !important; font-weight: 400 !important; }
                        }
                        .prvw_totalAmount_wrapper h4 { font-weight: 400 !important; }
                        .template_4_block__cbmain--content--left__top h4 { background-color: green !important; border-radius: 5px !important; font-size: 10px !important; 
                            font-weight: 500 !important; position: absolute; right: 4%; top: 40%; display: none;
                        }
                        .template_4_block__cbmain--content--right { display: flex; align-items: center; gap: 10px; }
                        .template_4_prevprice { margin-top: -5px; color: #14141480 !important; }
                        .block__cbmain--radio { margin-top: -4px; }
                        .template_4_block__cbmain--content--left {
                            .template_4_block__cbmain--content--left__top__offerSubtitle { display: none; }
                        }
                    }
                }
                .product-form__buttons { max-width: 100% !important; 
                    .product-form__submit { border-radius: 10px !important; font-weight: 400 !important; font-family: 'Aventa'; padding: 20px 32px 16px; 
                        .btn-icon { display: none; }
                        &:after { display: none; }
                        &:before { display: none; }
                    }
                }
            }
            .shipping { display: flex; justify-content: center; align-items: center; font-size: 16px; color: #141414; gap: 10px; letter-spacing: normal;
                img { width: 30px; }
            }
            .product__view-details { display: none; }
            .product__accordion {
                .accordion__title { font-size: 20px; }
            }
         }
    }
}



@media (max-width: 768px){ 
    product-info { 
        .product {
            .product__info-wrapper {
                .cart-btns { width: 100%; max-width: 100%; }
                .product__title h1 { font-size: 28px; }
                .product__text { font-size: 16px; }
                .point-list {
                    li { font-size: 16px; padding-left: 25px; 
                        &:before { background-size: 16px; }
                    }
                }
            }
            .product__media-wrapper {
                .media-wrapper-left {
                    .slick-arrow { display: none !important; }
                    .slider-nav img.slick-slide { border-radius: 5px; margin-left: 5px; }
                    .slider-nav.slick-initialized.slick-slider { margin-top: 10px; }
                    img.slick-slide { border-radius: 5px; }
                }
            }
        }
    }
    body .product.product--medium { gap: 20px !important; }
    product-info {
        .product {
            .product__info-wrapper {
                .point-image  { overflow: scroll; scrollbar-width: none;  -ms-overflow-style: none; }
            }
        }
    }
}