.section-product{
    padding-top: 3em;
    padding-bottom: 0;
}

.section-product .wrapper-row-product hr{
    margin: 5em 0 1em 0;
    border-bottom: 1px solid #ffeee5;
}

.section-product .product-content .wrapper-title h1{
    font-size: 2.35em;
    line-height: 1.3;
    font-family: "poppins-medium", sans-serif;
}

.section-product .product-content .wrapper-short-description p{
    font-size: 1.2em;
    color: #2b2f31;
    font-family: "poppins-light", sans-serif;
}

.section-product .product-content .wrapper-short-description p b{
    font-family: "poppins-bold", sans-serif;
}

.section-product .product-content .wrapper-btn a{
    width: 100%;
}

.section-product .product-content .wrapper-btn img{
    width: 1.4em;
    margin-left: 0;
    margin-right: 0.4em;
}

.section-product .product-content .wrapper-btn a{
    padding: 1.3em 1.5em;
    font-size: 1.15em;
    display: flex;
    justify-content: center;
    text-align: center;
    background-color: #f5f5f5;
    text-transform: initial;
    color: #596063;
    font-family: "poppins-regular", sans-serif;
}

.section-product .product-content .wrapper-btn a:hover{
    text-decoration: underline;
}

.section-product .wrapper-toggle{
    margin-top: 3em;
}

.section-product .wrapper-toggle .toggle-item{
    border-bottom: 1px solid #f5f5f5;
    cursor: pointer;
}

.section-product .wrapper-toggle .toggle-item .toggle-title{
    width: 100%;
    padding-bottom: 0.3em;
}

.section-product .wrapper-toggle .toggle-item .toggle-title p{
    font-size: 1.4em;
    font-family: "poppins-medium", sans-serif;
}

.section-product .wrapper-toggle .toggle-item .toggle-title span{
    font-size: 2.3em;
    color: var(--third-back-color);
    font-family: "poppins-light", sans-serif;
}

.section-product .wrapper-toggle .toggle-item .toggle-content{
    display: none;
    margin-top: 0;
}

.section-product .wrapper-toggle .toggle-item .toggle-content .wrp-desc,
.section-product .wrapper-toggle .toggle-item .toggle-content .wrp-ing,
.section-product .wrapper-toggle .toggle-item .toggle-content .wrp-spec{
    padding: 0.5em 0 1em 0;
}

.section-product .wrapper-toggle .toggle-item .toggle-content .wrp-desc *{
    margin: 0.4em 0;
}

.section-product .wrapper-toggle .toggle-item .toggle-content .wrp-desc h2{
    font-size: 1.8em;
    color: var(--primary-txt-color);
    font-family: "poppins-semibold", sans-serif;
    margin: 1em 0 0.7em 0;
}

.section-product .wrapper-toggle .toggle-item .toggle-content .wrp-desc ul,
.section-product .wrapper-toggle .toggle-item .toggle-content .wrp-spec ul{
    list-style-type: disc;
    padding-left: 1.4em;
}

.section-product .wrapper-toggle .toggle-item .toggle-content .wrp-desc ul li,
.section-product .wrapper-toggle .toggle-item .toggle-content .wrp-spec ul li{
    line-height: 1.6;
}

.section-product .wrapper-toggle .toggle-item .toggle-content .wrp-spec ul li > ul{
    list-style-type: circle;
}

.section-product .wrapper-toggle .toggle-item .toggle-content .wrp-desc ul li b,
.section-product .wrapper-toggle .toggle-item .toggle-content .wrp-desc p b,
.section-product .wrapper-toggle .toggle-item .toggle-content .wrp-spec ul li b,
.section-product .wrapper-toggle .toggle-item .toggle-content .wrp-spec p b{
    font-family: "poppins-bold", sans-serif;
    color: var(--primary-txt-color);
}

.section-product .wrapper-toggle .toggle-item .toggle-content .wrp-desc *:first-child,
.section-product .wrapper-toggle .toggle-item .toggle-content .wrp-ing *:first-child,
.section-product .wrapper-toggle .toggle-item .toggle-content .wrp-spec *:first-child{
    margin-top: 0;
}

.section-product .wrapper-toggle .toggle-item .toggle-content .wrp-desc *:last-child,
.section-product .wrapper-toggle .toggle-item .toggle-content .wrp-ing *:last-child,
.section-product .wrapper-toggle .toggle-item .toggle-content .wrp-spec *:last-child{
    margin-bottom: 0;
}

.section-product .wrapper-toggle .toggle-item .toggle-content .wrp-desc,
.section-product .wrapper-toggle .toggle-item .toggle-content .wrp-ing,
.section-product .wrapper-toggle .toggle-item .toggle-content .wrp-spec{
    color: #54595a;
    font-size: 1.1em;
}

.section-product .wrapper-toggle .toggle-item .toggle-content .wrp-desc p,
.section-product .wrapper-toggle .toggle-item .toggle-content .wrp-ing p,
.section-product .wrapper-toggle .toggle-item .toggle-content .wrp-spec p{
    margin: 0.7em 0;
}

.product-content .add-to-cart-wishlist-items{
    margin-top: 2.5em;
}

.product-content .add-to-cart-wishlist-items > div{
    margin-right: 0.7em;
    margin-top: 1em;
}

.product-content .add-to-cart-wishlist-items > div:last-child{
    margin-right: 0;
}

.product-content .add-to-cart-wishlist-items .wrapper-price p:nth-of-type(1){
    color: #596063;
    font-size: 1em;
}

.product-content .add-to-cart-wishlist-items .wrapper-price p:nth-of-type(2) b.action-price,
.product-content .add-to-cart-wishlist-items .wrapper-price p:nth-of-type(2) b.current-price,
.product-content .add-to-cart-wishlist-items .wrapper-price p:nth-of-type(2) b.old-price{
    margin-top: 0.3em;
    font-family: "poppins-medium", sans-serif;
}

.product-content .add-to-cart-wishlist-items .wrapper-price p:nth-of-type(2) b.current-price,
.product-content .add-to-cart-wishlist-items .wrapper-price p:nth-of-type(2) b.action-price{
    font-size: 1.7em;
    line-height: 1;
}

.product-content .add-to-cart-wishlist-items .wrapper-price p:nth-of-type(2) b.action-price span,
.product-content .add-to-cart-wishlist-items .wrapper-price p:nth-of-type(2) b.current-price span,
.product-content .add-to-cart-wishlist-items .wrapper-price p:nth-of-type(2) b.old-price span{
    margin-left: 0.05em;
    font-family: "poppins-light", sans-serif;
}

.product-content .add-to-cart-wishlist-items .wrapper-price p:nth-of-type(2) b.action-price span,
.product-content .add-to-cart-wishlist-items .wrapper-price p:nth-of-type(2) b.current-price span{
    font-size: 0.8em;
}

.product-content .add-to-cart-wishlist-items .wrapper-price p:nth-of-type(2) b.old-price{
    font-size: 1.1em;
    text-decoration: line-through;
    margin-left: 0.5em;
}

.product-content .add-to-cart-wishlist-items .wrapper-quantity input{
    width: 3em;
    height: 2.6em;
    background-color: var(--secondary-back-color);
    border: 1px solid #f5f5f5;
    text-align: center;
    padding: 0.5em;
    font-size: 1.4em;
}

.product-content .add-to-cart-wishlist-items .wrapper-btn img{
    margin-left: 1.1em;
}

.product-content .add-to-cart-wishlist-items .wrapper-btn button{
    padding: 1.1em 1.5em;
    font-size: 1em;
}

.product-content .add-to-cart-wishlist-items .wrapper-whislist button{
    width: 3.7em;
    height: 3.7em;
    justify-content: center;
    padding: 1.1em;
    cursor: pointer;
    border: 1px solid #f5f5f5;
    transition: all 0.3s ease;
}

.product-content .add-to-cart-wishlist-items .wrapper-whislist button:hover{
    background-color: rgba(237,241,242,.8);
}

.gallery-images .splide__arrows .splide__arrow{
    background-color: #f3f3f3;
    width: 2.5em;
    height: 2.5em;
}

.gallery-images .splide__arrows .splide__arrow--prev{
    left: 0;
}

.gallery-images .splide__arrows .splide__arrow--next{
    right: 0;
}

.gallery-images .splide__track{
    margin-top: 1em;
}

.splide__list .splide__slide a img, .splide__list .splide__slide a video{
    height: 28em;
    max-height: 30em;
    min-height: 25em;
    width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
}

.product-gallery .gallery-images .splide__track .splide__list .splide__slide{
    border: unset;
}

.product-gallery .gallery-images .splide__track .splide__list .splide__slide.is-active{
    border: 0.17em solid var(--primary-txt-color);
}

.splide__track .splide__list .splide__slide > img, .splide__track .splide__list .splide__slide > video{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.product-content .wrapper-milliliter{
    margin-top: 2em;
}

.product-content .wrapper-milliliter p{
    padding: 0 0.4em;
    border-right: 0;
    line-height: 1;
    font-size: 1em;
}

.product-content .wrapper-milliliter p a{
    cursor: pointer;
    background-color: #edf1f2;
    border: 1px solid #edf1f2;
    padding: 0.45em 0.7em;
}

.product-content .wrapper-milliliter p a.active{
    background-color: var(--fourth-back-color);
    font-family: "poppins-medium", sans-serif;
    border-color: var(--fourth-back-color);
}

.product-content .wrapper-milliliter p a:hover{
    border-color: var(--primary-back-color);
}

.product-content .wrapper-milliliter p a.active:hover{
    border-color: var(--fourth-back-color);
}

.product-content .wrapper-milliliter p:last-child{
    border-right: 0;
}

@media screen and (max-width: 991px){
    .section-product .column-product-2{
        margin-top: 3em;
    }
    .section-product .wrapper-row-product hr{
        display: none;
    }
}

@media screen and (max-width: 575px){
    .section-product .add-to-cart-wishlist-items .wrapper-price b{
        font-size: 1.7em;
    }
    .section-product .add-to-cart-wishlist-items .wrapper-btn button{
        padding-left: 1.2em;
        padding-right: 1.2em;
    }
}