
body[data-cart-redesign-version=V4] #product-quickview-v4 .mobile-header-content .product-second-line {
    margin-top: 10px;
    padding-right: 0;
}

body[data-cart-redesign-version=V4] #product-quickview-v4 .head-content__pricing-promotion .final-sale-text,body[data-cart-redesign-version=V4] #product-quickview-v4 .head-content__pricing-promotion .price-container .strike-through-container {
    display: none
}

body[data-cart-redesign-version=V4] #product-quickview-v4 .head-content__pricing-promotion .price-container,body[data-cart-redesign-version=V4] #product-quickview-v4 .head-content__pricing-promotion .price_container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px
}

body[data-cart-redesign-version=V4] #product-quickview-v4 .head-content__pricing-promotion .price_container {
    -ms-flex-align: end!important;
    align-items: flex-end!important
}

body[data-cart-redesign-version=V4] #product-quickview-v4 .head-content__pricing-promotion .prices {
    margin-bottom: 0
}

body[data-cart-redesign-version=V4] #product-quickview-v4 .head-content__pricing-promotion .comparable-price-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

body[data-cart-redesign-version=V4] #product-quickview-v4 .head-content__pricing-promotion .comp-val {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 4px;
    margin-top: 6px;
    color: #6d6d6d
}

body[data-cart-redesign-version=V4] #product-quickview-v4 .product-quickview-content .collapse-more-swatches__CTA,body[data-cart-redesign-version=V4] #product-quickview-v4 .product-quickview-content .expand-more-swatches__CTA {
    padding: 0;
    height: 55px;
    width: 55px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0
}


.cart-page-wrapper[data-cart-redesign=true].cart-redesign-page-wrapper-V3 .card.product-info .cart-item .line-item-promo-exclusion .ks-badge {
    background-color: #f0f0f0!important
}

body[data-cart-redesign-version=V4] #product-quickview-v4 .head-content__heading.product-first-line {
    font-family: HelveticaNeue63ExtendedMedium, Helvetica, Arial, sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    letter-spacing: -.32px;
}
body[data-cart-redesign-version=V4] #product-quickview-v4 .head-content__heading.product-second-line {
    font-family: HelveticaNeue53ExtendedNormal, Helvetica, Arial, sans-serif;
    font-size: .625rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.4;
}
body[data-cart-redesign-version=V4] #product-quickview-v4 .comp-val span {
    font-family: HelveticaNeue53ExtendedNormal, Helvetica, Arial, sans-serif;
    font-size: 9px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    letter-spacing: .18px;
}
 body[data-cart-redesign-version=V4] .cart-page-wrapper.cart-redesign-page-wrapper-V4[data-cart-redesign=true] .card.product-info .cart-item__attributes .final-badge-label label{
    color: var(--color-error-primary, #E01);
    font-family: "HelveticaNeue63ExtendedMedium", Helvetica, Arial, sans-serif;
    font-size: var(--font-size-font-size-100, 8px);
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    letter-spacing: .16px;
}
body[data-cart-redesign-version=V4] .cart.cart-page .card.product-info .cart-item__attributes .final-badge-wrapper{
    padding: 0 !important;
}
body[data-cart-redesign-version=V4] .cart-page-wrapper.cart-redesign-page-wrapper-V4[data-cart-redesign=true] .card.product-info .cart-item__price .line-item-total-price .cart-price, body[data-cart-redesign-version=V4] .cart-page-wrapper.cart-redesign-page-wrapper-V4[data-cart-redesign=true] .card.product-info .cart-item__price .line-item-total-price .price-strike-through{
    font-size: 12px !important;
}
body[data-cart-redesign-version=V4][data-giftwrap-combined-ui=true] .gift-msg-wrapper .gift-msg-container .info-heading{
    font-size: 12px !important;
}
body[data-giftwrap-combined-ui=true] .gift-msg-wrapper .gift-wrapper .arrow-icon .icon{
    width: 24px !important;
    height: 24px !important;
}
body[data-cart-redesign-version=V4] #cart-promo-reward-v4 .js-apply-promo-code{
    font-size: 12px !important;    
}
body[data-cart-redesign-version=V4] .cart-right-content .cart-promo-reward.cartPromoAccordion .icon{
   width: 24px !important;
    height: 24px !important;
}
body[data-cart-redesign-version=V4] .cart.cart-page .card.product-info .cart-item .instore-edd-container{
    flex: 0;
}
body[data-cart-redesign-version=V4] #cart-promo-reward-v4 .js-apply-promo-code {
    font-family: HelveticaNeue63ExtendedMedium, Helvetica, Arial, sans-serif !important;
    font-weight: 500 !important;
    color: #000 !important ;
}

body[data-cart-redesign-version = "V4"][data-giftwrap-combined-ui="true"] .gift-wrapper-flyout-redesign.modal .modal-dialog .modal-content .gift-wrap-line-items .checkbox label img,.gift-wrapper-flyout-redesign.modal .modal-dialog .modal-content .gift-wrap-line-items .checkbox label svg {    width: 55px !important;    height: 68px !important;    object-fit: contain;}
 