@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100..700;1,100..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Pattaya&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Unbounded:wght@200..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,100..900;1,9..144,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Albert+Sans:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Fondamento:ital@0;1&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Marcellus&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Kaushan+Script&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');

html, body {/*font-family: "IBM Plex Sans", sans-serif;*/ font-family: "Albert Sans", sans-serif;}
.main_header_top {-webkit-box-shadow: 0 24px 36px -20px rgba(0,0,0,0.0784314);box-shadow: 0 24px 36px -20px rgba(0,0,0,0.0784314);background: #fff1e2;}
.header_fixed {position: fixed;top: 0px;left: 0px;right: 0px;z-index: 9999;transition: all .25s ease;transform: translateY(0px);background: rgb(255 241 226 / 95%);}
.bottom-header {background: transparent;transition: all 0.3s ease-in-out;}
.header_fixed .bottom-header {padding-top: 7px;}
.header_main {padding: 13px 70px;transition: all 0.3s ease-in-out;background: transparent;}
.head_logo {height: 100%;align-items: center;display: flex;}
.head_logo a {display: inline-block;position: relative;z-index: 1;}
.head_logo img {width: 171px;}
.head_inner_list {display: flex;align-items: center;justify-content: space-between;}
.t-search-header {margin: 0;position: relative;width: 100% !important;}
.site-search {width: 100%;position: relative;}
.site-search .search-button-color {background-color: transparent;border: medium none;padding: 0px !important;position: absolute;left: 20px;top: 7px;}
.form-control.search-field {background: transparent;padding: 0px 50px;width: 100%;height: 42px;border: 1px solid #d4d4d4;border-radius: 30px;}
.image-search-popup-button {background-color: transparent;padding-right: 0;position: absolute;right: 20px;top: 7px;border: none;}
.image-search-popup-button svg {margin: 0 !important;fill: #d14a61;}
svg {overflow: hidden;vertical-align: middle;}
.top-navbar-right {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 20px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;justify-content: flex-end;}
.menu {position: relative;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;margin-left: 0;}
.pf-user {pointer-events: none;width: 25px;height: 25px;vertical-align: middle;}
img.find-store-icon, img.wishlistmenu-icon, img.cart-icon-img, img.pf-user {width: 30px;height: 30px;vertical-align: middle;transition: all 0.3s ease-in-out;filter: hue-rotate(55deg);}
.custom-img:hover img.find-store-icon, .custom-img:hover img.wishlistmenu-icon, .custom-img:hover img.cart-icon-img, .custom-img:hover img.pf-user {transform: scale(1.1);}
.minicart {position: relative;margin-top: 0.1875em;vertical-align: top;}
.cart-count {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;background: #5c13ab;color: #fff;border-radius: 50%;font-size: 0.625rem !important;font-weight: 700;height: 20px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: absolute;right: -10px;top: -10px;width: 20px;text-align: center;}
.search-bar-top {height: 100%;display: flex;align-items: center;}
img.diamond-icon {filter: grayscale(1);}
.main_menu > ul {display: -webkit-box;display: -ms-flexbox;display: flex;position: static;gap: 5px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;flex-wrap: wrap;padding: 0px;margin: 0px;list-style: none;}
.main_menu ul li.sub_menu_main {position: relative;margin-right: 30px;}
/*.menu_item_main {position: relative;z-index: 1;color: #022e71;padding: 0px 8px;text-decoration: none;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;transition: all 0.5s ease-in-out;}*/
.menu_item_main {position: relative;z-index: 1;color: #5c13ab;padding: 3px 10px;text-decoration: none;display: -ms-flexbox;display: flex;-webkit-box-align: center;border-radius: 20px;font-size: 15px;background: transparent;-ms-flex-align: center;align-items: center;transition: all 0.3s ease-in-out;}
img.menu-thumbnail {width: 20px;height: 20px;margin-right: 6px;}
.menu_item_main::before {background-color: #022e71;border-radius: 0.313rem;bottom: -0.188rem;content: "";display: block;height: 3px;left: 0;position: absolute;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition: all 0.3s;transition: all 0.3s;width: 100%;z-index: 21;display: none;}
.menu_item_main:hover {color: #fff;/*font-weight: 600;background: #434597;*/ background: linear-gradient(45deg, #680bbdd9, #5c13ab57, transparent);}
.menu_item_main:hover::before {-webkit-transform: scaleX(1) !important;transform: scaleX(1) !important;}
.header_mega_menu {position: absolute;z-index: 99;left: 0;visibility: hidden;margin: 0;margin-top: 55px;padding: 0px;list-style: none;transition: all 0.5s ease 0s;opacity: 0;right: 0;overflow-y: auto;overflow-x: hidden;background: #fff1e2;width: 40rem;}
.main_menu ul li.sub_menu_main:hover .header_mega_menu {visibility: visible;opacity: 1;margin-top: 10px;}
.step_first_menu .menu_item_main:before, .new_step_img1 .menu_item_main:before, .new_step_img2 .menu_item_main:before, .new_step_img3 .menu_item_main:before {content: "";background: #680bbd94;position: absolute;top: 28.5px;left: 50%;width: 10px;height: 10px;display: block;border-radius: 0px;margin-left: -7px;}
h2.all_jewellery_txt {font-size: 16px;margin-bottom: 15px;}
li.left_bg_col {min-width: 50%;}
.header_mega_menu ul {display: flex;list-style: none;padding: 0px;margin: 0px;}
.header_mega_menu ul > li ul.sub-menu-container {flex-direction: column;gap: 7px;}
.megamenu-title {color: #5c13ab;text-decoration: none;transition: all 0.4s ease-in-out;border: 1px solid transparent;padding: 2px 10px;border-radius: 25px;}
.megamenu-title:hover {color: #5c13ab;/*text-decoration: underline;padding-left: 5px;font-weight: 600;*/ border: 1px solid #5c13ab;}
.megamenu-title span {position: relative;margin-right: 0px;}
.megamenu-title span::after {display: none;bottom: -2px;width: 0px;height: 1px;background-color: rgb(40, 40, 40);visibility: hidden;opacity: 0;transition: width 0.3s ease-in;left: 0;position: absolute;content: "";}
.megamenu-title:hover span::after {width: 100%;opacity: 1;visibility: visible;}
li.right_bg_col {background: linear-gradient(to right top, #f7f5ee, #fffbf0 70%);padding: 30px;min-width: 50%;}
li.left_bg_col {padding: 30px;}

@-webkit-keyframes wipe {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

@keyframes wipe {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

@keyframes zoomInSlow {
  from {
    transform: scale(0.8);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes zoomOutFast {
  from {
    transform: scale(1);
    opacity: 1;
  }
  to {
    transform: scale(0.8);
    opacity: 0;
  }
}

.btn_sil_top {background: #6264b1;color: #fff;padding: 1px 5px;border-radius: 5px;font-size: 13px;top: -20px;position: absolute;min-width: 70px;margin-left: -9px;text-align: center;animation: blinkAnimation 1s linear infinite;}

@keyframes blinkAnimation {
    0%, 100% {
        background-color: #5153b5;
        box-shadow: 0 0 0px #6264b1;
    }

    50% {
        background-color: #5c13ab;
        box-shadow: 0 0 10px #6264b1;
    }
}

/* Wobble Horizontal */
@keyframes bwp-effect-wobble-horizontal {
  16.65% {
    transform: translateX(8px);
  }
  33.3% {
    transform: translateX(-6px);
  }
  49.95% {
    transform: translateX(4px);
  }
  66.6% {
    transform: translateX(-2px);
  }
  83.25% {
    transform: translateX(1px);
  }
  100% {
    transform: translateX(0);
  }
}

/* Wobble Vertical */
@keyframes bwp-effect-wobble-vertical {
  16.65% {
    transform: translateY(8px);
  }
  33.3% {
    transform: translateY(-6px);
  }
  49.95% {
    transform: translateY(4px);
  }
  66.6% {
    transform: translateY(-2px);
  }
  83.25% {
    transform: translateY(1px);
  }
  100% {
    transform: translateY(0);
  }
}

@keyframes animate1 {
0% {
    transform: translateY(0) rotate(0deg);
    opacity: 1;
    border-radius: 0;
}

100% {
    transform: translateY(-1000px) rotate(720deg);
    opacity: 0;
    border-radius: 50%;
}
}

@keyframes gradient {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}

@-webkit-keyframes gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

@-moz-keyframes gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

@keyframes gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

@keyframes animation-1acbpvw {
    0% {
      opacity:0;
    }
    100% {
      opacity:1;
    }
}

@keyframes animation-3izfwu {
    0% {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    }
    100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    }
}

@keyframes animation-right {
    0% {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    }
    100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    }
}

@-webkit-keyframes animation-right {
    0% {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    }
    100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    }
}

.body_top_area {padding: 50px 0px;}
.single_image {position: relative;}
a {transition: all .3s linear;}
img, svg {vertical-align: middle;}
.single_image h2 {font-size:22px;color:#fff;text-transform: uppercase;left:0%;position:absolute;width:100%;top:48%;transition: all .4s ease;-moz-transform: scale(.8);-webkit-transform: scale(.8);-o-transform: scale(.8);-ms-transform: scale(.8);transform: scale(.8);text-align: center;font-family: "Fondamento", cursive;}
.banner_text a {color: #fff;text-decoration: none;}
.shop_collection {position: absolute;bottom: 0;right: 0;opacity: 0;visibility: hidden;-webkit-transition: all .4s ease;transition: all .4s ease;-moz-transform: scale(.8) translateX(0);-webkit-transform: scale(.8) translateX(0);-o-transform: scale(.8) translateX(0);-ms-transform: scale(.8) translateX(0);transform: scale(.8) translateX(0);transition-delay: .2s;}
.shop_collection a {font-size: 15px;color: #fff;text-transform: capitalize;text-decoration: none;height: 75px;padding-left: 40px;padding-right: 40px;background: #ff343b;display: block;padding-top: 16px;border: 3px solid #fff;font-weight: 600;font-family: "Fondamento", cursive;}
.shop_collection a:hover {background: #c70108;}
.shop_collection span {margin-left: 10px;}
.single_image:hover h2, .single_image:hover h3 {opacity: .6;-moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.single_image:hover .shop_collection {opacity: 1;visibility: visible;-moz-transform: scale(1) translateX(20px);-webkit-transform: scale(1) translateX(20px);-o-transform: scale(1) translateX(20px);-ms-transform: scale(1) translateX(20px);transform: scale(1) translateX(20px);}
.body_top_area .container, .banner_area .container {max-width: 1170px;}
.single_image h3 {font-size: 22px;color: #fff;text-transform: uppercase;left: 0%;position: absolute;top: 45%;-webkit-transition: all .4s ease;transition: all .4s ease;-moz-transform: scale(.8);-webkit-transform: scale(.8);-o-transform: scale(.8);-ms-transform: scale(.8);transform: scale(.8);width: 100%;text-align: center;font-family: "Fondamento", cursive;}
.banner_area {padding-bottom: 50px;}
img.banner_home1 {transition: all 0.4s ease-in-out;width: 100%;border: 2px solid #ff343b;}
.ban_home1 {width: 100%;height: 100%;display: block;overflow: hidden;}
.single_image:hover img.banner_home1 {transform: scale(1.1);}

.list_box_sec {padding: 0px 0px 50px;display: flex;flex-direction: row;}
.list_box_sec_inner {width: 25%;border-top: 1px solid #EAEAEA;border-bottom: 1px solid #EAEAEA;border-right: 1px solid #EAEAEA;padding: 60px 70px;display: flex;flex-direction: column;transition: all 0.3s ease-in-out;}
.list_box_sec_inner:hover {background: #be9e88;border-top: 1px solid #be9e88;border-bottom: 1px solid #be9e88;border-right: 1px solid #be9e88;}
.list_widget_img {width: 81px;border-radius: 50%;border: 1px solid #be9e88;padding: 7px;transition: all 0.3s ease-in-out;}
.list_box_sec_inner:hover .list_widget_img {border: 1px solid #fff;}
.list_box_sec_inner h4 {color: #28241F;font-family: "Marcellus", Sans-serif;font-size: 28px;line-height: 36px;margin-bottom: 20px;margin-top: 20px;transition: all 0.3s ease-in-out;}
.list_box_sec_inner:hover h4 {color: #fff;}
.list_widget_txt {font-size: 16px;color: #888;line-height: 24px;transition: all 0.3s ease-in-out;}
.list_box_sec_inner:hover .list_widget_txt {color: #fff;}
.list_widget_img img {width: 65px;transition: all 0.3s ease-in-out;}
.list_box_sec_inner:hover .list_widget_img img {filter: brightness(0) invert(1);}

.all-collection-sec {padding: 100px 0px 100px;background-color: #FFFFFF;background-image: url(../image/apps-bg-scaled.jpg);background-position: top center;background-size: cover;}
.section-heading__title {font-size:40px;font-family: 'Fondamento';background-size: 0.05em 0.05em;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-color:#565e41;background-image: linear-gradient(45deg, transparent 45%, #ff7d7d 45%, #ff7d7d 55%, transparent 0);text-transform: uppercase;font-weight: 700;}
.section-heading__sub_title {font-size: 15px;font-family: 'Fondamento';}
.card-wrapper .card__inner:after {position: absolute;content: '';background-image: url('../image/Rectangle_39233.webp');background-repeat: no-repeat;background-size: cover;height: 100%;top: 0;left: 0;bottom: 0;right: 0;z-index: 0;width: 100%;/*border-bottom: 2px solid #dc3545;*/}
.card-wrapper {color: inherit;height: 100%;position: relative;text-decoration: none;width: 20%;}
.card_card {display: flex;flex-direction: column;height: 100%;background: #fff;/* border: 2px solid #dc3545; */ padding-bottom: 40px;transition: all 0.4s ease-in-out;box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}
.card_card:hover {background: #ffe0e3;}
.card-wrapper .card__inner {position: relative;height: 100%;}
.card .card__inner .card__media {z-index: 0;}
.card__inner .card__media a {width: 100%;display: flex;justify-content: center;align-items: center;height: 100%;position: relative;z-index: 1;}
.card__inner .card__media a img {height: 230px;width: 230px;clip-path: circle(50%);border-radius: 50%;overflow: hidden;transition: all 0.8s linear;object-fit: cover;object-position: top;}
.card__media {padding: 45px 0px;}
.card_card .card__content {padding: 35px;padding-bottom: 0;text-align: center;}
.card_card .card__content .card__information>* {margin-bottom: 12px;}
.card_card .card__information  .collection_product_count {margin: 5px 0 0;text-transform: capitalize;color: #000;line-height: 1.17;word-break: break-word;}
.card_card .card__information .card__heading a {font-size: 24px;color: #000;line-height: 1.17;word-break: break-word;text-decoration: none;text-transform: capitalize;}
.card_card:hover .card__media img {transform: scale(1.05);filter: brightness(1.1);animation: zoomIn .8s linear;}
.coll_box_inner {display: flex;gap: 25px;margin: 3% 3% 0%;}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

.collection-banner {background: rgba(0, 0, 0, 0) url("../image/H_exclusive_collection.webp") no-repeat fixed center center;text-align: center;margin-bottom: 60px;}
.overlay-coll {background: #00000080;display: block;height: 100%;width: 100%;padding: 150px 0px;}
.collection-banner h1 {color: #fff;font-size: 48px;font-weight: 800;line-height: 50px;margin: 0 0 30px;font-family: Raleway, sans-serif;}
.collection-banner h1:last-child {margin: 0;}
.collection-banner h1 a {color: #fff;transition: all .4s ease 0s;text-decoration: none;}
.collection-banner h1 a:hover {color: #a665ed;}

.cus-btn {border: 1px solid #B07550;color: #B07550;background: #FAFAFA;display: block;height: 54px;position: relative;cursor: pointer;overflow: hidden;transition: color 0.5s;z-index: 1;margin-bottom: 0px !important;border-radius: 15px;font-weight: 600;font-size: 18px;padding: 0px 15px;text-decoration: none;margin-top: 18px;line-height: 54px;}
.cus-btn:before {content: "";position: absolute;z-index: -1;background: #FAFAFA;height: 450px;width: 450px;border-radius: 50%;top: 100%;left: 100%;transition: all 0.7s;}
.cus-btn:hover {color: #FAFAFA;}
.cus-btn:hover:before {top: -114px;left: -33px;background: #B07550;transition: all 0.5s ease-in-out;}

.dt-sc-section-wrapper {width: 100%;float: left;position: relative;}
.dt-sc-column.three-column {grid-template-columns: repeat(3,1fr);}
.dt-sc-column {display: grid;width: calc(100% - 5%);grid-gap: 30px;margin: 0px auto 60px;padding: 0;grid-auto-flow: row dense;}
.dt-sc-divider .column {position: relative;}
.dt-sc-divider .dt-sc-image {min-height: 760px;height: 100%;}
.dt-sc-divider .dt-sc-image img {object-fit: cover;width: 100%;height: 100%;}
.dt-sc-divider .dt-sc-content {position:absolute;width:100%;height:100%;top:0;display:flex;justify-content:center;flex-direction:column;align-items:center;padding:20px;text-align:center;}
.dt-sc-divider .dt-sc-content .sub-heading {font-size:50px;font-weight:300;margin:0;color: #000;letter-spacing: 0;text-transform: none;line-height: 1.3em;font-family: "Lato", sans-serif;}
.dt-sc-divider .dt-sc-content .main-heading {font-size:106px;font-weight:300;margin:0;color:#000;letter-spacing:0;text-transform:none;line-height: 1.3em;font-family: "Lato", sans-serif;}
.dt-sc-divider .dt-sc-content .offer-num {font-size: 106px;font-weight: 900;color: #ff0000;margin: 0;line-height: normal;font-family: "Lato", sans-serif;}
.dt-sc-divider .dt-sc-content .offer-text {font-size: 106px;font-weight: 300;line-height: 80px;margin: 0;color: #000;font-family: "Lato", sans-serif;}
/*.dt-sc-divider .dt-sc-content .dt-sc-btn {margin-top: 50px;font-weight: 800;font-size: 12px;text-transform: uppercase;font-family: "Lato", sans-serif;position: relative;cursor: pointer;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;float: none;line-height: 1.6em;color: #fff;padding: 14px 46px;background: #000;text-decoration: none;}
.dt-sc-divider .dt-sc-content .dt-sc-btn:hover {background-color: #c36139;color: #ffffff;}*/

.dt-sc-divider .dt-sc-content .dt-sc-btn:hover {color: #fff;}
.dt-sc-divider .dt-sc-content .dt-sc-btn {font-family: "Jost", sans-serif;font-size: 16px;font-weight: 500;line-height: 1;text-align: left;color: #000;background: #e3e231;padding: 16px 35px;align-items: center;justify-content: center;transition: 0.5s;position: relative;overflow: hidden;text-transform: uppercase;z-index: 1;display: flex;border-radius: 5px;border: medium none;gap: 15px;text-decoration: none;width: fit-content;margin-top: 50px;}
.dt-sc-divider .dt-sc-content .dt-sc-btn:hover::before {transform: skewX(45deg) scale(1, 1);height: 150%;width: 150%;}
.dt-sc-divider .dt-sc-content .dt-sc-btn::before {position: absolute;content: "";display: block;left: 15%;right: -20%;top: -4%;bottom: 0;border-radius: 2px;background-color: #6126a1;transform: skewX(45deg) scale(0, 1);z-index: -1;transition: all 0.5s ease-out 0s;}

.dt-sc-divider .dt-sc-content .sub-heading2 {font-size:60px;font-weight:500;margin:0;color:#000;letter-spacing:0;text-transform:none;line-height:1.3em;font-family: "Kaushan Script", cursive;}
.dt-sc-divider .dt-sc-content .heading-with-sub-heading {display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px solid #6126a1;padding:30px 60px 20px;margin:40px 0 30px;}
.dt-sc-divider .dt-sc-content .desc {font-size: 18px;font-family: "Lato", sans-serif;color: #000;font-weight: 300;}
.dt-sc-divider .dt-sc-content .heading-with-sub-heading .main-heading {font-size: 30px;font-weight: 700;margin: 0;color: #6126a1;letter-spacing: 0;text-transform: none;line-height: 1.3em;font-family: "Lato", sans-serif;}
.dt-sc-divider .dt-sc-content .heading-with-sub-heading  .main-heading2 {font-size: 68px;font-weight: 800;margin: 0;color: #6126a1;letter-spacing: 0;text-transform: none;line-height: 1.3em;font-family: "Lato", sans-serif;}
.dt-sc-divider .dt-sc-content .sub-heading3 {font-size:52px;font-weight:300;margin:0 0 10px;line-height:normal;color:#000;letter-spacing:0;text-transform:none;font-family: "Lato", sans-serif;}
.dt-sc-divider .dt-sc-content .main-heading3 {display: flex;justify-content: space-between;align-items: center;margin: 0;font-weight: 700;line-height: 1.3em;color: #000;letter-spacing: 0;text-transform: none;font-family: "Lato", sans-serif;}
.dt-sc-divider .dt-sc-content .span-num {font-size: 272px;line-height: 250px;margin-right: 20px;}
.dt-sc-divider .dt-sc-content .span-text {font-size: 92px;line-height: normal;font-weight: 300;}
.dt-sc-divider .dt-sc-content .offer-num3 {font-size: 152px;font-weight: 700;margin: 0;color: #000;line-height: normal;font-family: "Lato", sans-serif;}
.dt-sc-divider .dt-sc-content .offer-text3 {font-size: 152px;font-weight: 300;line-height: 100px;margin: 0;color: #000;}

.top_selling_product {padding: 50px 50px;clear: both;}
.sec-title {margin-bottom: 40px;text-align: center;}
.sec-title h2 {position:relative;display: block;font-size: 42px;line-height: 48px;font-weight: 700;color: #111111;margin: 0px;transition: all 500ms ease;font-family: "Nunito", sans-serif;}
.sec-title h2 span {color: #f76188;}
.shop-block-one .inner-box {position: relative;display: block;padding: 0px;text-align: center;transition: all 500ms ease;}
.shop-block-one .inner-box .image-box {background: #FFF6F8;border-radius: 10px;position: relative;display: block;border: 1px dashed #f76188;}
.shop-block-one .inner-box .image-box .option-list {top: 20px;right: 20px;list-style: none;padding: 0px;margin: 0px;position: absolute;z-index: 2;}
.shop-block-one .inner-box .image-box .option-list li:first-child {-webkit-transition-delay: 0.1s;transition-delay: 0.1s;}
.shop-block-one .inner-box .image-box .option-list li {position: relative;display: block;margin-bottom: 10px;height: 40px;transition: opacity 0.25s cubic-bezier(.17,.62,.44,.99),transform 0.25s cubic-bezier(.17,.62,.44,.99),background-color 0.1s cubic-bezier(.28,.12,.22,1),color 0.1s cubic-bezier(.28,.12,.22,1),border-color 0.1s cubic-bezier(.28,.12,.22,1),box-shadow 0.1s cubic-bezier(.28,.12,.22,1),-webkit-transform 0.25s cubic-bezier(.17,.62,.44,.99),-webkit-box-shadow 0.1s cubic-bezier(.28,.12,.22,1);opacity: 0;-webkit-transform: translateX(0.625rem);transform: translateX(0.625rem);}
.shop-block-one .inner-box .image-box .option-list li:nth-child(2) {-webkit-transition-delay: 0.15s;transition-delay: 0.15s;}
.shop-block-one .inner-box .image-box .option-list li:last-child {margin-bottom: 0px;}
.shop-block-one .inner-box .image-box .option-list li button {position: relative;display: inline-block;overflow: hidden;width: 40px;height: 40px;line-height: 42px;background: rgba(247, 97, 136, 0.20);text-align: center;border-radius: 50%;font-size: 16px;color: #111111;cursor: pointer;transition: all 500ms ease;border: medium none;}
.shop-block-one .inner-box .image-box .option-list li button:hover {color: #fff;background: #f76188;}
.shop-block-one .inner-box .image-box .option-list li button:hover i {animation: toBottomFromTop .7s forwards;}

@keyframes toBottomFromTop {
    49% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }

    50% {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }

    51% {
        opacity: 1
    }
}

.shop-block-one .inner-box .image-box .image {max-width: 280px;position: relative;display: block;width: 100%;margin: 0 auto;overflow: hidden;}
.shop-block-one .inner-box .image-box .image img {width: 100%;transition: all 500ms ease;transform-style: preserve-3d;height: auto;display: block;}
.shop-block-one .inner-box .lower-content {position: relative;display: block;background: #fff;padding-top: 35px;padding-bottom: 16px;transition: all 500ms ease;}
.shop-block-one .inner-box:hover .lower-content {padding-bottom: 90px;margin-top: -73px;}
.shop-block-one .inner-box .lower-content .text {position: relative;display: block;font-size: 14px;line-height: 20px;margin-bottom: 4px;color: #7C7C7C;}
.lower-content .rating.centred {justify-content: center;}
.lower-content .rating {position: relative;display: flex;align-items: center;margin-bottom: 4px;text-align: center;padding: 0px;}
.lower-content .rating li {position: relative;display: inline-block;font-size: 14px;color: #F8CD2E;margin-right: 2px;list-style: none;padding: 0px;margin: 0px 2px;}
.lower-content .rating li span {color: #7C7C7C;padding-left: 2px;}
.shop-block-one .inner-box .lower-content h4 {display:block;font-size: 20px;line-height: 24px;margin-bottom: 4px;position: relative;font-family: "Nunito", sans-serif;font-weight: 700;color: #111111;margin: 0px;transition: all 500ms ease;}
.shop-block-one .inner-box .lower-content h4 a {display: inline-block;color: #111111;text-decoration: none;transition: all 500ms ease;}
.shop-block-one .inner-box .lower-content h4 a:hover {color: #f76188;}
.shop-block-one .inner-box .lower-content .price {position: relative;display: block;font-size: 20px;color: #E92530;font-weight: 700;margin-bottom: 17px;}
.shop-block-one .inner-box .lower-content .price del {font-size: 16px;line-height: 28px;color: #666666;font-weight: 400;margin-right: 10px;}
.shop-block-one .inner-box:hover .lower-content .btn-box {opacity: 1;transform: scaleX(1);}
.shop-block-one .inner-box .lower-content .btn-box {position: absolute;left: 0px;bottom: 40px;width: 100%;opacity: 0;transform: scaleX(0);transition: all 500ms ease;}
.shop-block-one .inner-box .lower-content .btn-box .theme-btn {width: 100%;padding: 8px 30px;color: #f76188;}
.theme-btn {position: relative;display: inline-block;overflow: hidden;vertical-align: middle;font-size: 18px;line-height: 30px;font-weight: 700;font-family: "Nunito", sans-serif;text-align: center;border-radius: 50px;padding: 13px 30px;z-index: 1;border: 2px dashed #f76188;background: #fff;transition: all 0.5s ease-in-out 0.0s;}
.theme-btn:before {position: absolute;content: '';width:0%;height: 100%;left: 0px;top: 0px;transform: translateX(0);transform-origin: left center;z-index: -1;transition: all 500ms ease;}
.theme-btn:after {position: absolute;content: '';width:0%;height: 100%;right: 0px;top: 0px;transform: translateX(0);transform-origin: right center;z-index: -1;transition: all 500ms ease;}
.theme-btn:hover:before, .theme-btn:hover:after {transform: translateX(1);width: 50%;background: #f76188;}
.shop-block-one .inner-box .lower-content .btn-box .theme-btn.btn-one:hover {color: #fff;}
.shop-block-one .inner-box:hover .image-box .option-list li {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}
.sell_item {margin: 0px 15px;}

.testi_sec {padding: 60px 0px 30px;margin: 0px auto;max-width: 95%;overflow: hidden;clear: both;position: relative;}
.testi_sec .pattern-layer {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;z-index: -1;background-size: cover;}
.testimonial-block-one .inner-box {position: relative;display: block;background: url(../image/iconbox-bg.jpg);border-radius: 10px;/*border: 1px dashed #f76188;*/padding: 25px 30px 30px 30px;margin-bottom: 30px;}
.testi_item {margin: 0px 15px;}
.testimonial-block-one .inner-box .quote-icon {position: absolute;right: 50px;bottom: 50px;}
.testimonial-block-one .inner-box .rating {list-style: none;padding: 0px;margin: 0px 0px 20px;position: relative;display: flex;align-items: center;}
.testimonial-block-one .inner-box .rating li {position: relative;display: inline-block;font-size: 16px;color: #6126a1;margin-right: 4px;}
.testimonial-block-one .inner-box p {color: /*#6A6A6A*/ #fff;font-weight: 400;font-style: normal;font-size: 18px;line-height: 28px;margin-bottom: 30px;}
.testimonial-block-one .inner-box .author-box {gap: 15px;position: relative;display: flex;align-items: center;}
.testimonial-block-one .inner-box .author-box .thumb-box {width: 60px;height: 60px;padding: 4px;border: 1px dashed #6126a1;min-width: 60px;position: relative;display: inline-block;border-radius: 50%;margin: 0px;background: #fff;overflow: hidden;}
.testimonial-block-one .inner-box .author-box .thumb-box img {width: 100%;border-radius: 50%;height: 50px;object-fit: cover;}
.testimonial-block-one .inner-box h4 {font-weight: 600;display: block;font-size: 20px;line-height: 24px;position: relative;font-family: "Nunito", sans-serif;color: #fff;margin: 0px;transition: all 500ms ease;}
.testimonial-block-one .inner-box .designation {position: relative;display: block;font-size: 14px;line-height: 22px;color: #fff;}

.testimonial-block-one .inner-box .quote-icon {animation: float-left-right 6s ease-in-out infinite;}

@keyframes float-left-right {
  0% {
    transform: translatex(0px);
  }
  50% {
    transform: translatex(-20px);
  }
  100% {
    transform: translatex(0px);
  }
}

.top_head_marquee {background: /*linear-gradient(90deg, #C2572B, #D29982)*/ #6126a1;padding: 9px;}
.marquee_txt {position: relative;width: 100vw;max-width: 100%;overflow: hidden;height: 22px;mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 5%, rgb(0, 0, 0) 95%, rgba(0, 0, 0, 0) 100%);}
.track_txt {position: absolute;display: flex;gap: 15px;white-space: nowrap;will-change: transform;animation: marquee-txt 32s linear infinite;}
.top_slider_item {color: #fff;text-transform: uppercase;}
.top_slider_item i {margin-right: 3px;}

@keyframes marquee-txt {
  from { transform: translateX(0); }
  to { transform: translateX(-50%); }
}

.bottom_header_sec {padding: 10px 0px;box-shadow: 0px 0px 5px rgba(0,0,0,0.2);}
.bottom_header_sec_inner {max-width: 95%;margin: 0px auto;}
.bottom_head_wrapper {display: flex;align-items: center;gap: 60px;}
.header-bottom-left {display: flex;align-items: center;gap: 40px;flex-grow: 1;}
/*img.logo {width: 180px;}*/
img.logo {width: 80px;}
.header-search-form {flex-grow: 1;}
.search-form {border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 999px;display: flex;height: 55px;width: 100%;font-size: 16px;max-width: 500px;background: #fff;}
.search-form-right {display: flex;align-items: center;gap: 10px;padding: 0px 25px;flex-grow: 1;}
.search-form-right input {border: none;height: 100%;width: 100%;}
.search-form-right button {padding: 0px;height: 100%;flex-shrink: 0;font-size: 20px;background: transparent;border: medium none;}
.ul-header-nav {display: flex;gap: 40px;}
.ul-header-nav ul {list-style: none;padding: 0px;margin: 0px;display: flex;gap: 50px;}
.ul-header-nav ul li {display: inline;position: relative;}
.ul-header-nav a {color: #000;font-size: 16px;text-transform: uppercase;line-height: 60px;text-decoration: none;position: relative;display: block;}
.ul-header-nav a:after {position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: #6126a1;content: "";-webkit-transition: all, 0.5s;-o-transition: all, 0.5s;transition: all, 0.5s;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
.ul-header-nav a:hover:after {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.ul-header-nav a:hover {color: #6126a1;}
.main-dropdown {background: #fff none repeat scroll 0 0;border: 1px solid #cdcdcd;display: block;left: 0;margin: 0;max-height: 0;max-width: 0;opacity: 0;overflow: hidden;padding: 10px 0;position: absolute;text-align: left;top: 102%;transform: perspective(600px) rotateX(-90deg);transform-origin: 0 0 0;transition: transform 0.5s ease 0s, opacity 0.6s ease 0s, max-height 0.6s step-end 0s, max-width 0.6s step-end 0s, padding 0.6s step-end 0s;width: 250px;}
.main-dropdown ul {list-style: none;padding: 0px;margin: 0px;display: block;}
.main-dropdown ul li {display: block;padding: 0 15px;position: relative;}
.main-dropdown ul li a {color: #909295;display: block;line-height: 0;min-height: 0;min-width: 153px;padding: 18px 0;text-align: left;text-transform: capitalize;font-size: 15px;font-weight: 600;transition: all 0.4s ease 0s;text-decoration: none;}
.main-dropdown ul li a:hover {color: #6126a1;/*background-image: linear-gradient(to right, #C2572B, #D29982);background-clip: text;-webkit-background-clip: text;*/}
.ul-header-nav ul li:hover .main-dropdown {max-height: 3000px;max-width: 3000px;opacity: 1;overflow: visible;transform: perspective(600px) rotateX(0deg);transition: transform 0.5s ease 0s, opacity 0.2s ease 0s, max-height 0s step-end 0s, max-width 0s step-end 0s, padding 0s step-end 0s;z-index: 999;}
.ul-header-actions {display: flex;align-items: center;gap: 25px;}
.user_icon, .heart_icon, .search_icon {width: 20px;}
.ul-header-actions a:hover img {transform: scale(1.1);}
.ul-header-actions img {transition: all 0.4s ease-in-out;}
.ul-header-sidebar-opener {background: transparent;border: medium none;padding: 0px;}
.swiper-container {width: 1125px;height: 100%;margin-right: auto;}
.slider_wrapper .swiper-slide {border-radius: 30px;overflow: hidden;}
/*.swiper-wrapper {max-width: 80%;}
.swiper-slide {text-align: center;font-size: 18px;background: tomato;height: 100%;opacity: 0;display: flex;justify-content: center;align-items: center;transition: .3s all;}
.swiper-slide-active, .swiper-slide-duplicate-active {opacity: 1;background-color: orange;transform: scale(1);}
.swiper-slide-active ~ .swiper-slide, .swiper-slide-duplicate-active ~ .swiper-slide {opacity: 0.3;transform: scale(0.8);}*/
.slider_inner_sec {overflow: hidden;margin-top: 30px;margin-bottom: 50px;}
.ul-banner-slide-img img {max-width: 100%;height: 800px;object-fit: cover;object-position: top;width: 100%;}
.ul-banner-slide-txt {max-width: 58%;position: absolute;top: 50%;transform: translateY(-50%);left: 60px;background: rgba(255,255,255,0.5);padding: 40px;border-radius: 20px;}
.ul-btn img, .ul-nwsltr-subs-form button img {transition: all 0.5s ease-in-out;}
.ul-btn:hover img {transform: rotate(45deg);}

.slider_wrapper .swiper-slide.swiper-slide-active .ul-banner-slide-sub-title {animation: 1s cubic-bezier(.26,.54,.32,1) .7s forwards;animation-name: rise-up;}
.slider_wrapper .swiper-slide.swiper-slide-active .ul-banner-slide-title {animation: 2s cubic-bezier(.26,.54,.32,1) .8s forwards;animation-name: rise-up;}
.slider_wrapper .swiper-slide.swiper-slide-active .ul-banner-slide-price {animation: 3s cubic-bezier(.26,.54,.32,1) .9s forwards;animation-name: rise-up;}
.slider_wrapper .swiper-slide.swiper-slide-active .ul-btn {animation: 4s cubic-bezier(.26,.54,.32,1) .10s forwards;animation-name: rise-up;}

@keyframes rise-up {
  0%{
    opacity:1;
    transform:translateY(120%);
  }
  to{
    opacity:1;
    transform:translateY(0%);
  }
}

.ul-banner-slide-sub-title {font-weight:400;font-size:20px;letter-spacing:0.3em;color:#6126a1;margin-bottom:24px;display:inline-block;opacity:0;transform:translateY(15px);transition: none;}
.ul-banner-slide-title {font-size: 65px;font-weight: 600;line-height: 108%;letter-spacing: -0.03em;color: #000;margin-bottom: 17px;opacity: 0;transform: translateY(15px);transition: none;}
.ul-banner-slide-price {font-size: 16px;display: flex;align-items: center;gap: 15px;margin-bottom: 23px;opacity: 0;transform: translateY(15px);transition: none;}
.ul-banner-slide-price .price {font-weight: 600;font-size: 30px;color: #6126a1;}
/*.ul-btn {color: #000;border-radius: 999px;border: 1px solid #000;display: inline-flex;align-items: center;justify-content: center;gap: 20px;height: 60px;line-height: 60px;padding: 0px 30px;font-weight: 400;font-size: 16px;position: relative;text-transform: uppercase;text-decoration: none;opacity: 0;transform: translateY(15px);transition: none;}
.ul-btn:hover {background: linear-gradient(90deg, #EF2853, #FFA31A);color: #fff;border: 1px solid #ef2853;}
.ul-btn:hover img {filter: invert(1);}*/

.ul-btn:hover {color: #fff;}
.ul-btn {font-family: "Jost", sans-serif;font-size: 14px;font-weight: 500;line-height: 1;text-align: left;color: #1e1e1e;background: #e3e231;padding: 13px 30px;align-items: center;justify-content: center;transition: 0.5s;position: relative;overflow: hidden;text-transform: uppercase;z-index: 1;display: flex;border-radius: 5px;border: medium none;gap: 15px;text-decoration: none;width: fit-content;}
.ul-btn:hover::before {transform: skewX(45deg) scale(1, 1);height: 150%;width: 150%;}
.ul-btn::before {position: absolute;content: "";display: block;left: 15%;right: -20%;top: -4%;bottom: 0;border-radius: 2px;background-color: #6126a1;transform: skewX(45deg) scale(0, 1);z-index: -1;transition: all 0.5s ease-out 0s;}
.ul-btn img {width: 24px;}
.ul-btn:hover img {transform: rotate(45deg);filter: invert(1);}

.slider_wrapper {max-width: 97.5%;margin: 0px 0px 0px auto;overflow: hidden;}
/*.ul-banner-slider-nav {position: absolute;top: 50%;transform: translateY(-50%);right: 0;z-index: 1;background-color: #fff;display: flex;flex-direction: column;border-radius: 20px 0 0 20px;}*/
.ul-banner-slider-nav button {display: flex;align-items: center;padding: 10px 14px;font-size: 22px;color: #000;border: medium none;position: absolute;top: 50%;transform: translateY(-50%);right: 0;background-color: #fff;}
.ul-banner-slider-nav button.next {margin-top: 42px;border-radius: 0px 0px 0px 20px;}
.ul-banner-slider-nav button.prev {border-radius: 20px 0px 0px 0px;}
.ul-banner-slider-nav button span {display: inline-flex;}
.slider_wrapper .swiper-slide.swiper-slide-active {width: 100% !important;}
.slider_wrapper .swiper-slide .ul-banner-slide-txt {opacity: 0;visibility: hidden;transition: all 0.4s ease-in-out;}
.slider_wrapper .swiper-slide.swiper-slide-active .ul-banner-slide-txt {opacity: 1;visibility: visible;}

.collection-banner {margin-top: 30px;}

.category-list-box {overflow: hidden;position: relative;text-decoration: none;}
.category-list-box img {transform: scale(1);transition: all 0.8s;object-fit: cover;}
.category-list-box:hover img {transform: scale(1.08);transition: all 0.8s;}
.cat-overlay {font-size: 1.75rem;letter-spacing: 5.6px;bottom: 3rem;position: absolute;color: #fff;padding-bottom: 0;transition: all 0.5s;text-align: center;width: 100%;text-transform: uppercase;font-weight: 500;line-height: 120%;}
.category-list-box:hover .cat-overlay {padding-bottom: 1.5rem;transition: all 0.5s;}
.cat_four_accesries {margin-top: 30px;}
.cat_four_accesries {margin: 30px auto 0px;display: flex;max-width: 95%;}

.ul-nwsltr-subs {border-radius: 40px;background: url(../image/nwsltr-subs-bg.jpg) no-repeat center center;background-size: cover;position: relative;z-index: 1;padding-top: 110px;overflow: hidden;max-width: 95%;margin: 30px auto 30px;}
.ul-nwsltr-subs::before {content: "";position: absolute;z-index: -1;inset: 0;background: /*linear-gradient(90deg, #c36139, #d1967e)*/ #6126a1;opacity: 80%;}
.ul-inner-container {margin: 0px 195px;}
.ul-section-heading {display: flex;align-items: center;justify-content: space-between;gap: 30px;margin-bottom: 40px;}
.ul-section-sub-title {font-weight: 400;font-size: 16px;line-height: 100%;letter-spacing: 0.25em;text-transform: uppercase;color: #fff;margin-bottom: 17px;display: inline-block;font-family: "Jost", sans-serif;}
.ul-section-title {font-weight: 600;font-size: 40px;letter-spacing: -0.03em;color: #fff;line-height: 1.2;margin-bottom: 0px;font-family: "Jost", sans-serif;}
.ul-nwsltr-subs-form-wrapper {background: url(../image/subs-form-bg.png) #FEF4F6 no-repeat center center;background-size: cover;padding: 55px 145px;border-radius: 20px 20px 0 0;}
.ul-nwsltr-subs-form-wrapper .icon {font-size: 50px;width: max-content;max-width: 100%;line-height: 1;margin: auto;margin-bottom: 33px;}
.ul-nwsltr-subs-form {display: flex;border: 1px solid #6126a1;height: 80px;background-color: #fff;border-radius: 999px;padding: 8px;overflow: hidden;}
.ul-nwsltr-subs-form-wrapper .icon img {width: 50px;}
.ul-nwsltr-subs-form input {border: none;width: calc(100% - 212px);padding: 0px 30px;font-family: "Jost", sans-serif;}
.ul-nwsltr-subs-form input:focus {outline: none;}

.ul-nwsltr-subs-form button:hover {color: #fff;}
.ul-nwsltr-subs-form button {font-family: "Jost", sans-serif;font-size: 14px;font-weight: 500;line-height: 1;text-align: left;color: #1e1e1e;background: #e3e231;padding: 13px 30px;align-items: center;justify-content: center;transition: 0.5s;position: relative;overflow: hidden;text-transform: uppercase;z-index: 1;display: flex;border-radius: 30px;border: medium none;gap: 15px;}
.ul-nwsltr-subs-form button:hover::before {transform: skewX(45deg) scale(1, 1);height: 150%;width: 150%;}
.ul-nwsltr-subs-form button::before {position: absolute;content: "";display: block;left: 15%;right: -20%;top: -4%;bottom: 0;border-radius: 2px;background-color: #6126a1;transform: skewX(45deg) scale(0, 1);z-index: -1;transition: all 0.5s ease-out 0s;}
.ul-nwsltr-subs-form button img {width: 24px;}
.ul-nwsltr-subs-form button:hover img {transform: rotate(45deg);filter: invert(1);}

/*.ul-nwsltr-subs-form button {flex-shrink: 0;background: linear-gradient(90deg, #EF2853, #FFA31A);border-radius: 999px;color: #fff;display: flex;align-items: center;gap: 10px;padding: 0px 30px;position: relative;z-index: 1;text-transform: uppercase;font-weight: 500;font-size: 16px;justify-content: center;font-family: "Jost", sans-serif;border: medium none;}*/
/*.ul-nwsltr-subs-form button img {width: 24px;filter: invert(1);}*/
/*.ul-nwsltr-subs-form button::before {content:"";position:absolute;inset:0;z-index:-1;background: linear-gradient(-90deg, #EF2853 0%, #FFA31A 100%);border-radius:999px;transition:0.4s ease;}
.ul-nwsltr-subs-form button:hover::before {opacity: 0;}*/

.foot_bottom {flex-flow: column;align-items: flex-start;height: min-content;padding: 40px;display: flex;position: relative;overflow: visible;}
.foot_bottom_inner {flex-flow: row;flex: none;align-items: center;gap: 16px;width: 100%;height: min-content;padding: 0;display: flex;position: relative;overflow: visible;}
.foot_box_inner {flex-flow: column;flex: 1 0 0;align-items: center;gap: 24px;width: 1px;height: min-content;padding: 40px 24px;display: flex;position: relative;overflow: hidden;/*background: #f5f5f5;*/ background: url(../image/iconbox-bg.jpg);border-radius: 15px;box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);}
.foot_icon {width: 40px;height: 40px;position: relative;}
.foot_txt {flex-flow: column;flex: none;align-items: center;gap: 4px;width: 100%;height: min-content;padding: 0;display: flex;position: relative;margin-top: 10px;overflow: visible;}
.foot_txt h4 {margin: 0px;font-size: 20px;color: #fff;}
.foot_txt p {margin: 0px;color: #fff;}
.foot_icon:before {content: "";/*border: 1px solid #000;*/ width:70px;height:70px;position:absolute;top:-15px;left:-14px;border-radius:50%;z-index:0;background: #6126a1;}
.foot_box_inner:hover .foot_icon {animation: topBottom 1.5s;}
.foot_icon svg {position: relative;fill: #fff !important;}

@keyframes topBottom {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }
    100% {
        opacity: 1;
        transform: none;
    }
}

.featured_coll_sec {padding: 50px 0px 30px;margin: 0px auto;max-width: 95%;overflow: hidden;}
.head_title h2 {margin: 0px;font-size: 35px;color: #121212;text-align: center;position: relative;padding: /*0px 30px*/ 0px 15px;}
.head_title h2::before, .head_title h2::after {content: "";position: absolute;top: 50%;width: 100vw;height: 1px;background-color: #7070701a;}
.head_title h2::before {left: 0;transform: translateX(-100%);background: url(../image/header-shape.png);width: 172px;height: 10px;background-repeat: no-repeat;background-size: contain;}
.head_title h2::after {right: 0;transform: translateX(100%);background: url(../image/header-shape.png);width: 172px;height: 10px;background-repeat: no-repeat;background-size: contain;}
.car_new_arrival {margin: 30px auto 0px;max-width: 95%;overflow: hidden;}
/*.featured_coll_list {align-content: flex-end;align-items: flex-end;display: flex;flex-direction: row;flex-wrap: nowrap;gap: 17px;height: min-content;justify-content: flex-start;overflow: visible;padding: 0;}*/
.featured_coll_list {align-content: flex-end;align-items: flex-end;display: grid;gap: 17px;height: min-content;justify-content: flex-start;overflow: visible;padding: 0;grid-template-columns: 1fr 1fr 1fr;}
.featured_list_item {position: relative;width: 100%;}
.featured_list_item:hover {box-shadow: 0 4px 12px #0003!important;}
.featured_list_item_inn {align-content: flex-start;align-items: flex-start;cursor: default;display: flex;flex-direction: column;flex-wrap: nowrap;gap: 0px;height: min-content;justify-content: flex-start;overflow: visible;padding: 0;position: relative;width: 100%;}
/*.btn_fea_item {align-content: center;align-items: center;display: flex;flex: 1 0 0px;flex-direction: row;flex-wrap: nowrap;height: min-content;justify-content: space-between;overflow: visible;padding: 22px 20px 6px 10px;position: relative;text-decoration: none;width: 100%;border: 1px solid #f7f5ef;background: #fff;/*box-shadow: rgba(0, 0, 0, 0.02) 0px 4px 4px 0px;}*/
.btn_fea_item {display: flex;flex-wrap: nowrap;height: min-content;flex-direction: column;padding: 22px 10px 6px 10px;position: relative;text-decoration: none;width: 100%;background: #fff;}
.icon_btn_fea {align-items: center;display: flex;flex: none;flex-direction: row;flex-wrap: nowrap;gap: 10px;height: 40px;justify-content: center;overflow: hidden;padding: 0;position: relative;background: #c35c32;width: 40px;transition: all 0.5s ease-in-out;border-radius: 50%;}
.featured_list_item:hover .icon_btn_fea {transform: rotate(45deg);}
.head_title {margin-bottom: 40px;display: flex;justify-content: center;}
.btn_fea_item h6 {margin: 0px;color: #2f3b49;font-size: 16px;transition: all 0.5s ease-in-out;position: relative;text-transform: uppercase;width: fit-content;}
.btn_fea_item h6:before {width: 0%;height: 1px;background: #000;position: absolute;bottom: -5px;left: 0px;content: "";transition: all 0.5s ease-in-out;}
.featured_list_item:hover .btn_fea_item h6:before {width: 100%;}
.featured_list_item:hover .btn_fea_item h6 {color: #000;}
.featured_item_img {width: 100%;overflow: hidden;position: relative;}
.featured_item_img img {width: 100%;max-width: 100%;object-fit: cover;height: 500px;object-position: top;transition: all 0.5s ease-in-out;}
.featured_list_item:hover .featured_item_img img {transform: scale(1.1);}

.btn_fea_item .price {font-weight: 400;font-size: 14px;color: #1c1d1d;padding: 0px;margin-top: 10px}
.cut_price {margin-right: 5px;text-decoration: line-through;}
/*.featured_list_item:hover .featured_item_img .price {bottom: 15px;}*/

.featured_list_item:hover .acart, .featured_list_item:hover .alist {opacity: 1;top: 0;transform: translate(0px, 0px);visibility: visible;}
.action-buttons {top: 10px;margin: 0;position: absolute;left: 10px;z-index: 3;}
.action-buttons ul {list-style: outside none none;margin: 0;padding: 0;}
.action-buttons ul li a {background: #6126a1 none repeat scroll 0 0;border-radius: 50%;box-shadow: none;color: #fff;display: block;font-size: 16px;font-weight: normal;height: 42px;line-height: 44px;margin: 0;overflow: hidden;padding: 0;position: relative;text-align: center;text-shadow: none;width: 42px;text-decoration: none;}
.action-buttons ul li a:hover {background: #fff;color: #6126a1;}
.acart {opacity: 0;position: relative;transform: translate(0px, -50px);transition: all 1s ease-out 0s;visibility: hidden;}
.alist {opacity: 0;position: relative;transform: translate(0px, -50px);transition: all 0.8s ease-out 0s;visibility: hidden;}

.featured_category.green-bg {background: #6126a1;}
.featured_category{position:absolute;display:inline-block;right:0px;top:10px;font-size:13px;color:#fff;font-weight:700;height:27px;line-height:27px;width:55px;text-align:center;z-index: 1;}
.featured_category.green-bg:before {background: #6126a1;}
.featured_category:before {position: absolute;content: '';width: 7px;height: 13px;top: 0px;left: -6px;clip-path: polygon(0% 0%, 100% 0, 100% 100%, 100% 100%, 0 0);}
.featured_category:after {position: absolute;content: '';width: 7px;height: 13px;bottom: 0px;left: -6px;clip-path: polygon(0% 100%, 100% 0%, 100% 100%, 0% 100%, 0 0);}
.featured_category.green-bg:after {background: #6126a1;}

.right_side_menu {position: fixed;top: 0;bottom: 0;right: 0;padding: 0;width: 100%;height: 100%;background: #000;z-index: 99999;text-align: center;visibility: hidden;opacity: 0;transition: all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);transform: scale(0);overflow-x: hidden;}
.right_side_menu.show_menu {visibility: visible;opacity: 1;transform: scale(1);}
.menu_right_icon {position: absolute;top: 40px;right: 40px;padding: 20px;height: 44px;width: 44px;line-height: 0;padding: 0 !important;transition: 0.3s;float: right;z-index: 1003;display: block;margin: 0 auto;cursor: pointer;margin-top: 0;}
.menu_right_icon i {top: 18px !important;left: 0 !important;margin: 0 !important;padding: 0 !important;line-height: 0;text-indent: 0;color: #fff;position: relative;display: inline-block;width: 20px;height: 2px;transition: all .2s ease-out;}
.menu_right_icon i::after {content: '';width: 30px;height: 2px;background: #fff;position: absolute;left: 0;transition: 0.2s;bottom: 0;transform: rotateZ(-45deg);}
.menu_right_icon i::before {content: '';width: 30px;height: 2px;background: #fff;position: absolute;left: 0;transition: 0.2s;top: 0;transform: rotateZ(45deg);}
.menu_right_icon:hover i::before, .menu_right_icon:hover i::after {content: '';width: 40px;height: 2px;background: #fff;position: absolute;left: 0;}
.colorlib-table {display: table;width: 100%;height: 100%;}
.img_left_menu {position: absolute;top: 0;left: 0;bottom: 0;height: 100%;width: 35%;opacity: 1;background-size: cover;}
.img_left_menu:after {position: absolute;top: 0;left: 0;bottom: 0;right: 0;content: '';background: rgba(0, 0, 0, 0.3);}
.colorlib-table-cell {display: table-cell;vertical-align: middle;}
.colorlib-table-cell ul {padding: 0px;margin: 0px;list-style: none;align-items: center;display: flex;justify-content: center;flex-direction: column;}
.colorlib-table-cell ul li a {display: block;color: white;transition: .3s all ease;padding: 5px 10px;font-size: 24px;text-decoration: none;width: fit-content;}
.colorlib-table-cell ul li.active a, .colorlib-table-cell ul li a:hover {/* color: #f34573; */ color: #6126a1;/*background-image: linear-gradient(to right, #C2572B, #D29982);background-clip: text;-webkit-background-clip: text;*/}
.img_right_menu {position: absolute;top: 0;right: 0;bottom: 0;height: 100%;width: 35%;opacity: 1;background-size: cover;}
.img_right_menu:after {position: absolute;top: 0;left: 0;bottom: 0;right: 0;content: '';background: rgba(0, 0, 0, 0.3);}

.social-icons {display: flex;align-items: center;flex-flow: row wrap;position: absolute;bottom: 50px;left: 0px;right: 0px;}
.social-icons-colored .social-icon.social-facebook {color: #fff;border-color: #8f79ed;background-color: #8f79ed;}
.social-icon {width: 4.6rem;height: 4.6rem;font-size: 1.8rem;display: flex;align-items: center;justify-content: center;border: .1rem solid #e1e2e6;border-radius: 50%;text-decoration: none;opacity: 1;transition: all .35s ease;}
.social-icon:not(:last-child) {margin-right: 1rem;}
.social-icons-colored .social-icon.social-twitter {color: #fff;border-color: #79c8ed;background-color: #79c8ed;}
.social-icons-colored .social-icon.social-instagram {color: #fff;border-color: #dd6d9a;background-color: #dd6d9a;}
.social-icons-colored .social-icon.social-pinterest {color: #fff;border-color: #e66262;background-color: #e66262;}
.social-icons-colored .social-icon:hover.social-pinterest, .social-icons-colored .social-icon:focus.social-pinterest {color: #e66262;}
.social-icons-colored .social-icon:hover, .social-icons-colored .social-icon:focus {background-color: #fff !important;border-color: #d7d7d7 !important;}
.social-icons-colored .social-icon:hover.social-instagram, .social-icons-colored .social-icon:focus.social-instagram {color: #dd6d9a;}
.social-icons-colored .social-icon:hover.social-twitter, .social-icons-colored .social-icon:focus.social-twitter {color: #79c8ed;}
.social-icons-colored .social-icon:hover.social-facebook, .social-icons-colored .social-icon:focus.social-facebook {color: #8f79ed;}

.blog_main_sec {padding: 40px 0px 50px;}
.blog-sec-title {margin-bottom: 45px;text-align: center;}
.blog-sec-title span {color:#6126a1;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom: 15px;display: block;font-family: "Nunito Sans", sans-serif;}
.blog-sec-title h2 {color: #111111;font-weight: 700;line-height: 46px;font-size: 36px;margin: 0px;font-family: "Nunito Sans", sans-serif;}
.blog__item {margin-bottom: 15px;box-shadow: 0px 0px 5px rgba(0,0,0,0.2);padding: 0px 0px 30px;}
.blog__item__pic {height: 270px;background-repeat: no-repeat;background-size: cover;background-position: top center;}
.blog__item__text {padding: 30px 30px 25px;margin: 0 30px;margin-top: -35px;background: #ffffff;transition: all, 0.3s;border-top: 3px solid #6126a1;border-bottom: 3px solid #6126a1;}
.blog__item__text span {color: #3d3d3d;font-size: 13px;display: block;margin-bottom: 10px;font-family: "Nunito Sans", sans-serif;}
.blog__item__text span img {margin-right: 6px;max-width: 100%;filter: brightness(0) invert(0);width: auto;}
.blog__item__text h5 {color: #0d0d0d;font-weight: 600;line-height: 30px;font-size: 20px;margin: 0px 0px 10px;font-family: "Nunito Sans", sans-serif;}
.blog__item__text a {display:inline-block;color:#111111; font-size:13px;font-weight:700;letter-spacing:4px;text-transform:uppercase;padding:3px 0;position:relative;text-decoration: none;}
.blog__item:hover .blog__item__text a {color: #6126a1;}
.blog__item__text a:after {position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: #111111;content: "";transition: all, 0.3s;}
.blog__item:hover a::after {width: 40px;background: #6126a1;}

.collection-bx {align-items: center;display: flex;height: 700px;justify-content: center;max-height: 700px;position: relative;z-index: 1;}
.content-inner-3 {padding-bottom: 50px;padding-top: 70px;background: #fffaf3;clear: both;}
.collection-bx:after {background-image: url(../image/collection.DFCXxyEb.png);background-position: 0;background-size: cover;content: "";height: 100%;left: 0;position: absolute;top: 0;width: 103%;z-index: -2;}
.collection-bx .title {font-size: 60px;font-weight: 600;line-height: 1.3;margin: auto auto 30px;text-align: center;text-transform: capitalize;width: 70%;color: #000;}
/*.btn_all_collection {font-size: 16px;font-weight: 500;padding: 15px 35px;overflow: hidden;position: relative;z-index: 1;border: 1px solid #000;background-color: #000;border-radius: 10px;display: inline-flex;align-items: center;justify-content: center;line-height: 1.2;text-transform: capitalize;transition: all .2s;margin-bottom: 30px;text-decoration: none;color: #fff;}*/
.btn_all_collection {font-family: "Jost", sans-serif;font-size: 16px;font-weight: 500;line-height: 1;text-align: left;color: #000;background: #e3e231;padding: 15px 35px;align-items: center;justify-content: center;transition: 0.5s;position: relative;overflow: hidden;text-transform: uppercase;z-index: 1;display: inline-flex;border-radius: 5px;border: medium none;gap: 15px;text-decoration: none;}
.btn_all_collection:hover {/*background-color: #000;border-color: #000;*/color: #fff;}
/*.btn_all_collection:after {background-color: hsla(0,0%,100%,.5);border-right: 2px solid #fff;content: "";height: 100%;left: 0;opacity: .8;position: absolute;top: 0;transform: translate(-105%);transition: all .5s;width: 100%;z-index: 1;}*/
.btn_all_collection:after {position: absolute;content: "";display: block;left: 15%;right: -20% -42.25px;top: -4%;bottom: 0;border-radius: 2px;background-color: #6126a1;transform: skewX(45deg) scale(0, 1);z-index: -1;transition: all 0.5s ease-out 0s;}
.btn_all_collection:hover:after {transform: skewX(45deg) scale(1, 1);height: 150%;width: 150%;}
.collection-bx .collection1 {animation: move-top 5s linear infinite;left: 5%;top: 10%;}
.collection-bx .collection1, .collection-bx .collection2, .collection-bx .collection3, .collection-bx .collection4, .collection-bx .collection5 {position: absolute;z-index: -1;}
.collection-bx .collection1 img {border-radius: 100px 0 0 0;}
.collection-bx .collection1 img, .collection-bx .collection2 img, .collection-bx .collection3 img, .collection-bx .collection4 img, .collection-bx .collection5 img {height: auto;max-width: 100%;vertical-align: middle;}
.collection-bx .collection2 {animation: move-top1 5s linear infinite;bottom: 10%;left: 17%;}
.collection-bx .collection3 {animation: move-top 5s linear infinite;right: 5%;top: 10%;}
.collection-bx .collection4 {animation: move-top1 5s linear infinite;bottom: 10%;right: 17%;}
.collection-bx .collection5 {animation: move-top 5s linear infinite;left: 45%;top: 15%;}
.collection-bx .collection2 img {border-radius: 110px 110px 0 0;}
.collection-bx .collection3 img {border-radius: 0 0 110px 0;}
.collection-bx .collection4 img {border-radius: 130px;}
.collection-bx .collection5 img {border-radius: 0 50px 0 0;}

@keyframes move-top {
    0% {
    transform: translate(0);
}
25% {
    transform: translate(-15px, -15px);
}
50% {
    transform: translate(-8px, -8px);
}
75% {
    transform: translate(-15px, 8px);
}
100% {
    transform: translate(0);
}
}

@keyframes move-top1 {
0% {
    transform: translate(0);
}
25% {
    transform: translate(15px, 15px);
}
50% {
    transform: translate(8px, 8px);
}
75% {
    transform: translate(15px, -8px);
}
100% {
    transform: translate(0);
}
}

.insta_sec {padding: 20px 0px 30px;margin: 0px auto;max-width: 95%;overflow: hidden;}
.insta_item_img {display: block;position: relative;overflow: hidden;}
.insta_sec_item:hover .insta_item_img img {opacity: .65;mix-blend-mode: luminosity;transform: scale(1.2) rotate(-3deg);-moz-transform: scale(1.2) rotate(-3deg);-webkit-transform: scale(1.2) rotate(-3deg);}
.insta_sec_item .insta_item_img img {display: block;width: 100%;height: auto;opacity: 1;mix-blend-mode: unset;transition: all ease 750ms;-moz-transition: all ease 750ms;-webkit-transition: all ease 750ms;}
.insta_icon_txt {position: absolute;top: 0;bottom: 0;right: 0;padding: 0;width: 100%;height: 100%;z-index: 1;justify-content: center;color: #fff;visibility: hidden;opacity: 0;transition: all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);transform: scale(0);overflow-x: hidden;display: flex;align-items: center;text-decoration: none;font-size: 40px;background: /*linear-gradient(90deg, rgb(239 40 83 / 70%), rgb(255 163 26 / 70%))*/ linear-gradient(90deg, #6126a1c9, #6126a1bd);}
.insta_sec_item:hover .insta_icon_txt {visibility: visible;opacity: 1;transform: scale(1);}
.insta_sec_item {position: relative;overflow: hidden;width: 20%;}
.insta_sec_inner {display: flex;align-items: center;justify-content: center;}

.our_blog_sec {padding: 60px 0px 30px;margin: 0px auto;max-width: 95%;overflow: hidden;}
.our-blog-img {margin-bottom: 15px;overflow: hidden;}
.our-blog-img img {transition: 0.5s ease-in-out;width: 100%;max-width: 100%;object-fit: cover;height: 320px;object-position: top;}
.our-blog-img:hover img {transform: scale(1.09);}
.our-blog-content-meta {margin-bottom: 30px;}
.our-blog-content-date {background: #6126a1;text-align: center;width: 75px;height: 75px;display: flex;flex-direction: column;align-items: center;justify-content: center;margin-top: -50px;z-index: 1;margin-left: 20px;}
.our-blog-content-date h6 {font-size: 34px;font-family: "Jost", sans-serif;color: #fff;line-height: 1;margin-bottom: 0;font-weight: 400;text-transform: capitalize;}
.our-blog-content-date span {color: #fff;font-size: 12px;line-height: 2.16;}
.our-blog-content-admin a {color: #6e6e6e;font-size: 16px;text-decoration: none;transition: 0.3s ease-in-out;}
.our-blog-content-admin a:hover {color: #6126a1;}
.our-blog-content-title {font-size: 22px;margin-bottom: 20px;margin-top: 0px;line-height: 1.45;font-family: "Marcellus", serif;color: #000;font-weight: 400;text-transform: capitalize;}
.our-blog-content-title a {color: #000;text-decoration: none;}
.our-blog-content-title:hover {color: #6126a1;}
.our-blog-content-title a:hover {color: #6126a1;}
.our-blog-content-link {font-size: 16px;font-weight: 600;text-decoration: underline;color: #6126a1;}
.our-blog-content-link:hover {color: #7f3ec5;text-decoration: underline;}

/*.fix_social_right {position: fixed;right: -87px;bottom: 86px;z-index: 9999;background: #111111;padding: 10px 20px;transform: rotate(-90deg);}
.social_links a span {display: inline-block;font-size: 12px;font-weight: 600;text-transform: uppercase;color: #9f9fa0;padding-top: 7px;transition: all 0.3s;}
.social_links a i {font-size: 30px;color: #d7d7d7;float: left;margin-right: 10px;overflow: hidden;transition: all 0.3s;}
.social_links a {margin-right: 10px;display: inline-flex;align-items: center;text-decoration: none;position: relative;overflow: hidden;}
.social_links a:hover span {color: #fff;}
.social_links a.social_instagram i {color: transparent;background-image: linear-gradient(to right, #EF2853, #FFA31A);background-clip: text;-webkit-background-clip: text;}
.social_links a.social_pinterest i {color: #e60023;}
.social_links a.social_facebook i {color: #39599F;}
.social_links a.social_twitter i {color: #5abed6;}
.social_links a span {opacity: 0;max-width: 0;white-space: nowrap;overflow: hidden;margin-left: 0;transition: opacity 0.4s ease, max-width 0.4s ease,margin-left 0.4s ease;}
.social_links a:hover span {opacity: 1;max-width: 150px;margin-left: 8px;}*/

.social_links {position: fixed;bottom: 0%;right: 0;display: flex;flex-direction: column;gap: 10px;z-index: 9999;}
.social_links a {display: flex;align-items: center;background-color: #333;color: #fff;padding: 10px;border-radius: 8px 0 0 8px;text-decoration: none;transition: background 0.3s ease;position: relative;overflow: hidden;transform: none;}
.social_links a i {font-size: 30px;/*transform: rotate(-90deg);*/ transition: transform 0.3s ease;}
.social_links a span {opacity: 0;margin-left: 8px;transform: translateX(100px);transition: opacity 0.4s ease, transform 0.4s ease;white-space: nowrap;}
.social_links a:hover span {opacity: 1;transform: translateX(0);}
.social_links a:hover i {transform: scale(1.1);}

.social_links a.social_instagram {width: 50px;}
.social_links a.social_pinterest {width: 50px;}
.social_links a.social_facebook {width: 50px;}
.social_links a.social_twitter {width: 50px;}

.social_links a.social_instagram:hover {width: 100%;}
.social_links a.social_pinterest:hover {width: 100%;}
.social_links a.social_facebook:hover {width: 100%;}
.social_links a.social_twitter:hover {width: 100%;}

.social_links a.social_instagram i {color: transparent;background-image: linear-gradient(to right, #EF2853, #FFA31A);background-clip: text;-webkit-background-clip: text;}
.social_links a.social_pinterest i {color: #e60023;}
.social_links a.social_facebook i {color: #39599F;}
.social_links a.social_twitter i {color: #5abed6;}

.site-footer.style-1 {background-color: #fffaf3;border-top: 1px solid #d9d9d9;overflow: hidden;position: relative;z-index: 1;}
.site-footer.style-1 .footer-top {padding: 90px 0 60px;}
footer .footer-logo {margin-bottom: 24px;}
footer .footer-logo img {max-width: 180px;}
footer .widget-address {margin: 0px 0px 24px;padding: 0px;list-style: none;}
footer .widget-address li {color: #000;font-size: 15px;font-weight: 500;padding: 4px 0;}
footer .widget-address li p {font-weight: 500;margin-bottom: 0;}
footer .widget-address li span {color: #000;font-weight: 500;}
footer .fb-inner {border-top: 1px solid rgba(0,0,0,.1);color: #000;font-size: 15px;font-weight: 500;padding: 15px 0;}
footer .footer-bottom p, footer .footer-bottom span {font-weight: 600;margin-bottom: 0;color: #000;}
footer .fb-inner .copyright-text a {text-decoration: underline;color: #6126a1;transition: all 0.5s ease-in-out;}
footer .fb-inner .copyright-text a:hover {text-decoration: none;}
footer .footer-top .widget {margin-bottom: 10px;}
footer .footer-title {font-size: 20px;font-weight: 600;line-height: 1.2;margin: 0 0 20px;position: relative;color: #000;}
.widget_services ul {color: #5e626f;list-style: none;margin: 0;padding: 0;}
.widget_services ul li {color: #000;font-size: 15px;font-weight: 500;line-height: 1.25rem;margin-bottom: 0;padding: .5rem 0;position: relative;}
.widget_services ul li a {display: block;transition: all .5s;text-decoration: none;text-transform: capitalize;color: #000;}
.widget_services ul li a:hover {color: #6126a1;}
.foot_left_txt {color: #000;}

.mainNav_sidebar {position: fixed;right: 0;bottom: 0;display: flex;flex-direction: column;z-index: 9999;display: none;}
.mainNav_sidebar .icons_container {/*transform: translateY(-72px);*/ transition: all 0.4s 0.2s cubic-bezier(0.5, 0.43, 0.15, 0.98);}
.mainNav_sidebar .icons_container .side_icons.icon_search {color: #EF2853;}
.mainNav_sidebar .icons_container .side_icons.icon_search .icon {color: transparent;background-image: linear-gradient(to right, #EF2853, #FFA31A);background-clip: text;-webkit-background-clip: text;}
.mainNav_sidebar .icons_container .side_icons.icon_private .icon {color: #e60023;}
.mainNav_sidebar .icons_container .side_icons.icon_contacts .icon {color: #39599F;}
.mainNav_sidebar .icons_container .side_icons.icon_mediadores .icon {color: #5abed6;}

.mainNav_sidebar .icons_container .side_icons.icon_contacts .icon_wrapper {background-color: #b19fff;}
.mainNav_sidebar .icons_container .side_icons.icon_mediadores .icon_wrapper {background-color: #b3e7ff;}
.mainNav_sidebar .icons_container .side_icons.icon_private .icon_wrapper {background-color: #f38282;}
.mainNav_sidebar .icons_container .side_icons.icon_search .icon_wrapper {background-color: #e7196b;}

.mainNav_sidebar .icons_container .side_icons {width: 50px;height: 50px;right: 0;position: relative;display: flex;justify-content: center;align-items: center;cursor: pointer;}
.mainNav_sidebar .icons_container .side_icons .icon_wrapper {position: absolute;left: 0;display: flex;justify-content: center;align-items: center;height: 100%;background-color: #000;transition: all 0.3s cubic-bezier(0.5, 0.43, 0.15, 0.98);transform: translateX(0%);}
.mainNav_sidebar .icons_container .side_icons.icon_search .icon_wrapper:before {background-color: #EF2853;}
.mainNav_sidebar .icons_container .side_icons .icon_wrapper:before {content: "";position: absolute;height: 100%;width: 0px;left: 0;background-color: red;transition: all 0.2s ease;}
.mainNav_sidebar .icons_container .side_icons .icon_wrapper .icon {fill: #646464;width: 50px;height: 50px;object-fit: cover;padding: 0px;display: flex;font-weight: 500;font-size: 2em;transition: all 0.4s ease;align-items: center;justify-content: center;}
.mainNav_sidebar .icons_container .side_icons .icon_wrapper .iconName {top: 0;padding-right: 35px;white-space: nowrap;transition: all 0.2s 0.2s ease;transform: translateX(25px);font-family: "Ubuntu", sans-serif;text-transform: uppercase;letter-spacing: 1.8px;line-height: 1.7;font-size: 12px;font-weight: 400;margin: 0px;}
.mainNav_sidebar .icons_container .side_icons:hover .icon_wrapper {transform: translateX(calc(-100% + 50px));background-color: white;}
.mainNav_sidebar .icons_container .side_icons:hover .icon_wrapper:before {width: 3px;animation: line 0.5s 0.1s cubic-bezier(0.71, 0.03, 0, 1) forwards;}
.mainNav_sidebar .icons_container .side_icons:hover.icon_search .icon_wrapper .icon {fill: #67c4d3;}
.mainNav_sidebar .icons_container .side_icons:hover .icon_wrapper .iconName {transform: translateX(0px);}

@keyframes line {
0% {
    left: 0px;
    width: 3px;
}
20% {
    width: 8px;
    left: -8px;
}
100% {
    width: 3px;
    left: 0;
}
}

.mainNav_sidebar .icons_container .side_icons.icon_private {color: #e60023;}
.mainNav_sidebar .icons_container .side_icons.icon_private .icon_wrapper:before {background-color: #e60023;}
.mainNav_sidebar .icons_container .side_icons.icon_contacts {color: #39599F;}
.mainNav_sidebar .icons_container .side_icons.icon_contacts .icon_wrapper:before {background-color: #39599F;}
.mainNav_sidebar .icons_container .side_icons.icon_mediadores {color: #5abed6;}
.mainNav_sidebar .icons_container .side_icons.icon_mediadores .icon_wrapper:before {background-color: #5abed6;}

.shop_list_left .head_title {overflow: hidden;}
.shop-before-control {display: flex;padding-bottom: 20px;align-items: center;justify-content: space-between;}
.shop-before-control .cicigi-result-count {float: left;line-height: 44px;height: 46px;margin-bottom: 0;}
.shop-before-control .grid-view-mode {float: right;margin-left: 12px;margin-bottom: 0px;display: inline-block;margin-top: -5px;}
.grid-view-mode > form {display: inline-block;}
.grid-view-mode .modes-mode:hover, .grid-view-mode .modes-mode:focus, .grid-view-mode .modes-mode:active, .grid-view-mode .modes-mode.active {color: #6126a1;}
.grid-view-mode .modes-mode:first-child {margin-left: 0;}
.grid-view-mode .modes-mode {background-color: #fff;width: 40px;height: 40px;color: #6126a1;padding: 0 8px;border: medium none;}
.grid-view-mode .modes-mode.mode-grid .button-inner {width: 16px;height: 16px;display: block;margin-left: 2px;}
.grid-view-mode .modes-mode .button-inner {font-size: 0;position: relative;}
.grid-view-mode .modes-mode.mode-grid .button-inner span:first-child {top: -2px;}
.grid-view-mode .modes-mode.mode-list .button-inner span {display: block;position: absolute;left: 0;width: 5px;border-bottom: 3px solid;}
.grid-view-mode .modes-mode.mode-grid .button-inner span {display: block;position: absolute;left: 6px;width: 4px;border-bottom: 4px solid;border-radius: 2px;}
.grid-view-mode .modes-mode.mode-grid .button-inner span::before {content: '';position: absolute;left: -8px;top: 0;width: 4px;border-bottom: 4px solid;display: block;border-radius: 2px;}
.grid-view-mode .modes-mode.mode-grid .button-inner span::after {content: '';position: absolute;right: -8px;top: 0;width: 4px;border-bottom: 4px solid;display: block;border-radius: 2px;}
.grid-view-mode .modes-mode.mode-grid .button-inner span:nth-child(2) {top: 6px;}
.grid-view-mode .modes-mode.mode-grid .button-inner span:nth-child(3) {bottom: -2px;}
.grid-view-mode .modes-mode.mode-list {padding: 0 6px;}
.grid-view-mode .modes-mode.mode-list .button-inner span:nth-child(3) {top: 14px;}
.grid-view-mode .modes-mode.mode-list .button-inner span:nth-child(2) {top: 6px;}
.grid-view-mode .modes-mode.mode-list .button-inner span:first-child {top: -2px;}
.grid-view-mode .modes-mode.mode-list .button-inner span::before {content: '';position: absolute;top: 0;right: -18px;width: 16px;border-bottom: 3px solid;border-radius: 2px;}
.grid-view-mode .modes-mode.mode-list .button-inner {width: 22px;height: 16px;display: block;margin-left: 2px;}
.cicigi-ordering, .per-page-form {vertical-align: top;text-align: left;display: inline-block;margin-bottom: 10px;}
.cicigi-ordering select, .per-page-form select {background: url(../image/select-arrow.png) center right no-repeat;appearance: none;-webkit-appearance: none;}
.cicigi-ordering select:focus, .per-page-form select:focus {outline: none;}
.cicigi-ordering select, .per-page-form select {padding:0 42px 0 22px;border:1px solid #E5E5E5;max-width:100%;font-size:16px;color:#868686;height:40px;line-height:40px;border-radius:6px;}
.cicigi-ordering select option, .per-page-form select option {font-family: sans-serif;font-size: 14px;}
.cicigi-ordering ~ .per-page-form {padding-left: 9px;}
.per-page-form label {margin-bottom: 0;}

.product_right_summary .product_title {font-size: 30px;margin-bottom: 10px;margin-top: 0;color: #1e1e1e;line-height: 1.2;}
.product_right_summary .price {display: inline-block;font-size: 22px;line-height: 1;margin-bottom: 16px;color: #c36139;font-weight: 400;border-top: 1px solid #ecece7;padding-top: 15px;width: 100%;border-bottom: 1px solid #ecece7;padding-bottom: 15px;}
.product-short-description {margin-bottom: 18px;border-bottom: 1px solid #E5E5E5;padding-bottom: 13px;}
.product_right_summary .price span.cicigi-Price-amount.amount {color: #000;font-weight: 500;font-size: 16px;}
.main_mrp {color: #555;font-size: 16px;}
.main_mrp {color: #555;font-size: 16px;margin-left: 5px;}
.right_price {text-decoration: line-through;}
.price_off_dis {color: #6126a1;font-size: 16px;margin-left: 5px;font-weight: 600;}
.product-short-description p {margin-bottom: 6px;font-size: 16px;line-height: 1.7;color: #868686;}
.stock.in-stock {color: #4CAF50;background-color: #D3F4D4;}
.stock {margin-bottom: 0px;display: inline-block;text-align: center;padding: 0 16px;font-size: 0;border-radius: 10px;}
.stock span {font-size: 16px;line-height: 29px;}
.product_right_summary form.cart {margin-top: 0px;position: relative;}
.variations {display: block;border: none;margin-bottom: 0;}
.product_right_summary form.cart.variations_form .variations {padding-bottom: 17px;position: relative;}
.product_right_summary form.cart.variations_form .variations tbody {display: block;}
.product_right_summary .variations tr {display: block;}
.product_right_summary .variations tr:not(:last-child) {margin-bottom: 12px;}
.product_right_summary form.cart.variations_form .variations td.value, .product_right_summary form.cart.variations_form .variations td.label {display: block;}
.variations .label {vertical-align: middle;padding: 0 10px 0 0;text-align: left;border: none;border-radius: 0;color: #000;margin-bottom: 7px;font-size: 22px;font-weight: 500;line-height: 1.2;min-width: 80px;}
.variations .value {padding: 0;text-align: left;border: none;}
.variations label {margin-bottom: 0;font-weight: inherit;font-size: 14px;text-transform: uppercase;color: #000;}
.variations .data-val[data-attributetype="select"], .variations select[data-attributetype="box_style"] {display: none;}
.variations select {height: 30px;line-height: 30px;cursor: pointer;width: 120px;}
.variations .data-val[data-attributetype="box_style"] {display: inline-block;vertical-align: middle;}
.variations .data-val input[type="radio"] {display: none;}
.variations .data-val .change-value {display: inline-block;margin-right: 5px;margin-top: 6px;margin-bottom: 6px;padding: 0px;min-width: 38px;line-height: 36px;min-height: 38px;text-align: center;font-size: 13px;position: relative;vertical-align: middle;background-color: #fff;font-weight: 500;border-radius: 50%;border: 1px solid #e1e1e1;cursor: pointer;overflow: hidden;}
.variations .data-val input[type="radio"]:checked + .change-value:not(.color) .swatches_sold_out_image {display: block;}
.swatches_sold_out_image {position: absolute;width: 100%;height: 100%;left: 0;top: 0;display: none;}
.variations .data-val .change-value.color {border-radius: 50%;}
.variations .data-val input[type="radio"]:checked + .change-value.color {border: 1px solid #5e259c;}
.variations .data-val input[type="radio"]:checked + .change-value:not(.color):hover, .variations .data-val input[type="radio"]:checked + .change-value:not(.color) {color: #222;border-color: #6126a1;}
.variations .data-val input[type="radio"]:checked + .change-value.color:hover::before, .variations .data-val input[type="radio"]:checked + .change-value.color::before {position: absolute;content: '';display: block;top: 3px;left: 3px;right: 3px;bottom: 3px;background-color: rgba(0, 0, 0, 0.25);border-radius: 50%;}
.variations .data-val input[type="radio"]:checked + .change-value.color:hover::after, .variations .data-val input[type="radio"]:checked + .change-value.color::after {position: absolute;font-family: 'FontAwesome';content: '\f00c';font-weight: normal;color: #fff;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 12px;}
.product_right_summary .quantity {vertical-align: top;margin-bottom: 20px;display: inline-block;margin-right: 10px;}
span.qty-label {font-size: 16px;line-height: 1.7;color: #868686;}
.quantity .control {vertical-align: middle;display: inline-block;position: relative;text-align: center;border-radius: 10px;overflow: hidden;width: 140px;border: 1px solid #5f259e;height: 50px;background-color: #fff;}
.quantity .btn-number {width: 40px;height: 46px;line-height: 46px;position: absolute;text-align: center;top: 0;right: 0;font-size: 24px;color: #000;text-decoration: none;background: transparent;}
.quantity .btn-number.qtyminus {left: 0;right: auto;}
.quantity .input-qty {font-weight: 500;color: #000000;width: 50px;padding: 0 2px;height: 46px;line-height: 46px;text-align: center;border: none;font-size: 15px;background: #fff;}
.quantity .input-qty:focus {outline: none;}
.product_right_summary .cart .single_add_to_cart_button {font-family: "Jost", sans-serif;font-size: 16px;font-weight: 500;line-height: 1;text-align: left;color: #000;background: #e3e231;padding: 17px 35px;align-items: center;justify-content: center;transition: 0.5s;position: relative;overflow: hidden;text-transform: uppercase;z-index: 1;display: inline-flex;border-radius: 5px;border: medium none;gap: 15px;text-decoration: none;width: calc(100% - 156px);}
.product_right_summary .cart .single_add_to_cart_button:hover {color: #fff;}
.product_right_summary .cart .single_add_to_cart_button:after {position: absolute;content: "";display: block;left: 15%;top: -4%;bottom: 0;border-radius: 2px;background-color: #6126a1;transform: skewX(45deg) scale(0, 1);z-index: -1;transition: all 0.5s ease-out 0s;}
.product_right_summary .cart .single_add_to_cart_button:hover:after {transform: skewX(45deg) scale(1, 1);height: 150%;width: 150%;}
.btn_payment_option_btn {font-family: "Jost", sans-serif;font-size: 16px;font-weight: 500;line-height: 1;text-align: left;color: #fff;background: #6126a1;padding: 17px 35px;align-items: center;justify-content: center;transition: 0.5s;position: relative;overflow: hidden;text-transform: uppercase;z-index: 1;display: inline-flex;border-radius: 5px;border: medium none;gap: 15px;text-decoration: none;width: calc(100% - 65px);}
.btn_payment_option_btn:hover {color: #000;}
.btn_payment_option_btn:after {position: absolute;content: "";display: block;left: 15%;top: -4%;bottom: 0;border-radius: 2px;background-color: #e3e231;transform: skewX(45deg) scale(0, 1);z-index: -1;transition: all 0.5s ease-out 0s;}
.btn_payment_option_btn:hover:after {transform: skewX(45deg) scale(1, 1);height: 150%;width: 150%;}
.btn_wishlist_icon {background: #6126a1;border: 1px solid #6126a1;width: 50px;height: 50px;border-radius: 50%;padding: 12px;margin-left: 14px;}
.single_bottom_btn {display: flex;align-items: center;}
.common_zip {display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 20px;border-bottom: 1px solid #e1e1e1;padding-bottom: 15px;margin-top: 20px;}
.left_pin {outline: none;box-shadow: none;border-radius: 6px;color: #000;font-family: Montserrat;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;text-transform: capitalize;padding: 17px 20px;display: flex;width: 75%;height: 54px;background-color: #fff;border: medium none;}
.right_pin {color: #6126a1;font-family: Montserrat;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;text-transform: capitalize;width: 18%;letter-spacing: 1px;height: 45px;padding: 10px;border: 1px solid #6126a1;display: flex;align-items: center;background: transparent;justify-content: center;border-radius: 30px;transition: background-color 800ms ease-in-out;}
.right_pin:hover {background-color: #6126a1;color: #fff;}
.pro_single_right_txt .nav-link {border-bottom: 1px solid transparent;border-left: medium none;border-right: medium none;border-top: medium none;color: #555;text-transform: uppercase;letter-spacing: 1px;}
.pro_single_right_txt .nav-link.active {border-bottom: 1px solid #6126a1;color: #6126a1;}
.pro_single_right_txt .nav-tabs {gap: 10px;}
.pro_single_right_txt .tab-pane {margin-top: 15px;}
.header_fixed img.logo {width: 65px;}
.inner_list_txt_tab {max-width: 960px;margin: 0px auto;}
.btn_wishlist_icon:hover {background: #000;border: 1px solid #000;}
.btn_wishlist_icon svg {width: 24px;height: 24px;}

.inner_list_txt_tab .nav-link {border-bottom: 1px solid transparent;border-left: medium none;border-right: medium none;border-top: medium none;color: #555;text-transform: uppercase;letter-spacing: 1px;}
.inner_list_txt_tab .nav-link.active {border-bottom: 1px solid #6126a1;color: #6126a1;}
.inner_list_txt_tab .nav-tabs {gap: 10px;}
.inner_list_txt_tab .tab-pane {margin-top: 15px;}
.review_rat_main {border-top: 1px solid #eee;margin-top: 60px;}
.review_rat_main_txt h2 {font-size: 20px;letter-spacing: 1px;color: #000;text-transform: uppercase;font-weight: 600;padding-top: 50px;max-width: 960px;margin: 0px auto 10px;}
.review_rat_main_txt1 {margin: 0px auto;display: flex;flex-wrap: wrap;justify-content: space-between;max-width: 960px;}
.review_left_txt {width: 50%;max-width: 375px;position: -webkit-sticky;position: sticky;top: 0;}
.review_left_view {padding: 15px 15px 15px 0px;display: inline-block;}
.review_left_view1 {display: flex;justify-content: flex-start;align-items: center;font-size: 14px;font-weight: normal;letter-spacing: .6px;line-height: 20px;color: #2d2d2d;}
.rev_star_rat_txt i {margin-right: 4px;font-size: 15px;}
.rev_star_rat_txt i:last-child {margin-right: 0px;}
.rev_val_txt {margin: 0px 8px;}
.cont_txt_view {font-size: 16px;font-weight: normal;letter-spacing: .4px;line-height: 22px;color: #2d2d2d;margin-top: 8px;margin-bottom: 0px;}
.btn_rev_coll {margin-top: 12px;}
.btn_coll_review {font-size: 14px;font-weight: normal;letter-spacing: .6px;line-height: 20px;color: #6126a1;text-decoration: underline;padding: 0px;background: transparent;border: medium none;}
.review_left_txt1 {width: 50%;max-width: 375px;position: -webkit-sticky;position: sticky;top: 0;}
.rev_rat_cont {color: #6126a1;font-weight: 500;}
.review_left_txt_res {padding: 15px 15px 15px 0px;}
.review_left_txt_res h3 {font-size: 14px;font-weight: bold;letter-spacing: .8px;line-height: 20px;color: #6126a1;text-transform: uppercase;margin-bottom: 20px;}
.review_ra_list {padding: 20px 14px;border-bottom: 1px solid #eee;}
.review_ra_list p {font-size: 14px;font-weight: normal;letter-spacing: .6px;line-height: 20px;color: #2d2d2d;text-align: left;padding: 0;word-wrap: break-word;width: 100%;overflow: hidden;position: relative;max-height: 60px;margin-bottom: 0px;}
.review_ra_list h4 {font-size: 12px;font-weight: 800;letter-spacing: 1px;line-height: 16px;color: #2d2d2d;width: 100%;text-transform: uppercase;margin: 0;word-wrap: break-word;margin-top: 16px;margin-bottom: 8px;}
.btn_repost {display: flex;}
.btn_repost1 {width: 100%;margin-top: 16px;display: flex;justify-content: end;}
.btn_report_txt {font-size: 12px;font-weight: 500;letter-spacing: .8px;line-height: 16px;color: #6126a1;border: none;text-decoration: underline;background: transparent;padding: 0;}
.rev_txt_user {width: 100%;}
.rev_txt_user1 {display: flex;justify-content: space-between;}
.rev_txt_date {color: #595959;align-self: center;font-size: 12px;font-weight: normal;letter-spacing: .8px;line-height: 16px;}
.btn_view_all_reviews {width: 100%;margin-top: 20px;min-height: 44px;padding: 0 16px;text-transform: uppercase;background-color: #fff;border: 2px solid #6126a1;font-size: 16px;font-weight: bold;letter-spacing: .6px;line-height: 18px;color: #6126a1;border-radius: 5px;transition: all 0.4s ease-in-out;}
.btn_view_all_reviews:hover {color: #fff;background-color: #6126a1;}
.review_right_fixed.active {display: flex;}
.review_right_fixed {position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 99999;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;display: none;}
.review_right_fixed_bg {position: fixed;top: 0px;left: 0px;margin-top: 0px;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);animation-duration: 400ms;animation-fill-mode: both;animation-name: animation-1acbpvw;}

@keyframes animation-1acbpvw {
    0% {
      opacity:0;
    }
    100% {
      opacity:1;
    }
}

@-webkit-keyframes animation-1acbpvw {
    0% {
      opacity:0;
    }
    100% {
      opacity:1;
    }
}

.review_right_fixed_inner {background: white;max-width: 90%;overflow: hidden auto;z-index: 10001;transition: transform 0.3s linear;width: 380px;height: 100vh;max-height: 100%;right: 0px;top: 0px;position: absolute;animation-duration: 500ms;animation-fill-mode: both;animation-name: animation-3izfwu;}

@keyframes animation-3izfwu {
    0% {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    }
    100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    }
}

@-webkit-keyframes animation-3izfwu {
    0% {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    }
    100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    }
}

.review_right_btn {background-color: transparent;border: none;height: 44px;padding: 0;position: absolute;right: 9px;top: 12px;width: 44px;z-index: 10002;}
.review_right_icon::before, .review_right_icon::after {background-color: #2d2d2d;content: "";height: 2px;left: 50%;margin-left: -10px;margin-top: -1px;position: absolute;top: 50%;width: 20px;}
.review_right_icon::before {transform: rotate(45deg);}
.review_right_icon::after {transform: rotate(-45deg);}
.review_right_fixed_head {display: flex;-webkit-box-pack: justify;justify-content: space-between;background: #f8f8f8;position: relative;padding: 20px 15px;z-index: 100;}
.review_right_fixed_head h3 {font-size: 1.4rem;color: #6126a1;margin: 0px;}

.magnifier-container {display: inline-block;position: relative;}
.magnifier {display: none;position: absolute;top: 0;left: 100%;overflow: hidden;height: 100%;width: 100%;margin-left: 10px;}
.magnifier__img {width: 1000px;transform-origin: 150px 150px;}
.glider-gallery {overflow-y: inherit !important;}
body {overflow-x: hidden;}

.product_right_summary .product_meta {display: inline-block;width: 100%;}
.product_right_summary .product_meta > span {display: block;font-weight: 500;margin-bottom: 5px;font-size: 16px;line-height: 1.7;color: #868686;}
.product_right_summary .product_meta > span .sku {color: #000;}
.posted_in a, .tagged_as a {color: #000;text-decoration: none;transition: color 0.25s, border-color 0.25s, background-color 0.25s, opacity 0.25s, width 0.25s ease 0s;}
.posted_in a:hover, .posted_in a:focus, .tagged_as a:hover, .tagged_as a:focus {text-decoration: none;outline: none;color: #c36139;}

.product_detail_main {padding: 50px 0px 30px;margin: 0px auto;max-width: 95%;}
.product_detail_main .head_title {overflow: hidden;}

.cloudzoom-zoom-inside {cursor: zoom-in;z-index: 1;}
.thumbelina {left: 0;right: 0;width: 91px;margin: 0;padding: 0px;}
.thumbelina li img, .thumbelina li img:hover {height: 100px;border: none;width: 100%;object-fit: inherit;}
.thumbelina-but.vert {line-height: 28px;}

#thumbnails {position: relative;width: 93px;height: 440px;background-color: #fff;border-left: 1px solid #c36139;border-right: 1px solid #c36139;float: left;margin-top: 20px;z-index: 2;}
#thumbnails a {width: 100%;display: inline-block;text-align: center;}
#thumbnails ul {visibility: hidden;}
#thumbnails ul.thumbelina {visibility: visible;}
#product-image {position: relative;display: inline-block;line-height: 0;margin-left: 10px;width: calc(100% - 103px);text-align: center;}
#zoom-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;animation: fadeout 0.5s;background: url('../image/featured1.avif') no-repeat;background-position: 50% 50%;background-size: cover;cursor: zoom-out;display: none;opacity: 0;z-index: 1;}
/*.fullscreen {overflow: hidden;}
.fullscreen .cloudzoom-zoom-inside {visibility: hidden;}
.fullscreen #thumbnails {position: fixed;top: 8px;left: 8px;opacity: 0.8;}
.fullscreen #zoom-overlay {animation: fadein 0.5s;display: block;opacity: 1;}*/
img.cloudzoom {max-width: 100%;width: 100%;object-fit: cover;height: 630px;object-position: top;border-radius: 10px;}

@keyframes fadein {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes fadeout {
  0% { opacity: 1; }
  100% { opacity: 0; }
}

.related_product_list {padding: 50px 0px 30px;margin: 0px auto;max-width: 95%;overflow: hidden;}
.related_product_list .head_title {overflow: hidden;}

.hero-wrapper {background-image: url("../image/bg-img15.webp");background-repeat: no-repeat;background-size: cover;background-position: center;padding: 8.75rem 0 8.125rem;z-index: 1;position: relative;}
.hero-wrapper:before {content: "";position: absolute;background-color: #000000;top: 0;right: 0;bottom: 0;left: 0;opacity: 0.4;z-index: -1;}
.hero-content h2 {font-size: 40px;font-weight: 700;color: #ffffff;margin-bottom: 0.313rem;}
.hero-content .breadcrumb {display: flex;flex-wrap: wrap;padding: 0;margin: 0;list-style: none;}
.hero-content .breadcrumb li {font-size: 15px;font-weight: 700;color: #ffffff;letter-spacing: 0.25rem;position: relative;transition: all 0.3s ease-out 0s;}
.hero-content .breadcrumb li:not(:last-child) {padding-right: 1.25rem;margin-right: 1.25rem;}
.hero-content .breadcrumb li:not(:last-child):after {content: "/";position: absolute;top: 0;right: 0;color: #ffffff;}
.hero-content .breadcrumb li a {color: #fff;outline: none;border: none;text-decoration: none;transition: all 0.3s ease-out 0s;}
.hero-content .breadcrumb li a:hover, .hero-content .breadcrumb li a:focus {color: #d29880;}
.blog-detail-wrapper {padding: 100px 0px;}
.detail-content .blog_list-box {margin-bottom: 0.938rem !important;}
.blog_list-image {margin-bottom: 1.875rem;}
.blog_list-image img {height: 500px;object-fit: cover;object-position: top;}
.blog_list-image .meta-wrapper {background: linear-gradient(45deg, #c45e34, #d1957d);padding: 1rem 1.063rem;bottom: 0.625rem;left: 0.625rem;border-radius: 10px;}
.meta-wrapper {gap: 1.563rem;}
.meta-wrapper span {color: #fff;font-size: 1rem;font-weight: 700;}
.blog_list-image .meta-wrapper a {color: #ffffff;}
.meta-wrapper span a {gap: 0.313rem;text-decoration: none;}
.meta-wrapper span i {font-size: 1.125rem;}
.blog_list-content h3 {font-size: 2.188rem;font-weight: 700;color: #000000;line-height: 3.125rem;margin-bottom: 0.625rem;}
.blog_list-content h3 a {color: #000000;text-decoration: none;}
.blog_list-content h3 a:hover, .blog_list-content h3 a:focus {color: #c36139;}
.detail-content p {font-size: 1.125rem;font-weight: 400;line-height: 2rem;color: #444444;margin-bottom: 1.563rem;}
.detail-content blockquote {border: 0.125rem solid #c36139;padding: 2.813rem 75px 2.813rem 150px;margin-bottom: 2rem;background: #fff2ed;}
.detail-content blockquote .quote {top: 3.438rem;left: 3.125rem;line-height: 1;background-color: #c36139;width: 4.375rem;height: 4.375rem;border-radius: 100%;}
.detail-content blockquote .quote i {font-size: 2rem;color: #ffffff;}
.detail-content blockquote p {font-size: 1.625rem;font-weight: 500;font-style: italic;color: #000000;line-height: 2.5rem;margin-bottom: 1.563rem;}
.detail-content blockquote span {font-size: 1.125rem;font-weight: 700;color: #000000;line-height: 1.5rem;}
.detail-content .gallery-columns-2 {gap: 1.875rem;margin-bottom: 2.5rem;}
.detail-content .gallery-columns-2 .gallery-item {width: calc(50% - 0.938rem);}
img {height: auto;max-width: 100%;vertical-align: middle;}
.detail-content > ul {margin: 0px 0px 1.875rem;list-style: none;padding: 0px;}
.detail-content > ul > li {font-size: 1.125rem;font-weight: 400;color: #444444;line-height: 2.75rem;padding-left: 1.563rem;}
.detail-content > ul li:before {content: "";position: absolute;top: 50%;left: 0;background-color: #c36139;width: 0.625rem;height: 0.625rem;transform: translateY(-50%);border-radius: 100%;}
.blog-detail-wrapper .social-tags-wrapper {border-top: 0.063rem solid #a4a4a4;border-bottom: 0.063rem solid #a4a4a4;padding: 1rem 0;margin: 2.813rem 0 3.125rem;gap: 0.938rem;}
.blog-detail-wrapper .social-tags-wrapper .tags-wrapper {gap: 1.25rem;}
.blog-detail-wrapper .social-tags-wrapper .tags-wrapper h6 {font-size: 0.875rem;font-weight: 700;color: #000000;margin: 0px;}
.blog-detail-wrapper .social-tags-wrapper .social-icons {position: inherit;}
.blog-detail-wrapper .social-tags-wrapper .tags-wrapper ul {gap: 0.625rem;list-style: none;padding: 0;margin: 0;}
.blog-detail-wrapper .social-tags-wrapper .tags-wrapper ul li a {font-size: 0.875rem;font-weight: 700;color: #000000;background-color: #fafafa;padding: 0.438rem 1.875rem;border: 0.063rem solid #cecece;border-radius: 50rem;line-height: 1.5rem;z-index: 2;text-decoration: none;}
.blog-detail-wrapper .social-tags-wrapper .tags-wrapper ul li a:before {background-color: #c36139;content: "";position: absolute;top: 0;left: auto;right: 0;width: 0;height: 100%;transform: none;transition: .3s cubic-bezier(.785, .135, .15, .86);}
.blog-detail-wrapper .social-tags-wrapper .tags-wrapper ul li a:after {display: none;}
.blog-detail-wrapper .social-tags-wrapper .tags-wrapper ul li a:hover {color: #ffffff;}
.blog-detail-wrapper .social-tags-wrapper .tags-wrapper ul li .theme-btn:hover:before {width: 100%;left: 0;right: auto;z-index: -1;}
.blog-detail-wrapper .social-tags-wrapper .social-icons ul {gap: 0.813rem;list-style: none;padding: 0;margin: 0;}
.blog-detail-wrapper .social-tags-wrapper .social-icons ul li a {width: 46px;height: 46px;border: 0.063rem solid #c1c1c1;text-decoration: none;}
.social-icons ul li a {transition: none;border-radius: 100%;background-color: #ffffff;color: #000000;}
.social-icons ul li a:before {content: "";position: absolute;bottom: 0;width: 100%;background-color: #c36139;height: 0;opacity: 0;visibility: hidden;transition: all 0.4s linear;}
.social-icons ul li a i, .social-icons ul li a svg {transition: all 0.3s linear !important;z-index: 1;}
.social-icons ul li a:hover {color: #fff;}
.social-icons ul li a:hover:before {opacity: 1;visibility: visible;height: 100%;}
.blog-detail-wrapper .author-post-wrapper {background-color: #c36139;gap: 2.188rem;padding: 2.188rem;margin-bottom: 2.188rem;}
.blog-detail-wrapper .author-post-wrapper .author-post-image {flex: 0 0 16%;}
.blog-detail-wrapper .author-post-wrapper img {border-radius: 100%;box-shadow: rgba(0, 0, 0, 0.1) 0.625rem 0.625rem 0.5rem;}
.blog-detail-wrapper .author-post-wrapper .author-post-content h3 {font-size: 1.875rem;font-weight: 700;color: #ffffff;line-height: 1.75rem;margin-bottom: 0.938rem;}
.blog-detail-wrapper .author-post-wrapper .author-post-content p {font-size: 1.125rem;font-weight: 400;color: #ffffff;line-height: 1.875rem;margin-bottom: 0;}
.blog-detail-wrapper .author-post-content .social-icons {top: 2.375rem;right: 2.5rem;left: auto;bottom: auto;}
.blog-detail-wrapper .author-post-content .social-icons ul {gap: 0.625rem;list-style: none;margin: 0px;padding: 0px;}
.blog-detail-wrapper .author-post-content .social-icons ul li a {width: 2.375rem;height: 2.375rem;border: 0.063rem solid #c1bbbb;box-shadow: rgba(0, 0, 0, 0.1) 0.625rem 0.625rem 0.5rem;transition: all 0.4s linear;text-decoration: none;}
.blog-detail-wrapper .author-post-content .social-icons ul li a:before {content: "";position: absolute;bottom: 0;width: 100%;background-color: #000;height: 0;opacity: 0;visibility: hidden;transition: all 0.4s linear;}
.blog-detail-wrapper .author-post-content .social-icons ul li a:hover:before {opacity: 1;visibility: visible;height: 100%;}
.blog-detail-wrapper .author-post-content .social-icons ul li a:hover {border-color: #000;}
.blog-detail-wrapper .comment-wrapper {margin-bottom: 3.125rem;}
.blog-detail-wrapper .title {margin-bottom: 1.875rem;}
.blog-detail-wrapper .title h2 {font-size: 2.188rem;font-weight: 700;color: #000000;margin: 0px;}
.blog-detail-wrapper .title h2:after {content: "";position: absolute;background-color: #c36139;width: 60px;height: 0.25rem;top: 100%;left: 0;}
.comment-wrapper > ol.comment-list {margin-left: 3.438rem;padding: 0px;margin-bottom: 0px;list-style: none;}
.comment-body {background-color: #f8f8f8;margin-bottom: 1.25rem;padding: 1.875rem 1.25rem 1.875rem 0;}
.comment-author.vcard {margin-bottom: 0.625rem;}
.comment-body img {width: auto;top: 50%;left: -3.125rem;transform: translateY(-50%);}
.fn a {font-size: 1.625rem;font-weight: 700;color: #333333;padding-left: 110px;text-decoration: none;}
.comment-metadate span a {font-size: 0.875rem;font-weight: 700;color: #c36139;margin-left: 0.625rem;text-decoration: none;}
.comment-content p {font-size: 1rem;margin-bottom: 0;padding-left: 110px;line-height: 1.75rem;color: #444444;font-weight: 400;}
.reply {top: 0.625rem;right: 0.625rem;}
.reply a {font-size: 1rem;font-weight: 700;color: #000000;background-color: #ffffff;padding: 0.375rem 1.375rem;text-decoration: none;transition: all 0.3s ease-out 0s;}
.reply a:hover {background-color: #c36139;color: #ffffff;}
.comment-list ol {margin-left: 60px;margin-bottom: 0px;padding: 0px;list-style: none;}
.contact-content form, .billing-wrapper form, .review-form-wrapper form {gap: 2.188rem;row-gap: 1.563rem;}
.contact-input {width: 100%;}
.comment-form-wrapper form input, .comment-form-wrapper form textarea {font-weight: 400;color: #666666;}
.contact-content form input {margin-bottom: 0;}
.contact-content form input.input-field, .contact-content form textarea {width: 100%;border: 0.063rem solid #c0c0c0 !important;height: 60px;margin-bottom: 0;padding: 0.75rem 2.063rem;font-size: 1rem;font-weight: 500;color: #666;box-shadow: rgba(0, 0, 0, 0.1) 0 0.25rem 0.75rem;}
.contact-content form input:focus, .contact-content form textarea:focus {outline: none;box-shadow: none;}
.contact-content form button {padding: 0.938rem 3.938rem;font-size: 1rem;font-weight: 700;line-height: 1.5rem;display: inline-block;z-index: 2;border: none;background-color: #c36139;color: #ffffff;border-radius: 50rem;width: fit-content;}
.contact-content form button:hover {color: #fff;}
.contact-content form .theme-btn:before {content: "";position: absolute;top: 0;left: auto;right: 0;width: 0;height: 100%;background: #000000;transition: .3s cubic-bezier(.785, .135, .15, .86);}
.contact-content form .theme-btn:hover:before {width: 100%;left: 0;right: auto;z-index: -1;}
.comment-wrapper .title h2:after, .comment-form-wrapper .title h2:after {content: "";position: absolute;background-color: #c36139;width: 60px;height: 0.25rem;top: 100%;left: 0;}
.comment-wrapper .title h2, .comment-form-wrapper .title h2 {margin-bottom: 30px;}
.comment-wrapper {margin-bottom: 40px;}
.contact-content .contact-message textarea {height: 8.125rem;margin-bottom: 0;}
.contact-content form {flex-direction: column;}
.contact-content form button:after {display: none;}

.blog_single_sidebar .widget:not(:last-child) {margin-bottom: 1.25rem;}
.blog_single_sidebar .widget {background-color: #ffffff;border: 0.063rem solid #dfdfdf;padding: 2.5rem 1.875rem;box-shadow: rgba(0, 0, 0, 0.1) 0 0.25rem 0.75rem;}
.sec-tl {margin-bottom: 2.813rem;}
.blog_single_sidebar .widget .sec-tl h4 {color: #000000;letter-spacing: 0;font-weight: 700;font-size: 1.375rem;margin: 0px;}
.blog_single_sidebar .widget .sec-tl h4:before {content: "";position: absolute;top: 100%;left: 0;background-color: #c36139;width: 5.875rem;height: 0.188rem;}
.blog_single_sidebar .recent-post-box {gap: 1.063rem;}
.blog_single_sidebar .recent-post-box:not(:last-child) {margin-bottom: 1.625rem;}
.blog_single_sidebar .recent-post-box .recent-post-image {flex: 0 0 23%;}
.recent-post-box img {transition: all .35s ease;height: 72px;object-fit: cover;object-position: top;}
.recent-post-box:hover img {transform: scale(1.1);}
.blog_single_sidebar .recent-post-content h5 {font-size: 1.063rem;font-weight: 700;color: #232323;line-height: 1.375rem;margin-bottom: 0.313rem;}
.blog_single_sidebar .recent-post-content h5 a {color: #232323;text-decoration: none;}
.blog_single_sidebar .recent-post-content h5 a:hover, .blog_single_sidebar .recent-post-content h5 a:focus {color: #c36139;text-decoration: underline;}
.meta-wrapper span {font-size: 1rem;font-weight: 700;}
.blog_single_sidebar .recent-post-content .meta-wrapper a {font-size: 0.875rem;color: #c36139;}
.category-wrapper ul {list-style: none;padding: 0;margin: 0;}
.category-wrapper ul li:not(:last-child) {margin-bottom: 0.625rem;}
.category-wrapper ul li a {font-size: 1rem;font-weight: 700;color: #000000;background-color: #f1f1f1;border-radius: 50rem;text-decoration: none;padding: 0.313rem 0.438rem 0.313rem 1.75rem;}
.category-wrapper ul li a:hover {background-color: #c36139;color: #ffffff;}
.category-wrapper ul li a span {font-size: 1rem;font-weight: 700;color: #000000;background-color: #ffffff;border-radius: 100%;width: 2.75rem;height: 2.75rem;}

.product-shipping-delivers {list-style: none;padding: 0px;margin: 0px;border-bottom: 1px solid #e9e9e9;margin-bottom: 20px;padding-bottom: 20px;margin-top: 5px;border-top: 1px solid #e9e9e9;padding-top: 20px;}
.product-shipping-delivers li {margin-bottom: 13px;}
.product-shipping-delivers li:last-child {margin-bottom: 0;}
.product-shipping-delivers li .content-info {display: flex;flex-wrap: wrap;}
.product-shipping-delivers li .content-info svg {font-size: 25px;fill: #000;margin-right: 15px;position: relative;top: -2px;width: 1em;height: 1em;}
.product-shipping-delivers li .content {margin: 0;font-size: 15px;font-weight: 400;line-height: 1.5;color: #858585;}
.product-shipping-delivers li .content a {color: #000;text-decoration: underline;text-underline-offset: 5px;}
.product-shipping-delivers li .content a:hover {color: #c36139;text-decoration: none;}

.about_us_sec {background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;overflow: hidden;background-image: url(../image/up-products-bg.png);padding: 100px 0px;}
.upcoming-item__left-box {margin-bottom: 60px;}
.upcoming-item__label {position: absolute;top: 1%;left: 1%;z-index: 2;}
.upcoming-item__label::after {position: absolute;top: -6px;left: -10px;content: "";border: 1px solid rgb(255, 255, 255);border-radius: 50%;width: 166px;height: 102px;z-index: -1;}
.upcoming-item__label .content {border-radius: 50%;background-color: #c2592e;width: 144px;height: 88px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.upcoming-item__label .content h4 {color: #fff;text-transform: uppercase;font-size: 30px;line-height: 1.25;margin: 0px;}
.upcoming-item__thumb {position: relative;display: block;overflow: hidden;max-width: 510px;width: 100%;}
.upcoming-item__thumb::before {position: absolute;top: 0;left: -100%;display: block;content: "";width: 50%;height: 100%;background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.5)));background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);-webkit-transform: skewX(-25deg);transform: skewX(-25deg);z-index: 2;}
.upcoming-item__thumb:hover::before {-webkit-animation: shine 1.5s;animation: shine 1.5s;}
.upcoming-item__thumb img {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: 0.6s;transition: 0.6s;}
.upcoming-item__thumb:hover img {-webkit-transform: scale(1.04);transform: scale(1.04);}

@keyframes shine {
  100% {
    left: 125%;
  }
}

.upcoming-item__info {background: #ffffff;padding: 30px 30px 30px;text-align: center;max-width: calc(100% - 10vh);margin: 40px auto 0px;}
.upcoming-item__info .image img {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: 0.6s;transition: 0.6s;width: auto;}
.upcoming-item__info:hover .image img {-webkit-transform: scale(1.05);transform: scale(1.05);}
.upcoming-item__info .ratting {padding: 30px 0px 5px;}
.upcoming-item__info h6 {-webkit-transition: 0.3s;transition: 0.3s;font-size: 16px;line-height: 1.25;color: #0E0D10;margin: 0px;}
.upcoming-item__info h6 span {padding-top: 5px;display: block;font-size: 16px;font-weight: 500;color: #555555;}
.upcoming-item__info a {text-decoration: none;}
.upcoming-item__right-box {margin-top: 40px;}
.upcoming-item__section-title .tagline h5 {color: #F88821;font-size: 22px;line-height: 1.25;}
.upcoming-item__section-title h2.title {color: #fff;font-size: 48px;line-height: 1.25;margin-bottom: 0px;}
.upcoming-item__section-title p {color: #888888;font-size: 16px;line-height: 1.6;}
.upcoming-item__right-box .btn_all_collection:hover {color: #000;}
.upcoming-item__right-box .btn_all_collection:after {background-color: #fff;}

.grid-product__hover-options {position: absolute;bottom: 0;left: 0;right: 0;z-index: 10;padding: 10px;background-color: white;align-items: center;display: flex;justify-content: space-between;transform: translateY(100%);transition: transform 0.3s ease-in-out;pointer-events: none;}
.featured_list_item:hover .grid-product__hover-options {transform: translateY(0);pointer-events: auto;}
.grid-product__add-to-cart-btn {width: fit-content;padding: 5px 10px;background-color: #6126a1;color: #fff;border: none;border-radius: 5px;font-size: 12px;text-transform: uppercase;transition: all 0.5s ease-in-out;}
.grid-product__add-to-cart-btn:hover {background-color: #000;}
.grid-product__swatch-list {display: flex;justify-content: center;list-style: none;padding: 0;margin: 0 0 0px 0 !important;gap: 10px;}
.grid-product__swatch-item {margin: 0 !important;}
.grid-product__swatch {padding: 0px 0px !important;text-decoration: none;color: #6126a1;font-size: 12px;cursor: pointer;display: block;font-weight: 600;border-bottom: 1px solid transparent;}
.grid-product__swatch:hover {border-bottom: 1px solid #000;}

.list_gst_txt {margin: 2px 0px 5px;color: #6126a1;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;font-size: 13px;}
.gst_txt_inner {margin: 0px;font-size: 13px;}
.gst_txt_inner b {font-weight: 600;}
.product-color-swatch {position: absolute;top: 24px;right: 10px;}
.color-swatch-inner {display: flex;align-items: center;gap: 6px;}
.product-color-swatch .color-swatch-inner .color-image {position: relative;width: 18px;height: 18px;flex-shrink: 0;cursor: pointer;border-radius: 50%;background-position: center;}

.filter-sort-item {position: relative;display: flex;align-items: center;float: left;}
.filter-facets-toggler {line-height: 1.3rem;letter-spacing: .5px;text-transform: capitalize;color: #6126a1;cursor: pointer;display: flex;font-size: 15px;align-items: center;font-weight: 500;}
.filter-facets-toggler svg {margin-left: 0;margin-right: 8px;width: 21px;}
#filter-sort-toggle {margin-left: 50px;}
.filter-sort-item .filter-sort {position: absolute;top: 38.5px;left: 131px;width: 17rem;height: fit-content;margin: 0;padding: 0;background: #fff;z-index: 5;display: none;}
.filter-sort.show-active {display: block;}
.filter-sort-item .filter-sort .sort-option-container {width: 100%;margin: 1.23rem 0;}
.filter-sort-item .filter-sort .sort-option-container .sort-option.active {color: #6126a1;}
.filter-sort-item .filter-sort .sort-option-container .sort-option {text-align: left;font-size: .92rem;}
.filter-sort-item .filter-sort .sort-option-container .sort-option {cursor: pointer;padding: .77rem 2.62rem;color: #565656;font-size: .84rem;line-height: 1.08rem;letter-spacing: .5px;margin: 0;font-weight: 400;text-transform: uppercase;position: relative;}
.filter-sort-item .filter-sort .sort-option-container .sort-option .sort-checkmark.show {visibility: visible;}
.filter-sort-item .filter-sort .sort-option-container .sort-option .sort-checkmark--primary {border-bottom: 2px solid #6126a1;border-right: 2px solid #6126a1;}
.filter-sort-item .filter-sort .sort-option-container .sort-option .sort-checkmark {display: inline-block;width: 7px;height: 15px;margin-left: 1rem;transform: rotate(45deg);visibility: hidden;}

.product-sidebar-filter.filter-display {z-index: 101;visibility: visible;opacity: 1;}
.product-sidebar-filter {background-color: #f6eeff;position: fixed;left: 0;top: 145px;width: 100vw;padding: 0px;-webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;opacity: 0;visibility: hidden;height: 100%;border-top: 1px solid #ddd;}
/*.product-sidebar-filter::before {background-color: #fff;border: 1px solid #e0e0e0;box-shadow: 0 2px 3px rgba(0,0,0,0.15);content: "";width: 100vw;left: -125%;right: 0;height: 100%;position: absolute;top: 0;z-index: -1;}*/
.product-sidebar-heading {background-color: #ebd9ff;border-bottom: 1px solid #ddd;font-weight: 600;font-size: 14px;margin-bottom: 0px;padding: 15px 60px 10px;text-transform: uppercase;display: flex;align-items: center;justify-content: space-between;position: sticky;top: 0;z-index: 1;color: #6126a1;}
.filter-close {background-color: transparent;border: none;outline: none;padding: 0;font-size: 18px;cursor: pointer;width: 20px;height: 20px;text-align: right;}
.filter-close svg path {fill: #6126a1;}
.product-widget-items {display: flex;flex-wrap: nowrap;margin: 0 -12px -24px;height: 400px;padding: 25px 60px;}
.product-widget-item {background-color: transparent;margin-bottom: 24px;overflow: hidden; /* border-bottom: 1px solid #e0e0e0; */ padding: 0 12px 0;width: 16.66%;min-width: 16.66%;}
.product-widget-wrap + .product-widget-wrap {margin-top: 24px;}
.product-widget-title {color: #6126a1;font-size: 13px;font-weight: 500;margin: 0;padding: 0;position: relative;text-transform: uppercase;}
.product-widget-dropdown {/* display: none; */ margin-top: 15px;}
.price-filter #slider-range {margin: 10px 10px 20px 6px;height: 2px;}
.price-filter .ui-widget-header {background: #6f6f6f;height: 2px;}
.price-filter .ui-slider .ui-slider-handle {background-color: #fff;border: 2px solid #6126a1;border-radius: 100%;width: 18px;height: 18px;top: -9px;}
.price-range {display: flex;align-items: center;}
.price-range label {margin: 0;color: #6126a1;font-family: 'Nunito Sans', sans-serif;font-size: 14px;line-height: 1.5;font-weight: 600;}
.price-range #amount {height: auto;padding: 0 10px;border: none;font-size: 13px;border-radius: 4px;box-shadow: none;color: #606060;width: 100%;background: transparent;}
.product-filter-menu {display: block;padding: 0;margin: 0;list-style: none;}
.product-filter-menu li {margin: 0 0 12px;display: block;width: 100%;}
.product-filter-input {display: none;}
.product-filter-label {color: #333333;margin: 0;display: flex;align-items: flex-start;cursor: pointer;}
.product-filter-input[type="radio"] ~ .product-filter-label .product-filter-frame {border-radius: 100%;display: flex;align-items: center;justify-content: center;}
.product-filter-frame {border: 1px solid #6126a1;cursor: pointer;width: 18px;height: 18px;min-width: 18px;display: block;position: relative;margin-right: 8px;}
.product-filter-input[type="radio"] ~ .product-filter-label .product-filter-frame::before {background-color: #6126a1;border-radius: 100%;content: "";width: 10px;height: 10px;}
.product-filter-frame::before {background-color: #6126a1;content: "\f00c";color: #fff;font-family: "FontAwesome";font-weight: 500;font-size: 12px;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;opacity: 0;visibility: hidden;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.product-filter-text {display: flex; /* justify-content: space-between; */ width: 100%;margin: 0 -3px;line-height: 18px;}
.product-filter-text span {padding: 0 3px;}
.product-filter-menu li:hover .product-filter-frame {border: 1px solid #6126a1;}
.product-filter-active .product-filter-input:checked ~ .product-filter-label, .product-filter-input:checked ~ .product-filter-label {font-weight: 600;color: #6126a1;}
.product-filter-input:checked ~ .product-filter-label .product-filter-frame {border: 1px solid #6126a1;}
.product-filter-input:checked ~ .product-filter-label .product-filter-frame::before {opacity: 1;visibility: visible;}
.product-filter-menu li:last-child {margin-bottom: 0;}
.product-filter-text span:nth-child(2) {font-size: 75%;padding: 0 3px;}

.modal_search_main {width: 100%;height: 100%;position: fixed;top: 0;left: 0;transform: unset;overflow: hidden;min-height: 100%;padding: 15px;z-index: 99999;visibility: hidden;opacity: 0;transition: all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);transform: scale(0);}
.modal_search_main.show-search-active {visibility: visible;opacity: 1;transform: scale(1);}
.modal_inner_wrapper {border: unset;max-height: unset;width: 100%;height: 100%;overflow-y: auto;background: #fff;position: relative;border-radius: 15px;padding: 60px;}
.modal_close_icon {position: absolute;right: 0;top: 0;}
.modal_close_icon_btn {height: 40px;line-height: 40px;padding: 10px;border: medium none;text-decoration: none;background: transparent;}
.icn-close {width: 20px;height: 20px;position: relative;float: right;}
.icn-close:before {content: '';height: 20px;border-left: 2px solid #031930;position: absolute;transform: rotate(-45deg);left: 8px;}
.icn-close:after {content: '';height: 20px;border-left: 2px solid #031930;position: absolute;transform: rotate(45deg);left: 8px;}
.modal_inner_content {max-height: unset;padding: 0;margin: 0;overflow: unset;}
form.header-search-form {max-width: 1200px;margin: 0 auto;position: relative;}
input.header-search {box-sizing: border-box;width: 100%;background: transparent;border: 1px solid #dddddd;border-radius: 8px;margin: 0 0 10px 0;max-width: 100%;text-indent: 10px;outline: none;height: 50px;line-height: 48px;font-size: 15px;color: #031930;}
button.search-button {position: absolute;right: 0px;top: 0px;line-height: inherit;padding: 0px 5px;width: 44px;background: transparent;margin: 0px;height: 50px;border: medium none;text-decoration: none;}
.search-button img {width: 20px;}

.beauty_icon_txt {display: block;background: transparent;text-align: center;-webkit-text-decoration: none;text-decoration: none;}
.beauty_icon_txt h3 {color: #fff;font-size: 16px;line-height: 30px;font-weight: 400;background: #6126a1;margin: 0px auto;width: 70%;}

.beauty_adventure_sec {position: relative;display: flex;}
.beauty_hero_banner {left: 0;right: auto;flex-basis: 61.25%;max-width: 61.25%;min-height: 42vw;padding-left: 0;position: relative;}
.beauty_hero_banner_inner img {display: block;width: 100%;height: 100%;}
.beauty_hero_banner_txt {color: #fff;z-index: 2;width: 33.333%;display: flex;flex-direction: column;justify-content: center;background-color: #d0a5ff;}
.beauty_hero_banner_txt1 {margin-bottom: 3rem;min-width: 250px;width: calc(100% - 5rem);display: flex;flex-direction: column;align-items: flex-start;}
.beauty_hero_banner_txt1 p {margin-bottom: 1.5rem;color: #fff;opacity: 0;visibility: hidden;transform: translateX(25px);}
.beauty_main_slider_item1.slick-active .beauty_hero_banner_txt1 p {visibility: visible;animation: 1s cubic-bezier(.26,.54,.32,1) .7s forwards;animation-name: rise-right;}
.beauty_hero_banner_txt1 h2 {color: #fff;opacity: 0;visibility: hidden;transform: translateX(25px);}
.beauty_main_slider_item1.slick-active .beauty_hero_banner_txt1 h2 {visibility: visible;animation: 2s cubic-bezier(.26,.54,.32,1) .7s forwards;animation-name: rise-right;}
.btn_see_inside {background-color: #fff;color: #222;padding: 0px 15px;line-height: 46px;font-size: 16px;text-decoration: none;height: 46px;display: flex;align-items: center;width: 150px;justify-content: center;opacity: 0;visibility: hidden;transform: translateX(25px);}
.beauty_main_slider_item1.slick-active .btn_see_inside {visibility: visible;animation: 3s cubic-bezier(.26,.54,.32,1) .7s forwards;animation-name: rise-right;}
.btn_see_inside:hover {text-decoration: underline;}
.btn_see_inside span {margin-left: 5px;transition: all 0.4s ease-in-out;}
.btn_see_inside:hover span {margin-left: 10px;}
.beauty_hero_banner_slide {margin-top: 0rem;color: #000;position: absolute;right: 15%;bottom: 4%;z-index: 99;}
.beauty_sec_inner button.slick-prev {position: absolute;left: 4px;top: 64px;background-color: #fff;border: medium none;background-image: url(../image/ChevronLeftDefault.svg);background-repeat: no-repeat;background-size: 40px;background-position: center center;width: 40px;height: 40px;font-size: 0px;padding: 0px;}
.beauty_sec_inner button.slick-next {position: absolute;right: 4px;top: 64px;background-color: #fff;border: medium none;background-image: url(../image/ChevronRightDefault.svg);background-repeat: no-repeat;background-size: 40px;background-position: center center;width: 40px;height: 40px;font-size: 0px;padding: 0px;}
.beauty_sec_item {padding: 0px 4px;}

@media (min-width: 768px) {
.beauty_hero_banner_txt {align-items: flex-end;padding-right: 2.5rem;padding-left: 0;text-align: left;position: relative;bottom: auto;transform: none;}
.beauty_hero_banner_txt1 {margin-bottom: 0;min-width: auto;width: calc(100% - 1rem);overflow: hidden;}
.beauty_hero_banner_txt1 h2 {margin-bottom: 1rem;color: #fff;font-size: 2.75rem;}
.beauty_hero_banner_slide {width: 40%;}
}

@media (min-width: 1024px) {
.beauty_hero_banner_slide {margin-top: 3rem;width: 40%;}
}

@media (min-width: 1280px) {
.beauty_hero_banner_txt {padding-right: calc(38.75% - 25rem);padding-left: 0;max-width: 38.75%;flex-basis: 38.75%;}
.beauty_hero_banner_slide {margin-top: 4rem;width: 40%;}
}

@media (min-width: 1920px) {
.beauty_hero_banner_txt {padding-right: calc(38.75% - 450px);padding-left: 0;}
.beauty_hero_banner_txt1 {width: calc(100% - 1.5rem);}
.beauty_hero_banner_txt1 h2 {font-size: 3.75rem;line-height: 1.233;}
.beauty_hero_banner_txt1 p {font-size: 1.5rem;line-height: 1.25;}
.beauty_hero_banner_slide {margin-top: 0px;position: absolute;right: 15%;bottom: 4%;z-index: 99;}
}

.beauty_icon_txt1 {display: block;background: transparent;text-align: center;-webkit-text-decoration: none;text-decoration: none;}
.beauty_icon_txt1 h3 {background: #6126a1;color: #fff;font-size: 16px;line-height: 30px;font-weight: 400;width: 50%;margin: 0px auto;}
.beauty_adventure_sec1 {position: relative;display: flex;}
.beauty_hero_banner1 {left: auto;right: 0;flex-basis: 61.25%;max-width: 61.25%;min-height: 42vw;padding-left: 0;position: relative;}
.beauty_hero_banner_inner1 img {display: block;width: 100%;height: 100%;}
.beauty_hero_banner_txt3 {color: #fff;z-index: 2;width: 33.333%;display: flex;flex-direction: column;justify-content: center;background-color: #d0a5ff;}
.beauty_hero_banner_txt2 {margin-bottom: 3rem;min-width: 250px;width: calc(100% - 5rem);display: flex;flex-direction: column;align-items: flex-start;}
.beauty_hero_banner_txt2 p {margin-bottom: 1.5rem;color: #fff;opacity: 0;visibility: hidden;transform: translateX(25px);}
.beauty_main_slider_item.slick-active .beauty_hero_banner_txt2 p {visibility: visible;animation: 2s cubic-bezier(.26,.54,.32,1) .8s forwards;animation-name: rise-right;}
.beauty_hero_banner_txt2 h2 {color: #fff;opacity: 0;visibility: hidden;transform: translateX(25px);}
.beauty_main_slider_item.slick-active .beauty_hero_banner_txt2 h2 {visibility: visible;animation: 1s cubic-bezier(.26,.54,.32,1) .7s forwards;animation-name: rise-right;}
.btn_see_inside1 {background-color: #fff;color: #222;padding: 0px 15px;line-height: 46px;font-size: 16px;text-decoration: none;height: 46px;display: flex;align-items: center;width: 145px;opacity: 0;transform: translateX(25px);justify-content: center;visibility: hidden;}
.beauty_main_slider_item.slick-active .btn_see_inside1 {visibility: visible;animation: 2s cubic-bezier(.26,.54,.32,1) .8s forwards;animation-name: rise-right;}
.btn_see_inside1:hover {text-decoration: underline;}

@keyframes rise-right {
  0%{
    opacity:1;
    transform:translateX(120%);
  }
  to{
    opacity:1;
    transform:translateX(0%);
  }
}

.btn_see_inside1 span {margin-left: 5px;transition: all 0.4s ease-in-out;}
.btn_see_inside1:hover span {margin-left: 10px;}
.beauty_hero_banner_slide1 {/* margin-top: 1rem; */ color: #000;z-index: 2;position: absolute;right: 60%;height: 43vw;top: 24px;overflow: hidden;}
.beauty_sec_inner1 button.slick-prev {position: absolute;left: 50%;top: 5px;background-color: #fff;border: medium none;background-image: url(../image/ChevronLeftDefault.svg);background-repeat: no-repeat;background-size: 40px;background-position: center center;width: 40px;height: 40px;font-size: 0px;padding: 0px;transform: translateX(-50%) rotate(90deg);}
.beauty_sec_inner1 button.slick-next {position: absolute;left: 50%;bottom: 4px;background-color: #fff;border: medium none;background-image: url(../image/ChevronRightDefault.svg);background-repeat: no-repeat;background-size: 40px;background-position: center center;width: 40px;height: 40px;font-size: 0px;padding: 0px;transform: translateX(-50%) rotate(90deg);}
.beauty_sec_item1 {padding: 4px 0px;}
.beauty_item_img1 img {height: 238px;}
.beauty_main_slider, .beauty_main_slider1 {position: relative;}

@media (min-width: 768px) {
.beauty_hero_banner_txt3 {align-items: flex-end;padding-right: 2.5rem;padding-left: 0;text-align: left;position: relative;bottom: auto;transform: none;}
.beauty_hero_banner_txt2 {margin-bottom: 0;min-width: auto;width: calc(100% - 1rem);overflow: hidden;}
.beauty_hero_banner_txt2 h2 {margin-bottom: 1rem;color: #fff;font-size: 2.75rem;}
.beauty_hero_banner_slide1 {width: 300px;}
}

@media (min-width: 1024px) {
.beauty_hero_banner_slide1 {/*margin-top: 3rem;*/ width: 300px;}
}

@media (min-width: 1200px) and (max-width: 1400px) {
.beauty_sec_inner1 button.slick-next {bottom: 31px;}
.beauty_hero_banner_slide1 {height: 45.55vw;}
}

@media (min-width: 1280px) {
.beauty_hero_banner_txt3 {padding-left: calc(38.75% - 25rem);padding-right: 0;max-width: 38.75%;flex-basis: 38.75%;}
.beauty_hero_banner_slide1 {/*margin-top: 4rem;*/ width: 300px;}
}

@media (min-width: 1920px) {
.beauty_hero_banner_txt3 {padding-left: 2%;padding-right: 15%;}
.beauty_hero_banner_txt2 {width: calc(100% - 1.5rem);}
.beauty_hero_banner_txt2 h2 {font-size: 3.75rem;line-height: 1.233;}
.beauty_hero_banner_txt2 p {font-size: 1.5rem;line-height: 1.25;}
.beauty_hero_banner_slide1 {/*margin-top: 5rem;*/}
}

.xzoom {box-shadow: none !important;}

.custom-gallery {display: flex;flex-direction: row;gap: 15px;align-items: flex-start;}
.custom-gallery .glider-contain.main-container {width: 100%;margin: inherit;}
.main-slider a img {width: 100%;border-radius: 8px;max-width: 100%;margin-bottom: 15px;}
.custom-gallery .glider-contain.thumb-container {width: 113px;margin: inherit;position: sticky;left: 0px;top: 140px;}
.thumb-slider img {width: 90px;height: auto;object-fit: cover;margin: 5px;border-radius: 6px;border: 2px solid transparent;cursor: pointer;height: 150px;}
.thumb-slider img:hover, .thumb-slider img.active-thumb {border-color: #6126a1;}
/*.pro_sing_inner {display: flex;gap: 30px;}*/
.pro_sing_inner {display: flex;gap: 30px;}
.pro_sing_inner_right {width: 40%;}
.product_right_summary {position: sticky;top: 140px;}
.pro_sing_inner_left {width: 60%;position: relative;z-index: 1;}
.pro_rati_rev {border: 1px solid #ecece7;background-color: #fff;border-radius: 0px;padding-top: 0px;padding-bottom: 0px;margin-bottom: 15px;padding-left: 8px;padding-right: 8px;cursor: pointer;display: flex;font-size: 13px;width: fit-content;align-items: center;}
.pro_rati_rev_left {padding-top: 4px;padding-bottom: 4px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.pro_rati_rev_left_txt {margin: 0;font-size: 16px;font-weight: 500;padding-right: 4px;color: #000;}
.pro_rati_rev_right {padding-top: 4px;padding-bottom: 4px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-left: 1px solid #ecece7;margin-left: 8px;padding-left: 8px;}
.pro_rati_rev_svg {user-select: none;height: 1em;display: inline-block;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;-webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;fill: #EB9E24;font-size: 1.5rem;color: #EB9E24;width: 20px;}
.pro_rati_rev_value {margin: 0;font-size: 16px;font-weight: 500;color: #000;}

.cart_popup_main.active {display: flex;}
.cart_popup_main {position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 99999;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: center;display: none;}
.cart_popup_main_bg {position: fixed;top: 0px;left: 0px;margin-top: 0px;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);animation-duration: 400ms;animation-fill-mode: both;animation-name: animation-1acbpvw;}
.cart_popup_main_inner {background: white;max-width: 90%;overflow: hidden auto;z-index: 10001;transition: transform 0.3s linear;width: 450px;height: 100vh;max-height: 100%;right: 0px;top: 0px;position: absolute;animation-duration: 500ms;animation-fill-mode: both;animation-name: animation-3izfwu;}
.cart_popup_main_head h3 {font-size: 1.4rem;color: #6126a1;margin: 0px;}
.cart_popup_main_head {display: flex;-webkit-box-pack: justify;justify-content: space-between;background: #f8f8f8;position: relative;padding: 20px 15px;z-index: 100;}
.cart_popup_code_inner {display: flex;gap: 10px;overflow-x: auto;overflow-y: hidden;padding: 0px 0px 10px;}
.cart_popup_code {padding: 10px 15px;}
.cart_popup_code_list {flex: 0 0 280px;background: #f7efff;border: 2px solid #6126a1;border-radius: 8px;box-shadow: 0 6px 18px #FAF8F0;padding: 10px 12px;scroll-snap-align: start;}
.cart_offer_txt {font-size: 14px;line-height: 1.4;margin: 0;color: #1c1c1c;}
.cart-offer-code {margin-top: 6px;display: inline-block;padding: 8px 10px;border: 2px dashed #6126a1;border-radius: 8px;background: #ffffff;font-size: 12px;}
.cart_offer_txt strong {color: #6126a1;}
.cart-offer-code b {color: #6126a1;}
.cart_popup_code_inner::-webkit-scrollbar {width: 5px;height: 5px;background-color: #d9d9d9;}
.cart_popup_code_inner::-webkit-scrollbar-thumb {background: #6126a1;}
.brand_cott {display: flex;align-items: center;justify-content: space-around;padding: 15px;background-color: white;gap: 10px;}
.brand_item {display: flex;flex-direction: column;gap: 10px;align-items: center;}
.brand_item span {font-size: 12px;text-align: center;color: #5c13ab;}
.btn-checkout-cart {padding: 20px 15px;}
.btn_checkout_cart {font-family: "Jost", sans-serif;font-size: 16px;font-weight: 500;line-height: 1;text-align: left;color: #000;background: #e3e231;padding: 17px 35px;
    align-items: center;justify-content: center;transition: 0.5s;position: relative;overflow: hidden;text-transform: uppercase;z-index: 1;display: inline-flex;border-radius: 5px;border: medium none;gap: 15px;text-decoration: none;width: 100%;}
.btn_checkout_cart:after {position: absolute;content: "";display: block;left: 15%;top: -4%;bottom: 0;border-radius: 2px;background-color: #6126a1;transform: skewX(45deg) scale(0, 1);z-index: -1;transition: all 0.5s ease-out 0s;}
.btn_checkout_cart:hover {color: #fff;}
.btn_checkout_cart:hover:after {transform: skewX(45deg) scale(1, 1);height: 150%;width: 150%;}
.pro_sing_cart_right {padding: 30px 15px;border-top: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;display: flex;gap: 15px;align-items: center;}
.pro_cart_pop_img {width: 120px;}
.pro_right_summ h1.product_title {color: #000;font-size: 22px;}
.pro_right_summ .main_mrp, .pro_right_summ .price_off_dis, .pro_right_summ .cicigi-Price-amount.amount {font-size: 15px;}

@media (max-width: 767px) {
.menu_mobile_icon {display: block;position: absolute;top: 26px;right: 15px;}
.menu_mobile_icon_close {position: absolute;top: 15px;right: 15px;cursor: pointer;display: block;}
.main_menu {transition: all 0.4s ease-in-out;right: -100%;position: fixed;top: 0px;width: 100%;z-index: 99999;background: #000;height: 100vh;padding: 50px 30px !important;}
.main_menu.active {display: block;right: 0%;}
}

@media (min-width: 768px) {
.upcoming-item__info {position: absolute;bottom: -60px;right: 0px;width: 270px;padding: 69px 30px 31px;z-index: 5;}
}

@media (min-width: 992px) {
.upcoming-item__label {top: 15px;left: -70px;}
}

@media (min-width: 1200px) {
/*.header_main .container {max-width: 100%;padding: 0px 30px;}*/
.home_blog_main .container {max-width: 1230px;}
.upcoming-item__info {right: 50px;}
}

@media (min-width: 1200px) and (max-width: 1399px) {
.list_box_sec_inner {padding: 30px 20px;}
.list_box_sec_inner h4 {font-size: 25px;line-height: 34px;}
.list_widget_txt {font-size: 14px;line-height: 22px;}
.card-wrapper {width: 18.3%;}
.card_card .card__content {padding: 20px 15px 0px;}
.card__inner .card__media a img {height: 170px;width: 170px;}
.top_selling_product {padding: 50px 30px;}
.shop-block-one .inner-box .lower-content h4 {font-size: 15px;line-height: 20px;}
.shop-block-one .inner-box .lower-content .text {font-size: 13px;line-height: 18px;}
.theme-btn {font-size: 14px;line-height: 22px;}
.shop-block-one .inner-box .lower-content .price {font-size: 18px;margin-bottom: 10px;}
.shop-block-one .inner-box .image-box .option-list li button {width: 30px;height: 30px;line-height: 30px;font-size: 12px;}
.shop-block-one .inner-box .image-box .option-list li {height: 30px;}
.shop-block-one .inner-box .image-box .option-list {top: 15px;right: 15px;}
.sec-title h2 {font-size: 32px;line-height: 38px;}
.shop-block-one .inner-box .lower-content .btn-box .theme-btn {padding: 6px 30px;}
.dt-sc-divider .dt-sc-content .sub-heading {font-size: 40px;line-height: 1.1em;}
.dt-sc-divider .dt-sc-content .main-heading {font-size: 70px;line-height: 1.1em;}
.dt-sc-divider .dt-sc-content .offer-num {font-size: 90px;}
.dt-sc-divider .dt-sc-content .offer-text {font-size: 90px;}
.dt-sc-divider .dt-sc-content .dt-sc-btn {margin-top: 35px;}
.dt-sc-divider .dt-sc-content .sub-heading2 {font-size: 50px;line-height: 1.1em;}
.dt-sc-divider .dt-sc-content .heading-with-sub-heading {padding: 20px 50px 10px;}
.dt-sc-divider .dt-sc-content .heading-with-sub-heading  .main-heading2 {font-size: 45px;line-height: 1.1em;}
.dt-sc-divider .dt-sc-content .heading-with-sub-heading .main-heading {font-size: 20px;line-height: 1.2em;}
.dt-sc-divider .dt-sc-content .desc {font-size: 16px;}
.dt-sc-divider .dt-sc-content .sub-heading3 {font-size: 35px;}
.dt-sc-divider .dt-sc-content .span-num {font-size: 140px;line-height: 145px;}
.dt-sc-divider .dt-sc-content .span-text {font-size: 60px;}
.dt-sc-divider .dt-sc-content .offer-num3 {font-size: 100px;}
.dt-sc-divider .dt-sc-content .offer-text3 {font-size: 100px;}
.dt-sc-divider .dt-sc-image {min-height: 600px;}
.testimonial-block-one .inner-box p {font-size: 16px;line-height: 24px;}
.testimonial-block-one .inner-box h4 {font-size: 18px;line-height: 22px;}
.testimonial-block-one .inner-box .designation {font-size: 13px;line-height: 20px;}
.testimonial-block-one .inner-box .quote-icon {right: 30px;bottom: 60px;}
.testimonial-block-one .inner-box .quote-icon img {width: 60px;}
.swiper-container {width: 700px;}
.ul-banner-slide-img img {height: 500px;}
.ul-banner-slide-title {font-size: 40px;}
.ul-banner-slide-price {font-size: 14px;}
.ul-banner-slide-price .price {font-size: 24px;}
.ul-banner-slide-sub-title {font-size: 16px;}
.ul-btn {height: 50px;line-height: 50px;font-size: 14px;}
.ul-nwsltr-subs-form-wrapper {padding: 40px 60px;}
.bottom_head_wrapper {gap: 50px;}
}