
        .productFullDetail-root-1OT {
            padding: 1rem 0;
        }

        @media screen and (max-width: 767px) {
            .productFullDetail-root-1OT {
                display: flex;
                flex-direction: column;
                order: 3;
            }

            .productFullDetail-qty-error-msg-2vv {
                position: unset !important;
                margin-left: 0 !important;
                width: 100%;
            }
        }

        .breadcrumb-pdp .breadcrumb-global-class {
            padding: 16px 0 30px 0;
            border-bottom: 1px solid #d4d4d4;
        }

        @media (min-width: 1024px) {
            .productFullDetail-root-1OT {
                align-items: start;
                display: grid;
                grid-auto-flow: row;
                grid-template-areas:
                    'images title'
                    'images errors'
                    'images options'
                    'images quantity'
                    'images cart'
                    'images .';
                grid-template-columns: 1.5625fr 1fr;
                grid-template-rows: repeat(5, min-content) 1fr [fold];
                padding: 2.5rem 1rem;
            }
        }

        @media screen and (max-width: 1023px) and (min-width: 768px) {
            .box {
                position: absolute;
                top: 88px !important;
                right: 0px !important;
                width: 185px !important;
                text-align: center;
            }

            .box p:after {
                content: '';
                left: 160px !important;
            }

            .info {
                width: 18px !important;
                margin: 1px 0 -3px 5px !important;
                position: absolute;
                right: 5px;
            }

            .productFullDetail-root-1OT {
                align-items: start;
                display: grid;
                grid-auto-flow: row;
                grid-template-areas:
                    'images title'
                    'images errors'
                    'images options'
                    'images quantity'
                    'images cart'
                    'images .';
                grid-template-columns: 2fr 1fr;
                grid-template-rows: repeat(5, min-content) 1fr [fold];
                padding: 2.5rem 1rem;
            }

            .productFullDetail-imageCarousel-3Pm {
                width: 100%;
            }

            .productFullDetail-info-block-2H0 {
                padding: 0px 15px !important;
            }
        }

        .productFullDetail-section-2fB {
            margin: 0 1.5rem;
        }

        .productFullDetail-sectionTitle-as5 {
            align-items: center;
            display: flex;
            font-size: 1rem;
            font-weight: 600;
            line-height: 1.5;
            margin-bottom: 1.5rem;
        }

        .productFullDetail-title-2yZ {
            align-items: center;
            display: grid;
            grid-area: title;
            grid-gap: 1rem;
            grid-template-columns: 1fr max-content;
            line-height: 1.5;
            padding: 1rem 1.5rem;
        }

        @media (min-width: 1024px) {
            .productFullDetail-title-2yZ {
                padding: 1.5rem;
            }
        }

        .productFullDetail-productName-1e_ {
            font-size: 1rem;
            font-weight: 600;
        }

        @media (min-width: 1024px) {
            .productFullDetail-productName-1e_ {
                font-size: 1.3125rem;
                font-weight: 400;
            }
        }

        .productFullDetail-productPrice-pHY {
            display: block;
        }

        .productFullDetail-imageCarousel-3Pm {
            grid-area: images;
            grid-column: 1 / 2;
            grid-row: 1 / fold;
            margin: 0 auto;
            max-width: 640px;
        }

        @media screen and (max-width: 767px) {
            .productFullDetail-imageCarousel-3Pm {
                float: left;
                width: 100%;
                max-width: 100%;
            }

        }

        @media (min-width: 1024px) {
            .productFullDetail-imageCarousel-3Pm {
                margin: 0;
                max-width: 800px;
                padding: 8px 10px 0 0;
            }
        }

        .productFullDetail-options-3Eb {
            grid-area: options;
        }

        .productFullDetail-formErrors-1Do {
            grid-area: errors;
        }

        .productFullDetail-quantity-DOd {
            margin: 0 1.5rem;
            margin-bottom: 16px;
            display: inline-block;
            width: 100%;
            margin-top: 15px;
        }

        @media screen and (max-width: 767px) {
            .productFullDetail-quantity-DOd {
                margin: 10px 0 10px 0;
            }
        }

        .productFullDetail-quantityTitle-eBQ {}

        .productFullDetail-cartActions-3pi {
            align-items: center;
            display: flex;
            grid-area: cart;
            justify-content: center;
        }

        @media (min-width: 1024px) {
            .productFullDetail-cartActions-3pi {
                border-bottom-width: 0;
            }
        }

        .productFullDetail-description-evn {
            grid-column: 1 / span 1;
            grid-row: fold / span 1;
        }

        @media (min-width: 1024px) {
            .productFullDetail-description-evn {
                align-self: stretch;
                border-top-width: 1px;
                margin: 0;
                padding-left: 1.5rem;
                padding-right: 1.5rem;
            }
        }

        .productFullDetail-descriptionTitle-3eu {}

        .productFullDetail-details-2BV {
            grid-column: 2 / span 1;
            grid-row: fold / span 1;
        }

        @media (min-width: 1024px) {
            .productFullDetail-details-2BV {
                align-self: stretch;
                border-top-width: 1px;
                margin: 0;
                padding-left: 1.5rem;
                padding-right: 1.5rem;
            }
        }

        .productFullDetail-detailsTitle-2nh {}

        .productFullDetail-related-lS9 {
            border-bottom-width: 0;
            grid-column: 1 / span 2;
        }

        .productFullDetail-relatedTitle-35X {}

        .productFullDetail-quantityRoot-3J_ {
            grid-template-columns: auto 4rem auto;
            justify-content: start;
        }

        /* ===========================
        Product Detail
   ===========================
 */

        * {
            -moz-box-sizig: border-box;
            -webkit-box-sizig: border-box;
            box-sizig: border-box;
        }

        /***************************************
	Product Info Block
/***************************************/
        .productFullDetail-column-4-2go.productFullDetail-info-block-2H0 {
            width: 100%;
            margin-top: 5px;
        }

        .productFullDetail-product-single-details-17B {
            width: 100%;
            padding-left: 22px;
        }

        .productFullDetail-product-single-details-17B .productFullDetail-product-title-3Sh {
            margin-bottom: 5px;
            color: #000;
            font-size: 30px;
            font-weight: 500;
            letter-spacing: 1px;
            font-family: "Nexa-Bold", sans-serif;
            line-height: 1.3;
        }

        /***** Stock Availability ******/
        .productFullDetail-stock-info-3nv {
            float: left;
            width: 100%;
            position: relative;
            margin: 0 0 9px;
        }

        .productFullDetail-stock-info-3nv>span {
            font-size: 18px;
            line-height: 18px;
            font-family: "Nexa-Book", sans-serif;
            color: #000;
            display: block;
            font-weight: 500;
        }

        .productFullDetail-stock-info-3nv>span>span {
            font-weight: 300;
        }

        .productFullDetail-product-single-details-17B .productFullDetail-short-divider-35o,
        .productFullDetail-product-single-details-17B .productFullDetail-ratings-container-131 {
            display: none;
        }

        .productFullDetail-request-qout-3SM {
            padding-left: 22px;
            margin-top: 10px;
        }

        .productFullDetail-rating-inner-7ww {
            width: 60%;
        }

        /* Price Block */
        .productFullDetail-product-single-details-17B .productFullDetail-price-box-Kz0 {
            border-bottom: 0;
            float: left;
            width: 100%;
            margin-bottom: 10px;
        }

        .productFullDetail-product-single-details-17B .productFullDetail-price-box-Kz0 strong {
            font-size: 24px;
            line-height: 1.3;
            font-family: "Nexa-Bold", sans-serif;
            color: #000;
            margin: 0 12px 0 0;
            display: inline-block;
            vertical-align: middle;
            display: none;
        }

        .productFullDetail-product-single-details-17B .productFullDetail-price-box-Kz0 .productFullDetail-product-price-1XF {
            color: #000;
            font-size: 24px;
            line-height: 1.3;
            font-family: "Nexa-Book", sans-serif;
            margin-right: 8px;
            font-weight: 500;
            display: inline-block;
            vertical-align: middle;
            margin-right: 4px;
        }

        .productFullDetail-product-single-details-17B .productFullDetail-price-box-Kz0 .productFullDetail-old-price-XUi {
            font-size: 24px;
            line-height: 1.3;
            font-family: "Nexa-Book", sans-serif;
            font-weight: 400;
            text-decoration: none;
            position: relative;
            color: #606060;
            margin-right: 0;
            display: inline-block;
            vertical-align: middle;
        }

        .productFullDetail-product-single-details-17B .productFullDetail-price-box-Kz0 .productFullDetail-old-price-XUi>span {
            display: inline-block;
            vertical-align: top;
            line-height: 1.3;
            font-size: 24px;
        }

        @media screen and (max-width: 1399px) {

            .productFullDetail-product-single-details-17B .productFullDetail-price-box-Kz0 .productFullDetail-old-price-XUi,
            .productFullDetail-product-single-details-17B .productFullDetail-price-box-Kz0 .productFullDetail-old-price-XUi>span {
                font-size: 20px;
            }
        }

        .productFullDetail-product-single-details-17B .productFullDetail-price-box-Kz0 .productFullDetail-old-price-XUi:after {
            background: #f00;
            width: 100%;
            content: "";
            height: 2px;
            position: absolute;
            top: 50%;
            left: 0;
            margin-top: -1px;
        }

        /* Product Code Number Block */
        .productFullDetail-product-code-3O1 {
            float: left;
            width: 100%;
            margin-bottom: 25px;
            position: relative;
        }

        .productFullDetail-product-code-3O1 strong {
            font-size: 17px;
            line-height: 1.3;
            font-family: "Poppins", sans-serif;
            color: #000;
            font-weight: 500;
            margin: 0 10px 0 0;
            display: inline-block;
            vertical-align: top;
        }

        .productFullDetail-product-code-3O1 span {
            font-size: 17px;
            line-height: 1.3;
            font-family: "Poppins", sans-serif;
            font-weight: 300;
            color: #000;
            display: inline-block;
            vertical-align: top;
            float: none;
            width: auto;
            margin: 0;
        }

        .productFullDetail-product-single-details-17B .productFullDetail-divider-I4T,
        .productFullDetail-product-single-details-17B .productFullDetail-product-filters-container-2cj {
            display: none;
        }

        /**************
    Size Block
****************/
        .productFullDetail-size-block-2iY {
            float: left;
            width: 100%;
            margin: 0 0 22px;
        }

        .productFullDetail-size-block-2iY strong {
            width: 125px;
            font-size: 26px;
            line-height: 38px;
            font-family: "Poppins", sans-serif;
            font-weight: 500;
            color: #000;
            margin: 0;
            display: inline-block;
            vertical-align: top;
        }

        .productFullDetail-size-block-2iY .productFullDetail-item-size-3q8 {
            border: 1px solid #f1f2f6;
            background: #f1f2f6;
            padding: 2px 10px;
            font-size: 18px !important;
            line-height: 22px;
            font-family: "Poppins", sans-serif;
            font-weight: 300;
            color: #000;
            display: inline-block;
            vertical-align: top;
            float: none;
            width: auto;
            margin: 0 20px 2px 0;
        }

        .productFullDetail-size-block-2iY .productFullDetail-item-size-3q8:last-child {
            margin: 5px 0 0 0;
        }

        /**********
  Design Block
  ****************/
        .productFullDetail-design-block-1Tx {
            float: left;
            width: 100%;
            margin: 0 0 5px;
            margin-bottom: 8px !important;
        }

        .productFullDetail-design-block-1Tx strong {
            font-size: 26px;
            line-height: 20px;
            font-family: "Poppins", sans-serif;
            font-weight: 500;
            color: #000;
            margin: 0;
            display: inline-block;
            vertical-align: top;
            width: 125px;
        }

        .productFullDetail-qty-error-msg-2vv {
            display: inline-block;
            font-size: 14px;
            /* position: absolute;
    left: 0;
    bottom: 0; */
            margin-left: 20px;
            color: red;
            margin-bottom: 8px;
        }

        @media screen and (max-width: 767px) {
            .productFullDetail-qty-error-msg-2vv {
                margin-top: 12px;
            }
        }

        .productFullDetail-design-block-1Tx .productFullDetail-drop-holder-1ru {
            position: relative;
            display: inline-block;
            vertical-align: top;
        }

        .productFullDetail-design-block-1Tx .productFullDetail-drop-holder-1ru a:hover {
            color: #fff;
        }

        .productFullDetail-design-block-1Tx .productFullDetail-current-1Vr>a {
            border-bottom: 2px solid #21b259;
            padding: 0 0 0;
            font-size: 18px;
            line-height: 18px;
            font-family: "Poppins", sans-serif;
            font-weight: 300;
            color: #000;
            display: inline-block;
            float: none;
            width: auto;
            margin: 0;
        }

        .productFullDetail-design-block-1Tx .productFullDetail-current-1Vr>a:hover {
            color: #000000;
        }

        .productFullDetail-design-block-1Tx .productFullDetail-dropdown-design-34K {
            position: absolute;
            top: 100%;
            left: 0;
            display: none;
            width: 100%;
            min-width: 100px;
        }

        .productFullDetail-design-block-1Tx .productFullDetail-dropdown-design-34K li {
            display: block;
        }

        .productFullDetail-dropdown-design-34K li a {
            padding: 5px;
            background: #fff;
            display: block;
            text-decoration: none;
        }

        .productFullDetail-dropdown-design-34K li a:focus,
        .productFullDetail-dropdown-design-34K li a:hover {
            text-decoration: none;
            opacity: 0.3;
            transition: all ease-in 0.3s;
        }

        /**** Active state *****/
        .productFullDetail-drop-holder-1ru.productFullDetail-active-3hh .productFullDetail-dropdown-design-34K {
            border: 1px solid #21b259;
            display: block;
            z-index: 10;
        }

        .productFullDetail-drop-holder-1ru.productFullDetail-active-3hh .productFullDetail-dropdown-design-34K li {
            background: #fff;
            font-size: 14px;
            font-family: "Nexa-Book", sans-serif;
            color: #000;
        }

        /* Quantity Size Increment */
        .productFullDetail-product-single-qty-1BQ {
            margin: 0 0 20px;
            float: left;
            width: 100%;
            max-width: inherit;
            display: block;
        }

        .productFullDetail-wrap-qty-3rY {
            display: inline-block;
            vertical-align: top;
        }

        /*.input-number {
  width: 80px;
  padding: 0 12px;
  vertical-align: top;
  text-align: center;
  outline: none;
}*/

        /*.input-number,
.input-number-decrement,
.input-number-increment {
  border: 1px solid #ccc;
  height: 40px;
  user-select: none;
  margin-right: -4px;
}
*/
        /*.input-number-decrement,
.input-number-increment {
  display: inline-block;
  width: 30px;
  line-height: 38px;
  background: #f1f1f1;
  color: #444;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
}*/
        /*.input-number-decrement:active,
.input-number-increment:active {
  background: #ddd;
}
*/
        /*.input-number-decrement {
  border-right: none;
  border-radius: 4px 0 0 4px;
}
*/
        /*.input-number-increment {
  border-left: none;
  border-radius: 0 4px 4px 0;
}*/
        .productFullDetail-input-number-3Mj {
            height: 58px;
            font-size: 18px;
            font-weight: 400;
            width: 112px !important;
            max-width: inherit;
            padding: 4px 0 0;
            flex: inherit;
            font-family: "Nexa-Book", sans-serif;
            line-height: 58px;
            margin: 0 1px;
            text-align: center;
            border: 1px solid #21b259 !important;
        }

        .productFullDetail-input-number-decrement-3hI,
        .productFullDetail-input-number-increment-1oI {
            width: 58px;
            height: 58px;
            text-align: center;
            background: #21b259;
            border: 1px solid #21b259;
            display: inline-block;
            vertical-align: top;
            line-height: 56px;
            color: #fff;
            font-size: 20px;
        }

        .productFullDetail-product-single-qty-1BQ .productFullDetail-btn-3NL.productFullDetail-btn-down-icon-3Un:after,
        .productFullDetail-product-single-qty-1BQ .productFullDetail-btn-3NL.productFullDetail-btn-up-icon-7vM:before,
        .productFullDetail-product-single-qty-1BQ .productFullDetail-btn-3NL.productFullDetail-btn-up-icon-7vM:after {
            width: 8px;
            height: 1px;
            margin-left: 0;
            background: #000;
            content: "";
            display: inline-block;
            vertical-align: middle;
        }

        .productFullDetail-product-single-qty-1BQ .productFullDetail-btn-3NL.productFullDetail-btn-up-icon-7vM:before {
            transform: rotate(90deg);
            margin-right: -8px;
        }

        /* Call To Action */
        .productFullDetail-btn-wrap-2XX {
            margin: 0 0;
            margin-bottom: 0px;
            display: inline-block;
            width: 100%;
            position: relative;
        }

        .productFullDetail-complete-set-1Kg {
            margin-left: 10px;
            color: #ffffff !important;
            font-weight: 500;
            background-color: #21b259;
            padding: 5px 10px;
            font-size: 14px;
            letter-spacing: 0.25px;
        }

        .productFullDetail-complete-set-1Kg:hover {
            color: #fff;
        }

        .productFullDetail-product-single-details-17B .productFullDetail-product-action-cVS {
            float: left;
            width: 100%;
            margin: 0 0 24px;
        }

        .productFullDetail-add-cart-ocK,
        .btn-theme {
            font-size: 17px;
            font-weight: 400;
            font-family: "Poppins", sans-serif;
            letter-spacing: 0;
            line-height: 1.8;
            margin-right: 10px;
            background: #21b259;
            color: #fff;
            height: 50px;
            padding: 10px 30px;
            text-transform: capitalize;
            border: none;
            text-decoration: none;
            display: inline-block;
            vertical-align: top;
            min-width: 230px;
            text-align: center;
            margin-left: 22px;
        }

        .productFullDetail-add-cart-ocK:disabled {
            cursor: not-allowed;
        }

        .productFullDetail-product-single-details-17B .productFullDetail-add-cart-ocK:before {
            display: none;
        }

        .productFullDetail-product-single-details-17B .productFullDetail-add-cart-ocK:hover,
        .productFullDetail-product-single-details-17B .productFullDetail-add-cart-ocK:focus {
            border: none;
        }

        /*********
  Compare Icon
*******************/
        .productFullDetail-add-compare-3BL {
            font-size: 0;
            letter-spacing: 0;
            line-height: 0;
            background: #fff;
            height: 50px;
            width: 50px;
            vertical-align: top;
            margin-right: 10px;
            display: inline-block;
            line-height: 60px;
            text-align: center;
            color: #fff;
            border: 1px solid #ededed;
        }

        .productFullDetail-add-compare-3BL:before {
            content: "";
            transform: inherit;
            margin: 0;
            background-image: url(/compare-h3p.svg);
            background-size: 22px;
            background-repeat: no-repeat;
            width: 22px;
            height: 22px;
            display: inline-block;
            vertical-align: middle;
        }

        .productFullDetail-add-compare-3BL:hover {
            background: #21b259;
        }

        .productFullDetail-add-compare-3BL:hover:before {
            transition: all ease-in 0.3s;
            filter: invert(100%);
        }

        /*********
  Wishlist Icon
*******************/
        .wishlist-button {
            width: 50px;
            height: 50px;
            border: 1px solid #ededed;
            padding: 12px;
            cursor: pointer;
            margin-left: 10px;
            float: left;
            transition: all .2s;
            -webkit-transition: all .2s;
        }

        .wishlist-button:first-child {
            margin-left: 0;
        }

        .wishlist-button:hover {
            background: #21b259;
        }

        .wishlist-button:hover img {
            filter: brightness(0) invert(1);
        }

        .productFullDetail-add-wishlist-1zZ {
            font-size: 0;
            letter-spacing: 0;
            line-height: 0;
            background: #fff;
            width: 60px;
            height: 60px;
            line-height: 58px;
            text-align: center;
            display: inline-block;
            vertical-align: top;
            position: relative;
            border: 1px solid #efefef;
        }

        .productFullDetail-add-wishlist-1zZ:before {
            content: "";
            font-size: 0;
            line-height: 0;
            transform: inherit;
            margin: 0;
            background-image: url(/heart-ruo.svg);
            background-size: 22px;
            background-repeat: no-repeat;
            width: 22px;
            height: 22px;
            display: inline-block;
            vertical-align: middle;
        }

        .productFullDetail-add-wishlist-1zZ:hover {
            color: #fff;
            background: #21b259;
            transition: all ease-in 0.3s;
        }

        .productFullDetail-add-wishlist-1zZ:hover:before {
            filter: invert(100%);
        }

        /*** Installment Block ***/
        .productFullDetail-installment-block-3jC {
            float: left;
            width: 100%;
            margin: 0 1.5rem 0 1.5rem;
            border-top: 1px solid #e7e7e7;
            padding-top: 15px;
        }

        .installment-block-modal .modal {
            position: inherit;
            display: inline-block;
        }

        @media screen and (min-width: 1440px) {
            .productFullDetail-installment-block-3jC {
                margin: 0px 1.5rem 0px 1.5rem;
            }

        }

        @media screen and (max-width: 767px) {
            .productFullDetail-installment-block-3jC {
                margin: 0 0 5px 0;
            }

            .productFullDetail-request-qout-3SM {
                padding-left: 0;
                margin-top: 0;
            }

            .productFullDetail-complete-set-1Kg {
                font-size: 15px;
            }
        }

        .productFullDetail-installment-block-3jC strong {
            font-size: 22px;
            line-height: 1.3;
            font-family: "Poppins", sans-serif;
            color: #000;
            display: block;
            margin: 0;
            font-weight: 500;
            letter-spacing: 0.25px;
            margin-bottom: 2px;
        }

        .productFullDetail-installment-block-3jC a,
        .productFullDetail-installment-block-3jC p {
            font-size: 14px;
            line-height: 1;
            font-family: "Poppins", sans-serif;
            color: #fe0000;
            display: block;
            margin: 0 0 5px;
        }

        .productFullDetail-installment-block-3jC p a {
            margin: 0 6px 0 0;
            display: inline-block;
            vertical-align: top;
            border-bottom: 1px solid #fe0000;
        }

        .productFullDetail-installment-block-3jC p a:hover,
        .productFullDetail-installment-block-3jC p a:focus {
            text-decoration: none;
            border-bottom: 1px solid transparent;
        }

        .productFullDetail-installment-block-3jC .productFullDetail-btn-more-3av,
        .btn-more {
            margin: 0;
            display: inline-block;
            vertical-align: top;
            font-size: 10px;
            line-height: 1.3;
            background: #fe0000;
            color: #fff;
            padding: 5px 5px 4px 5px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            border-radius: 3px;
            font-weight: 700;
        }

        body .installment-text {
            display: inline-block;
            border-bottom: 1px solid #fe0000;
            margin-right: 10px;
        }

        .productFullDetail-installment-block-3jC .productFullDetail-btn-more-3av:focus,
        .productFullDetail-installment-block-3jC .productFullDetail-btn-more-3av:hover {
            opacity: 0.9;
            transition: all ease-in 0.3s;
        }

        /* Social Networks for PDP */
        .productFullDetail-product-single-share-I-R {
            display: block;
            float: left;
            width: 100%;
            margin: 0 1.5rem;
            /* margin-top: -20px; */
        }

        .custom-wrapper button {
            margin-bottom: 18px;
        }

        .wrapper-simple-product button {
            float: left;
            margin-right: 0;
        }

        .productFullDetail-product-single-share-I-R label {
            display: inline-block;
            vertical-align: middle;
            margin: 0;
            font-size: 18px;
            font-family: "Poppins", sans-serif;
            letter-spacing: 1.2px;
            color: #000;
            margin-bottom: 0;
            line-height: 1.7;
            text-transform: capitalize;
            margin-right: 10px;
        }

        .productFullDetail-product-single-share-I-R label img {
            width: 15px;
            display: inline-block;
            margin-right: 10px;
        }

        .productFullDetail-product-single-share-I-R .productFullDetail-social-icons-1aE {
            display: inline-block;
            vertical-align: middle;
        }

        .productFullDetail-product-single-share-I-R .productFullDetail-social-icons-1aE button {
            float: left;
        }

        .productFullDetail-product-single-share-I-R .productFullDetail-social-icons-1aE button:not(:last-child) {
            margin-right: 10px;
        }

        .icon-whatsapp {
            content: "";
            background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNTEycHgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEycHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIGlkPSJfeDMxXzMtd2hhdHNhcHAiPjxnPjxnPjxwYXRoIGQ9Ik0yNTYuMDYzLDE2Ljc1aC0wLjEyNUMxMjQuMzc5LDE2Ljc1LDE3LjM5NywxMjQuMDUxLDE3LjM5NywyNTYgICAgIGMwLDUyLjMzNiwxNi44MTksMTAwLjg0OCw0NS40MjIsMTQwLjIzMmwtMjkuNzMyLDg4Ljg3M2w5MS43MTYtMjkuMzk0YzM3LjcyNSwyNS4wNjMsODIuNzMxLDM5LjUzOCwxMzEuMjYsMzkuNTM4ICAgICBjMTMxLjU1OSwwLDIzOC41NDEtMTA3LjMzNSwyMzguNTQxLTIzOS4yNUM0OTQuNjA0LDEyNC4wODMsMzg3LjYyMSwxNi43NSwyNTYuMDYzLDE2Ljc1TDI1Ni4wNjMsMTYuNzV6IE0yNTYuMDYzLDE2Ljc1IiBzdHlsZT0iZmlsbDojNUFDRjVGOyIvPjxwYXRoIGQ9Ik0zOTQuODk2LDM1NC41OTZjLTUuNzU4LDE2LjMwNC0yOC42MDQsMjkuODE3LTQ2LjgyNCwzMy43NzEgICAgIGMtMTIuNDczLDIuNjU3LTI4Ljc1NCw0Ljc4NS04My41NjgtMTguMDA2Yy03MC4xMjUtMjkuMTI3LTExNS4yOC0xMDAuNTc1LTExOC43OTUtMTA1LjIxICAgICBjLTMuMzc1LTQuNjM3LTI4LjMzNi0zNy44MjctMjguMzM2LTcyLjE2NWMwLTM0LjMzMSwxNy4zODYtNTEuMDUyLDI0LjM5OC01OC4yMjNjNS43NTEtNS44OTcsMTUuMjY3LTguNTgzLDI0LjM5NC04LjU4MyAgICAgYzIuOTU0LDAsNS42MDYsMC4xNDYsNy45OTcsMC4yNjdjNy4wMDgsMC4zMDIsMTAuNTI0LDAuNzE3LDE1LjE1MSwxMS44MTNjNS43NTYsMTMuOTA5LDE5Ljc3LDQ4LjIzOSwyMS40NDUsNTEuNzcxICAgICBjMS43MDEsMy41MywzLjM5Niw4LjMxMSwxLjAxMiwxMi45NDVjLTIuMjQsNC43ODgtNC4yMDUsNi45MS03LjcyNSwxMC45NzVjLTMuNTIxLDQuMDczLTYuODY1LDcuMTgyLTEwLjM4MSwxMS41NDQgICAgIGMtMy4yMTksMy43OTgtNi44NTksNy44NjctMi44MDEsMTQuODk2YzQuMDU1LDYuODc5LDE4LjA3LDI5LjgxMiwzOC43MDcsNDguMjM1YzI2LjY0MSwyMy43NzUsNDguMjI5LDMxLjM3Miw1NS45NTcsMzQuNjA0ICAgICBjNS43NTYsMi4zOTUsMTIuNjE1LDEuODIyLDE2LjgxNi0yLjY2M2M1LjM0LTUuNzc0LDExLjkzOC0xNS4zNDIsMTguNjQ1LTI0Ljc1OWM0Ljc3MS02Ljc2LDEwLjc5NS03LjU5OSwxNy4xMTktNS4yMDggICAgIGM2LjQ0MSwyLjI0NCw0MC41MzEsMTkuMTQzLDQ3LjU0MSwyMi42NDFjNy4wMDYsMy41MjksMTEuNjM1LDUuMjAzLDEzLjMzNCw4LjE2NSAgICAgQzQwMC42NTIsMzI0LjM2MSw0MDAuNjUyLDMzOC4yNzEsMzk0Ljg5NiwzNTQuNTk2TDM5NC44OTYsMzU0LjU5NnogTTM5NC44OTYsMzU0LjU5NiIgc3R5bGU9ImZpbGw6I0ZDRkNGQzsiLz48L2c+PC9nPjwvZz48ZyBpZD0iTGF5ZXJfMSIvPjwvc3ZnPg==);
            background-repeat: no-repeat;
            background-size: 20px;
            width: 30px;
            height: 30px;
            position: absolute;
            margin-left: 5px;
        }

        .productFullDetail-social-icons-1aE a {
            font-size: 22px;
        }

        .productFullDetail-social-icons-1aE a:not(:last-child) {
            margin-right: 30px;
        }

        .icon-facebook:before {
            color: #1878f2;
        }

        .icon-twitter:before {
            color: #00acee;
        }

        .icon-instagram:before {
            color: #e1306c;
        }

        /* PDP Installment Widget */

        .banks-widget {
            display: flex;
            position: relative;
            padding-left: 65px;
        }

        .banks-widget li {
            display: flex;
            justify-content: center;
            align-items: center;
            min-height: 40px;
            margin-right: 20px;
        }

        .banks-widget li a {
            margin: 0;
        }

        .banks-widget li a img {
            width: 100px;
        }

        .banks-widget li:last-child {
            margin-right: 0;
        }

        .banks-widget:before {
            content: "Banks:";
            position: absolute;
            left: 0;
            top: 12px;
            color: #000000;
            font-size: 16px;
            font-weight: 500;
            font-family: "Poppins", sans-serif;
        }

        .installment-partners-list {
            margin: -5px 0 0 0;
        }

        .qistpay-box-layout {
            width: 100%;
            /* background-color: #d6f1e0; */
            padding: 8px 0 12px 0;
            margin: 10px 0 10px 25px;
            position: relative;
            border-top: 1px solid #e7e7e7;
            border-bottom: 1px solid #e7e7e7;
        }

        .qistpay-box-layout .content-bottom {
            float: left;
            width: 100%;
            margin-top: 10px;
        }

        .qistpay-box-layout .content-bottom p {
            color: #fe0000;
            border-bottom: 1px solid #fe0000;
            display: inline-block;
            margin-right: 10px;
            font-size: 14px;
        }

        .qispay-brand {
            float: left;
            margin-right: 10px;
        }

        .qispay-brand img {
            width: 45px;
        }

        .qistpay-content {
            float: left;
            position: relative;
            width: 80%;
        }

        .content-bottom .btn-more {
            margin-top: -6px;
        }

        .qistpay-content h3 {
            color: #000000;
            font-size: 16px;
            font-weight: 500;
            margin-top: 10px;
            margin-bottom: 5px;
            text-transform: capitalize;
        }

        .qistpay-content p {
            font-size: 14px;
            line-height: 1.5;
            color: #fe0000;
            border-bottom: 1px solid #fe0000;
            float: left;
            margin-right: 8px;
        }

        .ubl-logo {
            width: 65px !important;
        }

        .label-qistpay {
            margin-bottom: 3px;
        }

        @media screen and (min-width: 1440px) {
            .banks-widget:before {
                font-size: 19px;
                line-height: 15px;
            }

            .banks-widget {
                padding-left: 80px;
            }

            .banks-widget li a img {
                width: 125px;
            }
        }

        @media screen and (max-width: 767px) {
            .qistpay-box-layout {
                order: 4;
                margin-top: 0;
                margin-bottom: 12px;
                margin-left: 0;
            }

            .qistpay-box-layout .btn-more {
                margin-top: -5px;
            }

            .qistpay-content p {
                margin-right: 0;
                font-size: 13px;
            }

            .qispay-brand {
                float: left;
                margin-right: 5px;
            }

            .learn-more-block {
                bottom: -5px;
            }

            .content-bottom p {
                font-size: 13px !important;
                margin-right: 5px !important;
            }

            .productFullDetail-installment-block-3jC a {
                font-size: 13px !important;
                line-height: 1.3 !important;
            }
        }

        /******************
  Media Queries
**********************/
        @media screen and (max-width: 1639px) {
            .productFullDetail-main-container-Cd_ {
                max-width: 1340px;
            }

            /* PDP styles */
            .productFullDetail-product-single-details-17B .productFullDetail-product-title-3Sh {
                font-size: 24px;
            }

            .productFullDetail-design-block-1Tx .productFullDetail-item-design-30w,
            .productFullDetail-design-block-1Tx strong,
            .productFullDetail-size-block-2iY .productFullDetail-item-size-3q8,
            .productFullDetail-size-block-2iY strong,
            .productFullDetail-product-code-3O1 span,
            .productFullDetail-product-code-3O1 strong {
                font-size: 18px;
            }

            .productFullDetail-product-single-details-17B .productFullDetail-price-box-Kz0 .productFullDetail-product-price-1XF,
            .productFullDetail-product-single-details-17B .productFullDetail-price-box-Kz0 .productFullDetail-old-price-XUi {
                font-size: 20px;
                margin-right: 8px;
            }

            .productFullDetail-product-single-details-17B .productFullDetail-price-box-Kz0 .productFullDetail-old-price-XUi>span {
                font-size: 20px;
            }

            .productFullDetail-product-code-3O1 {
                margin: 0 0 15px;
            }

            .productFullDetail-size-block-2iY,
            .productFullDetail-product-code-3O1 {
                margin: 0 0 20px;
            }

            .productFullDetail-product-single-share-I-R .productFullDetail-social-icon-319 {
                font-size: 30px;
            }
        }

        /* Media Query For Laptop */
        @media screen and (max-width: 1399px) {
            .productFullDetail-main-container-Cd_ {
                max-width: 1200px;
            }

            .productFullDetail-product-single-details-17B .productFullDetail-product-title-3Sh {
                margin-bottom: 10px;
            }

            .productFullDetail-product-code-3O1 {
                margin-bottom: 0 !important;
            }

            .productFullDetail-design-block-1Tx strong {
                width: auto;
                margin-right: 10px;
            }

            .productFullDetail-size-block-2iY strong {
                width: auto;
                margin-right: 15px;
            }

            .productFullDetail-product-single-details-17B .productFullDetail-add-cart-ocK {
                height: 55px;
                line-height: 26px;
                font-size: 18px;
                margin-right: 5px;
            }

            .productFullDetail-add-compare-3BL,
            .productFullDetail-add-wishlist-1zZ {
                width: 50px;
                height: 50px;
                line-height: 50px;
                margin-right: 5px;
            }

            .productFullDetail-product-single-share-I-R .productFullDetail-social-icon-319 {
                font-size: 24px;
                margin-left: 30px;
            }

            .summary-wrap h2 {
                font-size: 22px !important;
            }
        }

        @media screen and (max-width: 1199px) {
            .productFullDetail-main-container-Cd_ {
                max-width: 960px;
            }

            .productFullDetail-product-single-details-17B {
                padding-left: 15px;
            }

            .productFullDetail-product-single-details-17B .productFullDetail-product-title-3Sh {
                font-size: 22px;
            }

            .productFullDetail-product-single-details-17B .productFullDetail-add-cart-ocK {
                height: 50px;
                line-height: 25px;
                padding: 15px 12px;
            }

            .productFullDetail-add-compare-3BL,
            .productFullDetail-add-wishlist-1zZ {
                width: 50px;
                height: 50px;
                line-height: 50px;
            }

            .productFullDetail-add-wishlist-1zZ:before {
                line-height: 1;
            }

            .productFullDetail-product-single-share-I-R .productFullDetail-sc-icon-26K {
                margin-left: 30px;
            }
        }

        @media screen and (max-width: 991px) {
            .productFullDetail-main-container-Cd_ {
                max-width: none;
            }

            .productFullDetail-product-single-gallery-3Oc {
                width: 100%;
            }

            .productFullDetail-column-4-2go.productFullDetail-info-block-2H0 {
                width: 100%;
                padding: 20px 0;
            }

            .productFullDetail-product-single-details-17B {
                padding-left: 0;
            }

            .productFullDetail-product-single-details-17B .productFullDetail-product-title-3Sh {
                font-size: 28px;
            }

            .productFullDetail-product-single-share-I-R label,
            .productFullDetail-size-block-2iY strong,
            .productFullDetail-design-block-1Tx strong,
            .productFullDetail-product-code-3O1 strong,
            .productFullDetail-product-code-3O1 span,
            .productFullDetail-product-single-details-17B .productFullDetail-price-box-Kz0 .productFullDetail-old-price-XUi span,
            .productFullDetail-product-single-details-17B .productFullDetail-price-box-Kz0 .productFullDetail-old-price-XUi {
                font-size: 20px;
            }

            .productFullDetail-product-single-details-17B .productFullDetail-add-cart-ocK {
                font-size: 15px;
                padding: 12px 15px;
                margin-right: 5px;
                height: 44px;
                max-width: 300px;
                width: 100%;
                text-align: center;
            }

            .productFullDetail-product-single-details-17B .productFullDetail-add-compare-3BL {
                width: 44px;
                height: 44px;
                margin-right: 5px;
                line-height: 44px;
            }

            .productFullDetail-add-wishlist-1zZ:before,
            .productFullDetail-add-compare-3BL:before {
                background-size: 20px;
                width: 20px;
                height: 20px;
            }

            .productFullDetail-add-wishlist-1zZ {
                padding: 0;
                width: 44px;
                height: 44px;
                line-height: 44px;
            }

            .productFullDetail-input-number-decrement-3hI,
            .productFullDetail-input-number-increment-1oI {
                width: 44px;
                height: 44px;
                line-height: 44px;
            }

            .productFullDetail-input-number-3Mj {
                height: 44px;
                font-size: 16px;
                padding: 4px 0 0;
                line-height: 44px;
            }
        }

        @media screen and (max-width: 767px) {
            .productFullDetail-product-single-container-39W {
                padding: 0 0 30px;
                float: left;
                width: 100%;
            }

            .productFullDetail-main-container-Cd_ .productFullDetail-holder-16A {
                flex-direction: column;
                margin-left: 0;
                margin-right: 0;
            }

            .productFullDetail-column-4-2go.productFullDetail-info-block-2H0 {
                width: 100%;
                padding: 0;
                order: 2;
            }

            .form-bundle-products {
                order: 2;
            }

            .productFullDetail-product-single-gallery-3Oc {
                width: 100%;
                float: left;
            }

            .productFullDetail-product-single-details-17B .productFullDetail-price-box-Kz0 strong,
            .productFullDetail-product-code-3O1 strong,
            .productFullDetail-size-block-2iY strong,
            .productFullDetail-design-block-1Tx strong {
                width: 200px;
                margin-right: 0;
            }

            .productFullDetail-size-block-2iY .productFullDetail-item-size-3q8,
            .productFullDetail-design-block-1Tx .productFullDetail-item-design-30w {
                font-size: 16px;
                padding: 3px 20px 0;
            }

            .productFullDetail-product-single-details-17B .productFullDetail-price-box-Kz0 .productFullDetail-old-price-XUi span,
            .productFullDetail-product-single-share-I-R label,
            .productFullDetail-size-block-2iY strong,
            .productFullDetail-design-block-1Tx strong,
            .productFullDetail-product-code-3O1 strong,
            .productFullDetail-product-code-3O1 span,
            .productFullDetail-product-single-details-17B .productFullDetail-price-box-Kz0 .productFullDetail-product-price-1XF,
            .productFullDetail-product-single-details-17B .productFullDetail-price-box-Kz0 .productFullDetail-old-price-XUi,
            .productFullDetail-product-single-details-17B .productFullDetail-price-box-Kz0 strong {
                font-size: 18px;
            }

            .productFullDetail-product-single-details-17B .productFullDetail-add-cart-ocK {
                font-size: 16px;
                padding: 13px 45px 11px;
            }

            .productFullDetail-add-wishlist-1zZ {
                padding: 0;
                width: 44px;
            }

            .productFullDetail-design-block-1Tx .productFullDetail-current-1Vr {
                font-size: 16px;
            }

            .product-availability {
                margin-top: 5px;
            }

            .productFullDetail-product-desc-content-1-j ol>li {
                width: 100% !important;
            }

            .productFullDetail-installment-block-3jC {
                order: 3;
            }

            .productFullDetail-product-single-share-I-R {
                order: 4;
                margin: 0 0
            }

            .custom-wrapper button,
            .btn-theme {
                margin: 0 0 0px 0 !important;
                width: 100%;
            }

            .wrapper-simple-product button {
                width: auto;
            }
        }

        @media screen and (max-width: 575px) {
            .productFullDetail-product-single-details-17B {
                max-width: 100%;
                margin: 0;
            }

            .productFullDetail-gallary-section-3mM {
                padding: 10px 0;
            }

            .productFullDetail-product-single-details-17B .productFullDetail-product-title-3Sh {
                font-size: 22px;
                margin-top: 15px;
            }

            .productFullDetail-stock-info-3nv>span {
                font-size: 18px;
                line-height: 24px;
            }

            .productFullDetail-product-single-details-17B .productFullDetail-price-box-Kz0 {
                margin-bottom: 10px;
            }

            .productFullDetail-product-single-share-I-R label,
            .productFullDetail-size-block-2iY strong,
            .productFullDetail-design-block-1Tx strong,
            .productFullDetail-product-code-3O1 strong,
            .productFullDetail-product-code-3O1 span,
            .productFullDetail-product-single-details-17B .productFullDetail-price-box-Kz0 .productFullDetail-product-price-1XF,
            .productFullDetail-product-single-details-17B .productFullDetail-price-box-Kz0 .productFullDetail-old-price-XUi,
            .productFullDetail-product-single-details-17B .productFullDetail-price-box-Kz0 strong {
                font-size: 16px;
            }

            .productFullDetail-product-single-details-17B .productFullDetail-price-box-Kz0 strong,
            .productFullDetail-product-code-3O1 strong,
            .productFullDetail-size-block-2iY strong,
            .productFullDetail-design-block-1Tx strong {
                width: unset;
                margin-right: 8px;
            }

            .productFullDetail-product-single-details-17B .productFullDetail-price-box-Kz0 .productFullDetail-product-price-1XF {
                margin-right: 8px;
            }

            .productFullDetail-product-single-details-17B .productFullDetail-price-box-Kz0 .productFullDetail-old-price-XUi {
                line-height: 1.5;
            }

            .productFullDetail-product-single-details-17B .productFullDetail-add-cart-ocK {
                font-size: 16px;
                padding: 12px 20px;
                max-width: 240px;
            }

            .productFullDetail-installment-block-3jC strong {
                font-size: 20px;
            }

            .productFullDetail-installment-block-3jC a,
            .productFullDetail-installment-block-3jC p {
                font-size: 14px;
                line-height: 2;
            }

            .productFullDetail-product-single-share-I-R label {
                line-height: 20px;
            }

            .productFullDetail-product-single-share-I-R .productFullDetail-social-icon-319 {
                font-size: 20px;
                margin-left: 20px;
            }

            .list-pdGrouped {
                margin-top: 0 !important;
            }

            .addToCart-group {
                min-width: 215px;
            }
        }

        @media screen and (min-width: 1440px) {
            .list-pdGrouped {
                margin-top: -18px !important;
            }

            .productFullDetail-stock-info-3nv>span,
            .productFullDetail-product-code-3O1 strong,
            .productFullDetail-product-code-3O1 span,
            .productFullDetail-design-block-1Tx strong,
            .productFullDetail-size-block-2iY strong {
                font-size: 20px;
            }

            .productFullDetail-size-block-2iY strong {
                width: auto;
                margin-right: 15px;
            }

            .productFullDetail-size-block-2iY {
                margin-bottom: 0;
            }

            .productFullDetail-design-block-1Tx {
                margin-bottom: 0;
            }

            .productFullDetail-design-block-1Tx strong {
                width: auto;
                margin-right: 15px;
            }

            .productFullDetail-product-code-3O1 {
                margin-bottom: 0;
            }
        }

        @media screen and (max-width: 767px) {
            body .productFullDetail-nav-tabs-3dR li {
                background: #f1f2f6;
                padding: 15px;
                float: left;
                width: 100% !important;
                margin: 0 0 12px;
                position: relative;
                font-size: 16px;
                font-family: 'Nexa-Book', sans-serif;
                padding: 8px 15px;
                text-align: left;
            }

            .productFullDetail-nav-tabs-3dR li:after {
                content: '\e81c';
                font-family: 'Porto';
                font-size: 20px;
                color: #fff;
                background: #000;
                width: 48px;
                height: 100%;
                line-height: 48px;
                position: absolute;
                right: 0;
                top: 0;
                font-weight: 900;
                text-align: center;
            }

            .productFullDetail-nav-tabs-3dR li.productFullDetail-active-3hh:after {
                content: '\e81b';
            }

            .productFullDetail-nav-tabs-3dR li a {
                margin: 0;
                border: unset !important;
                font-weight: 500;
            }
        }

        /* Tabs styles */
        .productFullDetail-tabs-section-3P6 {
            padding: 50px 0 80px;
            float: left;
            width: 100%;
        }

        /* Tabs Links styles */
        .productFullDetail-nav-tabs-3dR {
            padding: 0;
            margin: 0;
            list-style: none;
            float: left;
            width: 100%;
        }

        .productFullDetail-nav-tabs-3dR li {
            float: left;
            width: calc(100% / 3);
            padding-right: 20px;
            margin-bottom: -4px;
            text-align: center;
        }

        .productFullDetail-nav-tabs-3dR a {
            color: #000;
            text-decoration: none;
            font-size: 22px;
            font-family: 'Nexa-Light', sans-serif;
            line-height: 1;
            border-bottom: 4px solid transparent;
            padding: 10px 22px;
            display: inline-block;
            vertical-align: top;
            text-transform: uppercase;
            cursor: pointer;
            user-select: none;
        }

        .productFullDetail-nav-tabs-3dR li.productFullDetail-active-3hh a,
        .productFullDetail-nav-tabs-3dR li a:hover,
        .productFullDetail-nav-tabs-3dR li a:focus {
            font-family: 'Nexa-Bold', sans-serif;
            color: #000;
            text-decoration: none;
            border-bottom: 4px solid #21b259;
            position: relative;
            z-index: 1;
        }

        /* Tabs Content styles */
        .productFullDetail-tab-content-1hS .productFullDetail-tab-pane-2Om {
            display: none;
        }

        .productFullDetail-tab-content-1hS .productFullDetail-tab-pane-2Om.productFullDetail-active-3hh {
            border: 1px solid #e7e7e7;
            float: left;
            width: 100%;
            padding: 60px 45px;
            display: block;
            position: relative;
            z-index: 1;
        }

        .productFullDetail-product-single-tabs-3dA {
            width: 100%;
        }

        .productFullDetail-product-reviews-content-2QY,
        .productFullDetail-comment-box-2ri,
        .productFullDetail-product-desc-content-1-j {
            padding: 0;
            margin: 0;
            font-size: 16px;
            font-family: 'Nexa-Book', sans-serif;
            color: #000000;
            font-weight: 400;
            line-height: 1.5;
            overflow: hidden;
           
        }

        .toggle-content {
            max-height: 100%;
            overflow: auto;
        }

        .toggle-button {
            display: block;
            margin: 0 auto;
            color: #5eb35a;
            font-size: 18px;
            position: absolute;
            left: 50%;
            transform: translateX(-50%);
            bottom: 10px;
        }

        @media screen and (max-width: 767px) {
            .productFullDetail-product-desc-content-1-j {
                margin-bottom: 10px;
            }

            .toggle-button {
                bottom: 6px;
            }
        }

        .productFullDetail-product-reviews-content-2QY p,
        .productFullDetail-comment-box-2ri p,
        .productFullDetail-product-desc-content-1-j p {
            margin-bottom: 30px;
            letter-spacing: 0.8px;
            font-size: 19px;
            font-family: 'Poppins', sans-serif;
            font-weight: 300;
            line-height: 1.5;
            color: #333;
            margin: 0 0 20px;
        }

        .productFullDetail-product-desc-content-1-j h2,
        .productFullDetail-product-desc-content-1-j h3,
        .productFullDetail-product-desc-content-1-j h2 strong {
            font-weight: 500;
            font-size: 20px;
            margin: 0 0 20px 0;
        }

        .productFullDetail-product-desc-content-1-j strong {
            font-weight: 500;
        }

        .productFullDetail-product-desc-content-1-j ol>li {
            width: calc(100%/3);
            float: left;
            display: inline-block;
            font-size: 18px;
            font-family: "Poppins", sans-serif;
            font-weight: 400;
            line-height: 1.4;
        }

        .productFullDetail-product-desc-content-1-j ol>li p {
            margin: 0;
            font-weight: 400;
            color: #000;
        }

        .productFullDetail-product-desc-content-1-j ul>li {
            list-style-type: disc;
            display: list-item;
        }

        .productFullDetail-product-desc-content-1-j ol>li {
            list-style-type: decimal;
            display: list-item;
        }

        .productFullDetail-product-desc-content-1-j ol>li ul {
            margin: 0;
            padding-left: 0;
        }

        .productFullDetail-product-desc-content-1-j ol>li ul li {
            font-weight: 300;
            font-size: 15px;
            margin: 0 0 4px 0;
        }

        .productFullDetail-product-desc-content-1-j ol>li ul li:first-child {
            padding-top: 5px;
        }

        .productFullDetail-product-desc-content-1-j li,
        .productFullDetail-product-reviews-content-2QY li,
        .productFullDetail-comment-box-2ri li,
        .productFullDetail-product-desc-content-1-j li {
            margin: 0 0 10px;
            display: block;
            float: left;
            width: 100%;

        }

        .productFullDetail-product-reviews-content-2QY li i,
        .productFullDetail-comment-box-2ri li i,
        .productFullDetail-product-desc-content-1-j li i {
            color: #000000;
            font-size: 19px;
            margin-right: 15px;
        }

        /* Tags Tab Pane Section */
        .productFullDetail-product-tags-content-3gw h4 {
            margin: 0 0 20px;
            font-size: 22px;
            font-weight: 500;
            font-family: 'Poppins', sans-serif;
            text-transform: uppercase;
            color: #000000;
        }

        .productFullDetail-product-tags-content-3gw p {
            font-size: 17px;
            font-family: 'Poppins', sans-serif;
            color: #000000;
            margin: 0 0 10px;
            line-height: 1.5;
        }

        .productFullDetail-product-tags-content-3gw form,
        .productFullDetail-product-tags-content-3gw .productFullDetail-form-group-1N4 {
            float: left;
            width: 100%;
            margin: 0 0 5px;
        }

        .productFullDetail-product-tags-content-3gw .productFullDetail-form-control-3Tq {
            width: calc(100% - 180px);
            height: 50px;
            font-size: 18px;
            color: #000000;
            line-height: 1.5;
            padding: 15px 20px;
        }

        .productFullDetail-product-tags-content-3gw input[type="submit"] {
            background: #21b259;
            border-color: #21b259;
            font-family: 'Poppins', sans-serif;
            font-size: 20px;
            height: 50px;
            line-height: 1.5;
            padding: 10px 30px;
            display: inline-block;
            vertical-align: top;
            box-shadow: none;
            border: none;
            color: #fff;
        }

        /* Review Tab Pane Section */
        .productFullDetail-product-reviews-content-2QY .productFullDetail-comment-form-1Mz {
            padding: 30px;
        }

        .productFullDetail-product-reviews-content-2QY h3 {
            font-size: 34px;
        }

        .productFullDetail-product-reviews-content-2QY label {
            display: block;
            font-size: 18px;
            font-weight: 400;
            line-height: 1;
            margin-bottom: 10px;
            font-family: 'Poppins', sans-serif;
            color: #000000;
            text-transform: capitalize;
        }

        .productFullDetail-product-reviews-content-2QY input[type="submit"] {
            background: #21b259;
            border-color: #21b259;
            font-family: 'Nexa-Book', sans-serif;
            padding: 4px 30px 0;
            line-height: 2.5;
        }

        .productFullDetail-comment-avatar-ZTI {
            float: left;
            margin-right: 15px;
        }

        .productFullDetail-comment-container-9Kn .productFullDetail-avatar-name-3Nz {
            font-size: 24px;
            font-family: "Poppins", sans-serif;
            font-weight: 500;
            text-transform: capitalize;
            margin-top: 0;
            margin-bottom: 0;
            display: inline-block;
            vertical-align: top;
        }

        .productFullDetail-comment-box-2ri {
            overflow: hidden;
        }

        .productFullDetail-comment-info-jBZ {
            font-family: 'Nexa-Book', sans-serif;
            font-size: 22px;
            line-height: 1.5;
            letter-spacing: 0;
            color: #000000;
        }

        .productFullDetail-product-reviews-content-2QY .productFullDetail-comment-form-1Mz h2,
        .productFullDetail-product-reviews-content-2QY .productFullDetail-comment-form-1Mz h3 {
            font-size: 22px;
            margin-top: 0;
            margin-bottom: 10px;
        }

        .productFullDetail-product-reviews-content-2QY .productFullDetail-comment-form-1Mz {
            padding: 15px 0;
        }

        .productFullDetail-product-reviews-content-2QY .productFullDetail-comment-form-1Mz .productFullDetail-comment-form-1Mz .productFullDetail-rating-form-uxI {
            margin: 0 0 10px;
        }

        .productFullDetail-product-reviews-content-2QY .productFullDetail-comment-form-1Mz .productFullDetail-rating-form-uxI {
            margin: 0 0 30px;
            float: left;
            width: 100%;
        }

        .productFullDetail-product-reviews-content-2QY .productFullDetail-comment-form-1Mz .productFullDetail-rating-form-uxI .productFullDetail-checked-2lD {
            color: #ffa500;
        }

        .productFullDetail-product-reviews-content-2QY .productFullDetail-comment-form-1Mz .productFullDetail-comment-form-1Mz label {
            font-size: 22px;
            font-family: 'Nexa-Bold', sans-serif;
            margin: 0 0 5px;
            text-transform: capitalize;
        }

        .productFullDetail-product-reviews-content-2QY .productFullDetail-comment-form-1Mz input[type="text"] {
            width: 100%;
            float: left;
            height: 60px;
            padding: 10px 15px;
            box-sizing: border-box;
            line-height: 1.5;
            margin: 0 0 30px;
            outline: none;
            font-size: 22px;
            font-family: 'Nexa-Book', sans-serif;
        }

        .product-single-share-out-of-stock {
            margin-top: 5px;

        }

        .productFullDetail-product-reviews-content-2QY .productFullDetail-comment-form-1Mz textarea {
            width: 100%;
            margin: 0 0 30px;
            float: left;
            padding: 10px 15px;
            font-size: 22px;
            font-family: 'Nexa-Book', sans-serif;
            outline: none;
        }

        .productFullDetail-product-reviews-content-2QY .productFullDetail-comment-form-1Mz input[type="submit"] {
            border: none;
            color: #fff;
            background: #21b259;
            font-size: 16px;
        }

        /* Add Review Tab section Heading */
        .productFullDetail-wrap-heading-wTH {
            float: left;
            width: 100%;
            margin: 0 0 20px;
            text-align: center;
        }

        .productFullDetail-wrap-heading-wTH .productFullDetail-review-title-pPq {
            color: #000000;
            font-size: 60px;
            line-height: 1.1;
            font-family: 'Nexa-Book', sans-serif;
            text-transform: uppercase;
            margin: 0;
            border-bottom: 1px solid #dfdfdf;
            display: inline-block;
            vertical-align: top;
            padding-bottom: 0;
            position: relative;
        }

        .productFullDetail-wrap-heading-wTH .productFullDetail-review-title-pPq:after {
            content: '';
            position: absolute;
            top: 100%;
            left: 50%;
            margin-top: -1px;
            background: #21b259;
            width: 50px;
            height: 3px;
            transform: translateX(-50%);
        }

        .productFullDetail-wrap-heading-wTH .productFullDetail-review-title-pPq span {
            display: inline-block;
            vertical-align: top;
            position: relative;
            padding-bottom: 6px;
        }

        /* Media Query For Laptop */
        @media screen and (max-width: 1639px) {
            .productFullDetail-main-container-Cd_ {
                max-width: 1340px;
            }

            .productFullDetail-wrap-heading-wTH .productFullDetail-review-title-pPq {
                font-size: 42px;
            }
        }

        @media screen and (max-width: 1399px) {
            .productFullDetail-main-container-Cd_ {
                max-width: 1200px;
            }

            .productFullDetail-product-single-tabs-3dA {
                padding: 0 10px;
            }

            .productFullDetail-nav-tabs-3dR {
                margin: 0;
            }

            .productFullDetail-nav-3jX.productFullDetail-nav-tabs-3dR .productFullDetail-tab-1Fc.productFullDetail-active-3hh,
            .productFullDetail-nav-3jX.productFullDetail-nav-tabs-3dR .productFullDetail-tab-1Fc {
                font-size: 18px;
            }

            /*.product-single-tabs .tab-pane {
        padding-left: 10px;
        padding-right: 10px;
    }*/
            .productFullDetail-tab-content-1hS .productFullDetail-tab-pane-2Om.productFullDetail-active-3hh {
                border: 1px solid #e7e7e7;
                float: left;
                width: 100%;
                padding: 45px 35px;
                display: block;
            }

            .productFullDetail-product-reviews-content-2QY p,
            .productFullDetail-comment-box-2ri p,
            .productFullDetail-product-desc-content-1-j p,
            .productFullDetail-product-tags-content-3gw h4,
            .productFullDetail-comment-container-9Kn .productFullDetail-avatar-name-3Nz,
            .productFullDetail-comment-info-jBZ,
            .productFullDetail-product-reviews-content-2QY h2,
            .productFullDetail-product-reviews-content-2QY h3 {
                font-size: 17px;
            }

            .productFullDetail-product-tags-content-3gw h4 {
                margin: 0 0 10px;
            }

            .productFullDetail-wrap-heading-wTH .productFullDetail-review-title-pPq {
                font-size: 32px;
            }

            .productFullDetail-size-block-2iY {
                margin-bottom: -1px;
            }
        }

        @media screen and (max-width: 1199px) {
            .productFullDetail-main-container-Cd_ {
                max-width: 960px;
            }

            .productFullDetail-product-single-tabs-3dA .productFullDetail-nav-3jX.productFullDetail-nav-tabs-3dR .productFullDetail-tab-1Fc,
            .productFullDetail-product-single-tabs-3dA .productFullDetail-nav-3jX.productFullDetail-nav-tabs-3dR .productFullDetail-tab-1Fc.productFullDetail-active-3hh,
            .productFullDetail-product-single-details-17B .productFullDetail-product-single-share-I-R label {
                font-size: 18px;
            }

            .productFullDetail-product-single-tabs-3dA .productFullDetail-tab-pane-2Om {
                padding-top: 20px;
            }

            .productFullDetail-product-tags-content-3gw p,
            .productFullDetail-product-tags-content-3gw h4,
            .productFullDetail-comment-container-9Kn .productFullDetail-avatar-name-3Nz,
            .productFullDetail-comment-info-jBZ,
            .productFullDetail-product-reviews-content-2QY h2,
            .productFullDetail-product-reviews-content-2QY h3,
            .productFullDetail-product-reviews-content-2QY li,
            .productFullDetail-comment-box-2ri li,
            .productFullDetail-product-desc-content-1-j li,
            .productFullDetail-add-product-review-2Jl p,
            .productFullDetail-comment-box-2ri p,
            .productFullDetail-product-desc-content-1-j p {
                margin-bottom: 10px;
                font-size: 16px;
            }

            .productFullDetail-product-reviews-content-2QY li i,
            .productFullDetail-comment-box-2ri li i,
            .productFullDetail-product-desc-content-1-j li i {
                font-size: 16px;
            }

            .productFullDetail-wrap-heading-wTH .productFullDetail-review-title-pPq {
                font-size: 22px;
            }
        }

        @media screen and (max-width: 991px) {
            .productFullDetail-main-container-Cd_ {
                max-width: none;
            }

            .productFullDetail-product-single-tabs-3dA {
                padding: 0;
            }

            .productFullDetail-tabs-section-3P6 {
                padding: 0 0 50px;
            }

            .productFullDetail-product-single-tabs-3dA .productFullDetail-nav-3jX.productFullDetail-nav-tabs-3dR .productFullDetail-tab-1Fc,
            .productFullDetail-product-single-tabs-3dA .productFullDetail-nav-3jX.productFullDetail-nav-tabs-3dR .productFullDetail-tab-1Fc.productFullDetail-active-3hh {
                font-size: 15px;
            }

            .productFullDetail-product-single-tabs-3dA .productFullDetail-tab-pane-2Om {
                padding: 20px 15px;
            }

            .productFullDetail-product-single-tabs-3dA .productFullDetail-nav-tabs-3dR {
                margin: 0;
            }

            .productFullDetail-tab-content-1hS .productFullDetail-tab-1Fc {
                background: #ccc;
                padding: 15px;
                float: left;
                width: 100%;
                margin: 0 0 20px;
                position: relative;
                font-size: 16px;
                font-family: 'Nexa-Book', sans-serif;
            }

            .productFullDetail-tab-content-1hS .productFullDetail-tab-1Fc:after {
                content: '\f107';
                font-family: 'Font Awesome 5 Free';
                font-size: 20px;
                color: #fff;
                background: #000;
                width: 48px;
                height: 48px;
                line-height: 48px;
                position: absolute;
                right: 0;
                top: 0;
                font-weight: 900;
                text-align: center;
            }

            .productFullDetail-tab-content-1hS .productFullDetail-tab-1Fc.productFullDetail-active-3hh:after {
                content: '\f106';
            }

            .productFullDetail-tab-content-1hS .productFullDetail-tab-pane-2Om.productFullDetail-active-3hh {
                margin: 0 0 20px;
            }
        }

        @media screen and (max-width: 767px) {
            .productFullDetail-tab-content-1hS .productFullDetail-tab-pane-2Om.productFullDetail-active-3hh {
                padding: 25px 22px;
            }

            .productFullDetail-nav-tabs-3dR li {
                padding-right: 0;
                margin-bottom: -4px;
                text-align: center;
            }

            .productFullDetail-nav-tabs-3dR a {
                padding: 10px 5px;
            }

            .productFullDetail-product-reviews-content-2QY li,
            .productFullDetail-comment-box-2ri li,
            .productFullDetail-product-desc-content-1-j li,
            .productFullDetail-product-reviews-content-2QY p,
            .productFullDetail-comment-box-2ri p,
            .productFullDetail-product-desc-content-1-j p {
                font-size: 15px;
                line-height: 1.5;
            }

            .productFullDetail-product-reviews-content-2QY ol,
            .productFullDetail-product-desc-content-1-j ul {
                padding-left: 0;
                margin-top: 0;
            }

            .productFullDetail-product-tags-content-3gw {
                padding-top: 0;
            }

            .productFullDetail-product-tags-content-3gw h4 {
                margin: 0 0 10px;
                font-size: 16px;
            }

            .productFullDetail-product-tags-content-3gw p {
                font-size: 14px;
                line-height: 1.5;
                margin: 0 0 5px;
            }

            .productFullDetail-product-tags-content-3gw .productFullDetail-form-control-3Tq {
                width: calc(100% - 70px);
                height: 45px;
                font-size: 14px;
                padding: 15px 10px;
            }

            .productFullDetail-product-tags-content-3gw input[type="submit"] {
                font-size: 14px;
                height: 45px;
                padding: 15px 10px;
            }

            body .product-reviews-content .comment-form input[type="text"] {
                height: 45px;
            }

            body .product-reviews-content label {
                font-size: 18px;
            }

            body .comment-avatar {
                float: none;
                margin-bottom: 5px;
            }

            body .comment-container .avatar-name .comment-date {
                font-size: 16px;
            }

            body .comment-text p {
                font-size: 15px;
            }

            .productFullDetail-product-reviews-content-2QY .productFullDetail-comment-form-1Mz {
                padding: 15px 0;
            }

            .productFullDetail-product-reviews-content-2QY .productFullDetail-comment-form-1Mz .productFullDetail-rating-form-uxI {
                margin: 0 0 20px;
            }

            .productFullDetail-comment-form-1Mz .productFullDetail-rating-form-uxI .productFullDetail-rating-stars-3Jv {
                line-height: 1;
                float: left;
                width: 100%;
            }

            .productFullDetail-comment-form-1Mz .productFullDetail-rating-form-uxI .productFullDetail-rating-stars-3Jv span {
                font-size: 14px;
            }

            .productFullDetail-product-reviews-content-2QY .productFullDetail-comment-form-1Mz label {
                font-size: 16px;
                margin: 0 0 5px;
            }

            .productFullDetail-product-reviews-content-2QY .productFullDetail-comment-form-1Mz input[type="text"] {
                height: 55px;
            }

            .productFullDetail-product-reviews-content-2QY .productFullDetail-comment-form-1Mz textarea,
            .productFullDetail-product-reviews-content-2QY .productFullDetail-comment-form-1Mz input[type="submit"] {
                font-size: 16px;
            }

            .productFullDetail-product-reviews-content-2QY h2,
            .productFullDetail-product-reviews-content-2QY h3,
            .productFullDetail-product-reviews-content-2QY label {
                font-size: 18px;
            }

            .productFullDetail-comment-container-9Kn .productFullDetail-avatar-name-3Nz,
            .productFullDetail-comment-container-9Kn .productFullDetail-comment-info-jBZ {
                font-size: 14px;
                margin: 0 0 5px;
            }

            .productFullDetail-product-reviews-content-2QY li i,
            .productFullDetail-comment-box-2ri li i,
            .productFullDetail-product-desc-content-1-j li i {
                margin-bottom: 16px;
                float: left;
                margin-top: 2px;
            }

            .productFullDetail-comment-avatar-ZTI {
                margin-right: 10px;
            }

            .productFullDetail-comment-box-2ri {
                overflow: hidden;
            }

            .productFullDetail-tabs-section-3P6 {
                padding: 0 0 30px;
            }

            .productFullDetail-product-single-details-17B .productFullDetail-price-box-Kz0 .productFullDetail-product-price-1XF,
            .productFullDetail-product-single-details-17B .productFullDetail-price-box-Kz0 .productFullDetail-old-price-XUi,
            .productFullDetail-product-single-details-17B .productFullDetail-price-box-Kz0 strong {
                font-size: 18px;
                line-height: 1;
            }
        }

        @media screen and (max-width: 575px) {
            .productFullDetail-product-reviews-content-2QY .productFullDetail-comment-form-1Mz input[type="submit"] {
                padding: 0 10px;
            }

            .productFullDetail-product-reviews-content-2QY input[type="submit"] {
                padding: 5px 10px 4px;
                line-height: 2.5;
            }

            .productFullDetail-product-reviews-content-2QY h2,
            .productFullDetail-product-reviews-content-2QY h3 {
                font-size: 16px;
            }

            .productFullDetail-nav-tabs-3dR a {
                padding: 10px 0;
            }
        }


        .list-pdGrouped {
            list-style: none;
            padding: 0;
            margin: 0;
            float: left;
            width: 100%;
            margin-top: -25px;
        }

        @media screen and (min-width: 1024px) {
            .list-pdGrouped {
                min-width: 300px;
            }
        }

        @media screen and (min-width: 1366px) {
            .info-icon {
                position: relative;
            }

            .box {
                right: -86px !important;
            }
        }

        @media screen and (min-width: 1024px) and (max-width: 1365px) {
            .box {
                position: absolute;
                top: 66px !important;
                right: 0px !important;
                width: 185px !important;
                text-align: center;
            }

            .box p:after {
                content: '';
                left: 160px !important;
            }

            .info {
                width: 18px !important;
                margin: 1px 0 -3px 5px !important;
                position: absolute;
                right: 5px;
            }
        }

        .product-wrapper {
            float: left;
            width: 100%;
            margin: 0 0 10px;
            padding-bottom: 10px;
            border-bottom: 1px solid #ededed;
        }

        .img-wrap {
            float: left;
            width: 70px;
            margin-right: 10px;
        }

        .img-wrap figure {
            width: 70px;
            height: 65px;
            background: #ffffff;
        }

        .img-wrap figure img {
            width: 100%;
            height: 100%;
            object-fit: contain;
            outline: 1px solid #f1f1f1 !important;
        }

        .item-details {
            float: left;
            width: calc(100% - 80px);
        }

        .product-item-name {
            font-size: 16px;
            font-weight: 400;
            line-height: 1.3;
            font-family: 'Poppins', sans-serif;
            max-width: 250px;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
            margin: 0 0 2px;
        }

        .pr-block {
            float: left;
            width: 100%;
        }

        .pr-block .price-container {
            display: inline-block;
            vertical-align: top;
        }

        .pr-block .price {
            font-size: 16px;
            line-height: 28px;
            font-family: 'Poppins', sans-serif;
            display: block;
            font-weight: 500;
        }

        .btn-bundle-group {
            margin-top: 15px;
        }

        .price-between {
            font-weight: 300;
            font-size: 20px;
        }

        .pr-block .wrap-qty {
            float: left;
            width: 100%;
            padding-top: 3px;
        }

        .wrap-qty {
            display: inline-block;
            vertical-align: top;
        }

        .make-set {
            font-size: 18px;
            color: #000;
            font-weight: 500;
            text-transform: capitalize;
            display: block;
            clear: both;
            padding-top: 10px;
            border-bottom: 2px solid #ccc;
            width: max-content;
            padding-bottom: 8px;
        }

        .pr-block .input-number-decrement,
        .pr-block .input-number-increment {
            width: 28px;
            height: 28px;
            text-align: center;
            background: #21b259;
            border: 1px solid #21b259;
            display: inline-block;
            vertical-align: top;
            line-height: 26px;
            color: #fff;
            font-size: 20px;
            cursor: pointer;
        }

        .pr-block .input-number {
            height: 28px;
            font-size: 15px;
            font-weight: 400;
            width: 55px !important;
            max-width: inherit;
            padding: 0 0;
            flex: inherit;
            font-family: 'Poppins', sans-serif;
            line-height: 28px;
            margin: 0 4px;
            text-align: center;
            border: 1px solid #21b259 !important;
        }

        .price-box.subtotal {
            float: left;
            width: 100%;
            margin-top: 0px;
            margin-bottom: 5px;
        }

        .subtotal strong,
        .subtotal .product-price {
            font-size: 18px;
            line-height: 28px;
            font-family: 'Poppins', sans-serif;
            display: inline-block;
            vertical-align: top;
            color: #000;
            font-weight: 500;
        }

        .price-box .product-price {
            font-size: 25px;
            margin-left: 8px;
            font-weight: 300;
        }

        .product-action-custom .btn-wrap {
            display: flex;
            justify-content: space-between;
            float: left;
            width: 100%;
        }

        .addToCart-group {
            min-width: 200px;
            margin-right: 0;
            margin-left: 0;
        }

        /* Review Tab Pane Section */

        .product-reviews-content .comment-form {
            padding: 30px;
        }

        .product-reviews-content h3 {
            font-size: 34px;
        }

        .product-reviews-content label {
            display: block;
            font-size: 18px;
            font-weight: 400;
            line-height: 1;
            margin-bottom: 10px;
            font-family: 'Poppins', sans-serif;
            color: #000000;
            text-transform: capitalize;
        }

        .product-reviews-content label span {
            color: red;
        }

        .product-reviews-content input[type="submit"] {
            background: #21b259;
            border-color: #21b259;
            font-family: 'Nexa-Book', sans-serif;
            padding: 4px 30px 0;
            line-height: 2.5;
        }

        .comment-avatar {
            float: left;
            margin-top: 10px;
            margin-right: 15px;
        }

        .comment-container .avatar-name {
            font-size: 20px;
            color: #000000;
            margin-top: 0;
            margin-bottom: 0;
            display: inline-block;
            vertical-align: top;
            font-weight: 500;
            text-transform: capitalize;
        }

        .comment-box {
            overflow: hidden;
        }

        .comment-info {
            font-family: 'Nexa-Book', sans-serif;
            font-size: 20px;
            line-height: 1.5;
            letter-spacing: 0;
            color: #000000;
        }

        .comment-text {
            padding-bottom: 8px;
        }

        .comment-text:after {
            content: '';
            width: 90%;
            height: 2px;
            background-color: #f7f7f7;
            position: absolute;
            margin: -8px 0 0 0;
        }

        .product-reviews-content .comment-form h2,
        .product-reviews-content .comment-form h3 {
            font-size: 22px;
            margin-top: 0;
            margin-bottom: 10px;
        }

        .product-reviews-content .comment-form {
            padding: 15px 0;
        }

        .product-reviews-content .comment-form .comment-form .rating-form {
            margin: 0 0 10px;
        }

        .product-reviews-content .comment-form .rating-form {
            margin: 0 0 30px;
            float: left;
            width: 100%;
        }

        .product-reviews-content .comment-form .rating-form .checked {
            color: #ffa500;
        }

        .product-reviews-content .comment-form .comment-form label {
            font-size: 20px;
            margin: 0 0 5px;
            text-transform: capitalize;
        }

        .product-reviews-content .comment-form input[type="text"] {
            width: 100%;
            float: left;
            height: 55px;
            padding: 10px 15px;
            box-sizing: border-box;
            line-height: 1.5;
            margin: 0 0 30px;
            outline: none;
            font-size: 18px;
            border: 1px solid #f7f7f7;
            background: #f7f7f7;
        }

        .product-reviews-content .comment-form textarea {
            width: 100%;
            margin: 0 0 30px;
            float: left;
            padding: 10px 15px;
            font-size: 20px;
            outline: none;
            border: 1px solid #f7f7f7;
            background: #f7f7f7;
        }

        .product-reviews-content .comment-form input[type="submit"] {
            border: none;
            color: #fff;
            background: #21b259;
            font-size: 16px;
        }

        .comment-text p {
            margin-bottom: 30px;
            letter-spacing: 0.5px;
            font-size: 17px;
            color: #000000;
            margin: 0 0 20px;
            font-weight: 300;
            line-height: 1.5;
        }

        .reviews-title {
            font-size: 24px;
            font-weight: 500;
            margin-bottom: 18px;
            text-transform: capitalize;
        }

        /* Add Review Tab section Heading */
        .wrap-heading {
            float: left;
            width: 100%;
            margin: 0 0 20px;
            text-align: center;
        }

        .wrap-heading .review-title {
            color: #000000;
            font-size: 60px;
            line-height: 1.1;
            font-family: 'Nexa-Book', sans-serif;
            text-transform: uppercase;
            margin: 0;
            border-bottom: 1px solid #dfdfdf;
            display: inline-block;
            vertical-align: top;
            padding-bottom: 0;
            position: relative;
        }

        .wrap-heading .review-title:after {
            content: '';
            position: absolute;
            top: 100%;
            left: 50%;
            transform: translateX(-50%);
            margin-top: -1px;
            background: #21b259;
            width: 50px;
            height: 3px;
        }

        .wrap-heading .review-title span {
            display: inline-block;
            vertical-align: top;
            position: relative;
            padding-bottom: 6px;
        }

        .action-review-form button {
            background: #21b259;
            border-color: #21b259;
            padding: 4px 30px 0;
            line-height: 2.5;
            display: inline-block;
            color: #fff;
            cursor: pointer;
        }

        .if-out-stock {
            font-size: 14px;
            color: red;
            font-weight: 400;
            margin-top: 2px;
        }

        /* ===========================
   Mobile Tabs Design
   =========================== */

        .tab {
            background: #f1f2f6;
            padding: 15px;
            float: left;
            width: 100% !important;
            margin: 0 0 12px;
            position: relative;
            font-size: 16px;
            font-family: 'Nexa-Book', sans-serif;
            padding: 18px 15px;
            text-align: left;
            font-size: 15px;
            text-transform: uppercase;
            color: #000;
            font-weight: 500;
        }

        .tab:after {
            content: '\e81c';
            font-family: 'Porto';
            font-size: 20px;
            color: #fff;
            background: #000;
            width: 48px;
            height: 100%;
            line-height: 55px;
            position: absolute;
            right: 0;
            top: 0;
            font-weight: 900;
            text-align: center;
        }

        .tab.active:after {
            content: '\e81b';
            line-height: 50px;
        }

        @media screen and (min-width: 767px) {
            .tab {
                display: none;
            }
        }

        @media screen and (max-width: 767px) {
            .productFullDetail-product-code-3O1 {
                font-size: 15px !important;
            }

            .box {
                position: absolute;
                top: 61px !important;
                right: 0px !important;
                width: 185px !important;
                text-align: center;
            }

            .box p:after {
                content: '';
                left: 160px !important;
            }

            .productFullDetail-product-code-3O1 strong {
                font-size: 15px !important;
            }

            .info {
                width: 18px !important;
                margin: 1px 0 -3px 5px !important;
                position: absolute;
                right: 5px;
            }

            .productFullDetail-nav-tabs-3dR {
                display: none;
            }
        }

        /* ========================
   Modal Styles
   ======================== */

        .popup-overlay:before {
            content: "";
            background-color: rgba(0, 0, 0, 0.5);
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
        }


        .tridi-control-bar._3jUN- ._gReMg:last-child {
            display: none;
        }

        .tridi-control-bar._3jUN- ._gReMg:first-child {
            display: none;
        }


        .main-desktop-header.sticky-header+div .btnview360-box {
            display: none;
        }

        .modal-content-custom {
            min-width: auto !important;
            max-width: 600px;
            min-height: 400px;
            margin: 0 auto;
            background-color: #fff;
        }

        .modal-content-custom ul {
            padding-left: 20px;
        }

        .modal-header {
            height: 60px;
            display: flex;
            align-items: center;
            padding: 4px 25px 0 25px;
            border-bottom: 1px solid #ddd;
            position: relative;
        }

        .modal-btn-close {
            position: absolute;
            top: 50%;
            right: 25px;
            transform: translateY(-50%);
            cursor: pointer;
        }

        .modal-btn-close img {
            width: 17px;
            filter: brightness(0);
            margin-top: 5px;
        }

        .modal-header h3 {
            line-height: 0;
            margin: 0;
            padding: 0;
            font-size: 20px;
            font-weight: 500;
            text-transform: capitalize;
        }

        .modal-body {
            padding: 25px 25px;
            width: 100%;
            display: inline-block;
            height: auto;
            overflow-y: auto;
        }

        @media screen and (max-width: 1440px) {
            .modal-body {
                max-height: 420px;
            }
        }

        @media screen and (min-width: 1440px) {
            .modal-body {
                max-height: 550px;
            }
        }

        @media screen and (max-width: 992px) {
            .modal-content-custom {
                width: 100%;
                min-width: 100%;
                max-width: 100%;
            }
        }

        @media screen and (max-width: 480px) {
            .modal-body {
                max-width: 345px;
            }
        }

        .modal-footer {
            width: 100%;
            height: 60px;
            clear: both;
            padding: 0 25px;
            position: absolute;
            left: 0;
            bottom: -50px;
            display: flex;
            justify-content: flex-end;
            align-items: center;
            border-top: 1px solid #f7f7f7;
            background-color: #fff;
        }

        .modal-footer .modal-btn-primary {
            font-size: 16px;
            font-weight: 400;
            font-family: "Poppins", sans-serif;
            background: #21b259;
            color: #fff;
            height: 40px;
            padding: 7px 30px;
            text-transform: capitalize;
            border: none;
            text-decoration: none;
            display: inline-block;
            min-width: 120px;
            text-align: center;
            margin: 0;
        }

        .form-title {
            font-size: 18px;
            margin-bottom: 10px;
        }

        .emi-price {
            font-size: 18px;
            font-weight: 500;
            margin-bottom: 15px;
            color: #000;
            letter-spacing: 0.5px;
            display: inline-block;
        }

        .emi-form-group .form-field {
            padding: 10px 20px;
            position: relative;
            margin-bottom: 10px;
        }

        .has-dropdown-icon {
            background-image: url(/angle-down-8th.svg);
            background-repeat: no-repeat;
            background-position: 98% 50%;
            background-size: 22px;
        }

        .form-field option {
            color: #333;
        }

        /* :global(.emi-table thead) {
}
:global(..emi-table) {
    display: inline-block;
    width: 100%;
    margin-top: 15px;
}
 */

        .emi-table {
            border-collapse: collapse;
            width: 100%;
            display: inline-block;
            margin: 25px 0 30px 0;
        }

        .emi-table td,
        .emi-table th {
            border: 1px solid #dddddd;
            text-align: left;
            padding: 18px 12px 15px 12px;
            font-size: 14px;
        }

        .emi-table thead th {
            font-size: 14px;
            font-weight: 500;
        }

        .emi-table thead {
            background-color: #dadada;
        }

        .modal-content-custom .modal-body strong,
        .modal-content-custom .modal-body h3,
        .modal-content-custom .modal-body h2,
        .modal-content-custom .modal-body h1 {
            font-weight: 500;
            font-size: 19px;
            margin-bottom: 10px;
            width: 100%;
            display: inline-block;
        }

        .modal-content-custom .modal-body p:not(.rr) {
            margin-bottom: 5px;
        }

        .modal-content-custom .modal-body p,
        .modal-content-custom .modal-body span,
        .modal-content-custom ul li {
            font-size: 16px;
            font-weight: 400;
            line-height: 1.4;
        }

        .js-image-zoom__zoomed-image {
            z-index: 10;
            background-color: #fff;
        }

        .productFullDetail-r-active-_oT {
            display: block !important;
        }

        .productFullDetail-r-inactive-XKN {
            display: none !important;
        }

        .productFullDetail-warranty-12t {
            width: 25px;
        }

        .productFullDetail-warranty-div-2nu {
            line-height: 1.6 !important;
        }

        .info {
            display: inline-block;
            width: 20px;
            margin: 3px 0 -3px 5px;
            cursor: pointer;
        }

        .box {
            position: absolute;
            top: -70px;
            right: 20px;
            width: 185px;
            text-align: center;
        }

        .productFullDetail-info-text-3xv {
            margin-top: -124px !important;
            position: absolute;
            float: right !important;
            margin-left: 251px !important;
            max-width: 14% !important;
            line-height: 0.9 !important;
        }

        @media (max-width: 1100px) {
            .box {
                width: 16%;
                margin-top: -134px;
            }
        }

        @media screen and (max-width: 1023px) and (min-width: 768px) {
            .pdp-discount-label {
                top: 0px !important;
            }
        }

        @media screen and (max-width: 767px) {
            .productFullDetail-nav-tabs-3dR {
                display: none;
            }

            .pdp-discount-label {
                top: 0px !important;
            }
        }

        @media (max-width: 991px) {
            .box {
                width: 15%;
                margin-top: -133px;
            }
        }


        .box p:after {
            content: '';
            width: 0;
            height: 0;
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
            border-top: 10px solid #fff0b5;
            position: absolute;
            bottom: -7px;
            left: 78px;
        }

        .box p {
            font-size: 13px;
            background-color: #fff0b5;
            padding: 6px 12px;
        }

        .box {
            visibility: hidden;
        }

        .info-icon:hover .box {
            visibility: visible;
        }


        .productFullDetail-imageCarousel-3Pm {
            position: sticky;
            top: 5.5rem;
            height: min-content;
            z-index: 1;
        }

        .pdp-discount-label {
            top: 7px;
            min-width: 54px;
            min-height: 35px;
            float: left;
            line-height: 35px;
            position: absolute;
            right: 20px;
        }

        .pdp-off {
            color: #fff;
            font-size: 13px;
            line-height: 15px;
            min-height: 42px;
            margin-bottom: 0;
            max-width: 54px;
            margin-top: 0;
            position: relative;
            display: inline-block;
            vertical-align: top;
            background: #f43434;
            font-family: 'Rajdhani-Medium';
            text-transform: uppercase;
            padding: 8px 5px 0 5px;
            font-weight: 600;
            text-align: center;
            width: 100%;
        }

        .pdp-off:after {
            content: '';
            border-top: 10px solid #f43434;
            border-left: 27px solid transparent;
            position: absolute;
            border-right: 27px solid transparent;
            top: 100%;
            left: 0;
        }

        .carousel-carouselContainer-1Bt {
            outline: 1px solid #f1f1f1 !important;
        }

        @media screen and (min-width: 1366px) {
            .info-icon {
                position: relative;
            }

            .box {
                right: -86px !important;
            }
        }

        /* Lower segment */
        .productFullDetail-lowerSliderTitle-WbR {
            text-align: left;
        }

        .productFullDetail-lowerSliderTitle-WbR h2::after {
            display: none;
        }

        .productFullDetail-lowerSliderTitle-WbR h2 {
            text-transform: unset !important;
            font-size: 23px;
        }

        /* New arrivals */
        .productFullDetail-label-group-new-product-3oc {
            top: 0px;
            min-width: 54px;
            min-height: 35px;
            float: left;
            line-height: 35px;
            position: absolute;
            right: 411px
        }

        .productFullDetail-new-product-label-3cZ {
            color: #fff;
            font-size: 13px;
            line-height: 15px;
            min-height: 46px;
            margin-bottom: 0;
            max-width: 63px;
            margin-top: 0;
            position: relative;
            display: inline-block;
            vertical-align: top;
            background: #0A2240;
            font-family: 'Rajdhani-Medium';
            text-transform: uppercase;
            padding: 8px 5px 0 5px;
            font-weight: 600;
            text-align: center;
            width: 100%;
        }

        .productFullDetail-new-product-label-3cZ:after {
            content: '';
            border-top: 10px solid #0A2240;
            border-left: 32px solid transparent;
            position: absolute;
            border-right: 32px solid transparent;
            top: 100%;
            left: 0;
        }