/** Shopify CDN: Minification failed

Line 120:18 "isplay" is not a known CSS property
Line 356:37 Expected identifier but found "!"
Line 445:43 Expected ":"
Line 568:2 Unexpected "{"

**/
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@200..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@300..800&display=swap');
html {scroll-behavior: smooth;}
body {font-family: 'Outfit', sans-serif !important;}
div, span {font-family: 'Outfit', sans-serif !important;}
h1, h2, h3, h4, h5, h6 {font-family: 'Outfit', sans-serif !important;}
h2 {font-size: 36px!important; font-weight: 700!important;}
h3 {font-weight: 600 !important; font-size: 24px !important;}
h4 {font-weight: 600 !important;}
.search__input {font-family: 'Outfit', sans-serif !important;}
button {font-family: 'Outfit', sans-serif !important; font-weight: 600 !important;}
.grid-item__meta span.h4 {font-family: 'Outfit', sans-serif !important; font-size: 20px !important; font-weight: 500 !important; line-height: 1.4 !important;}
/* header css */
.rte--block.rte--strong {font-family: 'Outfit', sans-serif !important; font-weight: 500 !important;}
.site-navigation .site-nav__link {font-size: 12px !important; font-weight: 600 !important;}
.page-content--product .product-single__meta {padding: 0 !important;}
.page-content--product .h2.product-single__title {font-family: "Outfit"; font-weight: 600; line-height: 1.3;}
.site-navigation .site-nav__dropdown-list {list-style: auto; columns: 2; -webkit-columns: 3; -moz-columns: 2; list-style-position: outside; margin-top: 0; margin-left: 15px;}
.site-navigation .site-nav__dropdown {border-radius: 0 0 10px 10px; padding: 20px 20px 20px 0;}
.site-navigation .site-nav__dropdown-link {transition: 0.3s; text-transform: capitalize; font-weight: 500; font-size: 16px;}
.site-navigation .site-nav__dropdown-link:hover {color: #ed1b24; text-decoration: none; }
.sku-mapping {margin-bottom: 16px;}

.site-nav--has-dropdown:nth-child(4) .site-nav__dropdown-list {columns: 1; -webkit-columns: 1; -moz-columns: 1;}
.site-nav--has-dropdown:nth-child(5) .site-nav__dropdown-list {columns: 1; -webkit-columns: 1; -moz-columns: 1;}
.aroma-class {display: inline-block; width: 66%; vertical-align: middle; padding: 0px 0 40px; margin-right: 30px;}
.aroma-class-img {display: inline-block; width: 300px; vertical-align: middle;}
.grid-product-cards-1 {display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 30px; margin: 0 auto; padding: 20px 0;}
img.img-none {display: none;}
.grid-product-cards-1 img {width: 120px;}
.border-top img {display: inline-block;}
  .border-top {text-align: center;}
  .product-card-1 {text-align: center;}
p.border-top {border-top: 10px solid #9d2b32!important; padding-top: 20px;}
.grid-product-cards-1 .product-card {text-align: center;}
.aroma-class h3{margin: 0 0 30px 0 !important;}
.header-item--logo {max-width: 350px; flex: 0 0 320px !important;}
.header-item--search {max-width: 550px !important;}
.search__input-wrap .search__input {width: 100% !important;}
.header-wrapper--compressed {height: 100px;}
.header-wrapper--compressed .site-header {height: 80px;}
.header-wrapper--compressed .site-header__element--top {height: 80px; border-bottom: 1px solid #00005c; }
.header-wrapper--compressed .site-header__element--top .page-width {height: 70px;}
.header-wrapper--compressed .site-header__element--top .page-width .header-layout {height: 70px;} 
.header-wrapper--compressed .site-header__logo-link .image-element {max-width: 100px !important; max-height: 45px !important; }
.header-wrapper--compressed .search__input-wrap .search__input {height: 40px; font-size: 14px !important;}
.header-wrapper--compressed .btn--search .icon {height: 20px; width: 20px;}
.header-wrapper--compressed .site-nav__link--icon .icon {height: 20px; width: 20px;}
.results li a {font-size: 16px; font-weight: 300;}
.article-template__hero-container img {height: auto; border-radius: 12px;}
h3.recent-post-title {font-size: 24px !important; border-bottom: 1px solid #eaeaea; padding-bottom: 12px;}

/* product detail */
.mobile-price {display: none; visibility: hidden; opacity: 0;}
.product__price.on-sale span {font-weight: 700;}
.product__price-savings {font-weight: 600;}
.product__price--compare span {font-size: 20px !important;}
.product__policies_text {margin-top: 0px;}
.product__policies.rte {display: none; }

/* product-mapping */
.sku-mapping a.product_map {display: inline-block; border: 1px solid #313652; padding: 10px 14px; border-radius: 4px; font-weight: 500; margin-right: 0; transition: 0.3s;}
.sku-mapping a.product_map:hover {border: 1px solid #313652;}
.size-mapping a.product_map {display: inline-block; border: 1px solid #eaeaea; padding: 10px 14px; border-radius: 4px; font-weight: 500; margin-right: 0; transition: 0.3s;}
.size-mapping a.product_map:hover {background: #000; color: #fff;}
.sku-mapping {margin-bottom: 16px; display: flex; gap: 10px; align-items: center; flex-wrap: wrap;}
.size-mapping {margin-bottom: 20px; display: flex; gap: 10px; align-items: center;}
.sku-mapping a.product_map.active {background: #313652; color: #fff;}
.size-mapping a.product_map.active {background: #313652; color: #fff;}
.sku-mapping a.product_map.active-product {background: #313652; color: #fff;}
.size-mapping a.product_map.active-product {background: #313652; color: #fff;}
.blog-dics li {font-size: 18px !important; line-height: 1.5;}
.blog-dics ol, .blog-dics ul  {display: flex; flex-direction: column; gap: 8px; }
.blog-dics div[itemtype="https://schema.org/Answer"][itemprop=acceptedAnswer] p {font-size: 18px !important;}
.elegance-amp-durability-combined-stainless-steel-dinner-sets-as-perfect-wedding-or-housewarming-gifts-img {display: none;}
/* Product Tab */
ul.tabs {display: flex; align-items: center; justify-content: flex-start; max-width: 1070px; margin: 0 auto; border-bottom: 1px solid #eaeaea;}
ul.tabs li {display: block;float: left;height: 40px;margin-bottom: 0;padding: 0;width: auto; }
ul.tabs li a { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #F5F5F5; border-color: #DDDDDD !important; border-style: solid; border-width: 1px 1px 0 1px; display: block; font-size: 13px; height: 29px; line-height: 30px; margin: 0; padding: 0 20px; text-decoration: none; width: auto; color: #303030; border-bottom:none !important;}
ul.tabs li a.active {background: none repeat scroll 0 0 #FFFFFF; height: 30px; margin: 0 0 0 0px; position: relative; top: 0px;}
ul.tabs li:first-child a.active {margin-left: 0;}
ul.tabs li:first-child a {border-top-left-radius: 2px; border-width: 1px 1px 0;}
ul.tabs li:last-child a {border-top-right-radius: 2px;}
ul.tabs:before, ul.tabs:after {content: " "; display: block; height: 0; overflow: hidden; visibility: hidden; width: 0;}
ul.tabs:after {clear: both;}
.vinod-product-tabs {padding: 40px 0;}
.vinod-product-tabs ul.tabs li a {margin-left: 0; border: 0; padding: 0px 10px 40px 10px; color: #323232; font-weight: 500; font-size: 18px; display: block; border-radius: 0; background: transparent; border-bottom: 1px solid #eaeaea !important;}
.vinod-product-tabs ul.tabs li a.active {margin-left: 0; border: 0; padding: 0px 10px 40px 10px; color: #323232; font-weight: 500; font-size: 18px; display: block; border-radius: 0; background: transparent; border-bottom: 1px solid #ed1b24 !important;}
.vinod-product-tabs #tab-1, .vinod-product-tabs #tab-2, .vinod-product-tabs #tab-3 {max-width: 1070px; margin: 0 auto; margin-top: 25px;}
.vinod-product-tabs .section-manufactured {text-align: center; margin-top: 40px;}
.vinod-product-tabs a.button {background: #ed1c24; color: #fff; padding: 10px 20px; display: inline-block; margin-bottom: 12px; border-radius: 4px;}

.add-to-cart.btn--secondary {background: #ed1b24 !important;}
.add-to-cart.btn--secondary:hover {background: #ed1b24 !important;}
.shopify-payment-button__button {background: #fff !important;}
.shopify-payment-button__button:hover {background: #313652 !important; color: #fff !important;}
.shopify-payment-button__button {color: #000 !important; border: 1px solid #000 !important;}
.add-to-cart.btn--secondary {color: #fff !important; border: 1px solid #ed1b24 !important;}

.vinod-product-review span {display: flex !important; align-items: center; gap: 10px;}
.product-single__meta .product-single__header {margin: 16px 0 10px !important;}
.wa__btn_popup {display: none;}
.wa__btn_popup.wa__active {display: block;}
iframe.collaboration {height: 700px;}
.distributorship_enquiry {padding: 40px 0;}

.collaboration-enquiry .collaboration-title {text-align: center; border: 1px solid #eaeaea; padding: 30px; line-height: 1.5; background: #f8f8f8; margin-bottom: 30px;}
.collaboration-enquiry .collaboration-title h2 {font-size: 26px !important;}
.collaboration-enquiry .collaboration-title p {font-size: 16px;}
.open_popup{background: none; border: none; padding: 5px 15px; color: #fff; font-size: 20px; padding: 0;}
.popup_body{display:none; position:absolute; top:0;left:0;right:0;bottom:0; -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; -ms-transition: 300ms; transition: 300ms;}
.popup_body_show{ isplay:block; webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; -ms-transition: 300ms; transition: 300ms; z-index: 99999;}
.popup_back{background: rgba(0,0,0,0.8);position: fixed;left:0;right:0;top:0;bottom:0;}
.popup_contain{max-width: 330px;padding: 0;border-radius: 16px;text-align: left;z-index: 999910;position: fixed;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.popup_contain video {width: 330px;}

.popup_close{background: #000000; padding: 0 13px 5px; width: 35px; height: 35px; position: absolute; right: -22px; top: -10px; color: #fff;
    border-radius: 50%; border: 1px solid #fff; display: flex; align-items: center; justify-content: center;}

.dropdown:hover>.dropdown-menu {display: block;} 
section.check-what-customer i {color: #fff;}
section.check-what-customer button.open_popup:hover i {display: block;}
.check-what-customer {padding: 0px 0 60px; text-align: center;}
section.check-what-customer img {border-radius: 8px; position: relative; width: 100%;}
.Check-what-customer-inner {overflow: hidden; position: relative;}
.carousel-image-overlay {font-family: fontawesome; position: absolute; top: 0; left: 0; display: flex; align-items: center; justify-content: center; text-align: center; width: 100%; height: 100%; padding: 20px; background: #00000066; transform: scale(1); opacity: 0; font-size:24px; border-radius: 10px; transition: 0.3s;}
section.check-what-customer .open_popup:hover .carousel-image-overlay {opacity: 1;}
.mobile-customers {display: none !important;}
.check-what-customer h2 {padding-bottom: 30px;}
.newsletter__input {width: 300px; padding-left: 15px !important; font-family: 'Outfit', sans-serif !important;}
.steel-content{margin-top:25px}
.pro-inline-block {display: flex; justify-content: space-around; align-items: center; column-gap: 20px;}
.pro-inline-block ul {width: 50%;}
.features-grid h2 {display: block !important; text-align: center; font-size: 17px !important;}
.product-grid-box {display: grid; grid-template-columns: repeat(7, 1fr); padding: 0px; margin: 30px 0px; column-gap: 20px; padding: 20px 0;}
.features-grid {text-align: center; padding-top: 19px; border-radius: 6px;}
.features-grid p img {margin: 0 auto !important;}
.product-card img {border: 1px solid #ebebeb;}
.grid-product-cards {display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px;}

.about-doniv .about-content {gap: 20px; display: flex; align-items: center; column-gap: 40px; background: #f8f8f8; padding: 40px; border-radius: 20px;}
.about-doniv .about-content .img-block img {max-width: 140px;}
.accordion-tab-head {display: flex; align-items: center; justify-content: space-between; padding: 16px 16px; margin: 0; background: #f9f9f9;
    font-size: 17px !important; font-weight: 600 !important;}

.accordion-tab-content {padding: 0 16px; margin-top: 16px;}
.main-content {min-height: 0px !important;}
/* filter */

.gf-block-title .h3 {display: flex; justify-content: space-between; font-size: 16px !important;}
.gf-block-content button {font-size: 18px !important; display: flex; align-items: center; font-weight: 300 !important;}

.blog-layout__sidebar .grid-article__meta .article__title {font-size: 15px !important;}
.blog-layout__sidebar .article__sub-meta
.grid-article[data-style=compact] .grid-article__image {flex: 0 0 35% !important;}
.site-navigation .site-nav__link {padding-right: 3px;}
.site-navigation .site-nav__item:nth-child(9)  .site-nav__dropdown-list {list-style: auto; columns: 1; -webkit-columns: 1;}
.site-nav__dropdown {width: fit-content; }
.site-navigation .site-nav__item:nth-child(9) .site-nav__dropdown {width: 220px;;}
/* footer */

#FooterMenus .footer-inner {width: 100%; display: inline-block; vertical-align: top;}
#FooterMenus .footer-inner h3 {color: #313652;font-size: 20px !important;font-weight: 600;line-height: 1.35;margin: 0 0 20px;font-family: Outfit,sans-serif; }
#FooterMenus .footer-inner ul {padding: 0;list-style: none;}
#FooterMenus .footer-inner ul li a:hover {color: #ed1c24;}
#FooterMenus .footer-inner p {font-size: 15px; margin: 5px 0; font-family: Outfit, sans-serif; font-weight: 400; color: #161616;
    margin-bottom: 10px;}
#FooterMenus .footer-inner .icon-list-details {display: flex; align-items: center; gap: 5px; padding: 4px 0;}
.pad-left {padding-left: 25px;}
ul.social-icons {margin: 0}
ul.social-icons li {display: inline-block;vertical-align: middle;position: relative}
ul.social-icons li a {display: block;width: 40px;height: 40px;line-height: 40px;text-align: center;border-radius: 100%;background: transparent;color: #fff;margin: 0 10px 10px 0}
ul.social-icons li a i {color: #fff;}
#FooterMenus .footer-inner .icon-list-details {gap: 4px !important;}
#FooterMenus .footer-inner .social-icons {gap: 4px !important;}
/* ul.social-icons li:hover a i {color: #eb1e22;} */
.footer-inner strong {font-size: 14px !important;}
.footer-inner ul {margin: 0;}
.product-grid-item .grid-product__price--savings {display: block !important; max-width: max-content;}
#FooterMenus .footer-inner .social-icons {display: flex; gap: 6px;}
#FooterMenus .footer-inner .icon-list-details {display: flex; align-items: center; gap: 10px;}
#FooterMenus .footer-inner .icon-list-details i {color: #313652; font-size: 14px;}
#FooterMenus .footer-inner .icon i {color: #313652; font-size: 14px;}
#FooterMenus .footer-inner .list-head {margin: 10px 0;}
#FooterMenus .address-details p.icon-list {margin-bottom: 10px;}
.footer-content h3 {font-size: 20px !important;}
#FooterMenus {padding-bottom: 30px;}
.footer-content {border-top: 1px solid #eaeaea; padding-top: 30px;}
.footer__section {width: 100%;}
.copyright-bar {display: flex; justify-content: space-between;}
.footer__section .small--text-left {padding: 0;}
.copyright-bar p {margin: 0;}
#FooterMenus {padding: 0;}
.address-details p {line-height: 1.7;}
.wa__popup_chat_box {font-family: 'Outfit', sans-serif !important;}
.wa__btn_popup_txt {display: none !important;}
.logos-doniv {display: flex; align-items: center; justify-content: center; gap: 20px;}
.logos-doniv img {background: #f8f8f8; padding: 20px 0; margin-top: 20px; border-radius: 10px;}
.features-accordion .features-head {display: flex; align-items: center; justify-content: space-between; font-size: 20px !important; font-weight: 500 !important; background: #f8f8f8;
    padding: 15px 20px; border-radius: 4px;}
.features-accordion .features-content {display: block;}
.mobile-hide {display: block;}
.accordion-tabs.desktop-hide {display: none;}
.alr-box-grid .alr-item {box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; border: 0;}
.alr-box-grid {max-width: 1070px !important; margin: 0 auto !important; box-shadow: none !important; padding: 0 !important;}
.alr-wh-star-rating {gap: 10px !important;}
.alr-wh-star-rating-average-number {font-size: 14px !important; font-weight: 500 !important; color: #000000 !important;}
.vinod_product_img{display:flex !important; justify-content:center !important; margin:20px 0px}
.vinod_product_img img{width:100% !important}
.product-7676371108030 .variant-wrapper {    display: block !important;}
.product-7676371108030 .variant-input-wrap label.disabled:after {border:none;}
.product-7676371108030 .variant-input-wrap label.disabled {color:inherit !important;}
/* blog */
.section-header__title {font-weight: 700 !important; font-size: 36px;margin-bottom: 12px;}
.Blog-Table-of-contents h2 {font-size: 24px; color: rgb(255, 0, 0);}
.Blog-Table-of-contents ul {padding: 20px;}
.Blog-Table-of-contents li {margin-bottom: 5px;}
.Blog-Table-of-contents ul {border: 3px solid #313652; padding: 20px 50px; border-radius: 20px; margin-left: 0; font-size: 20px;}
.Blog-Table-of-contents ul ul {border: 0px solid #313652; border-radius: 20px; margin-left: 20px !important; font-size: 20px;}
.Blog-Table-of-contents a {color: #000000; font-size: 20px; font-weight: 600; line-height: 1.9; text-decoration: none !important;}
.rte .Blog-Table-of-contents h2 {font-size: 28px !important;}
.Blog-Table-of-contents a:hover {text-decoration: none;}
.blog-dics h2 {margin-bottom: 10px !important;margin-top: 25px !important;font-size: 28px !important;}
.blog-dics p {font-size: 18px;line-height: 1.5;}
.blog-dics h3 {margin-bottom: 10px!important;margin-top: 25px!important;font-size: 22px!important;}
.table-responsive {display: block;width: 100%;overflow-x: auto;}
table {border-collapse: separate;border-color: #f0f0f0;border-spacing: 0;border-style: solid;border-width: 1px 0 0 1px;margin-bottom: 24px;width: 100%;}
table.blog-new-design th {background: #f4f4f4!important;padding: 12px!important; text-align: center;}
.blog-new-design a {background: red;color: #fff !important;padding: 8px 16px;border-radius: 30px;text-decoration: none !important;font-size: 15px;display: inline-block;text-align: center;}
.table-wrapper {margin-top: 30px;}
/* policies */

.policies {padding: 50px 10px; }
.about-b2b h2 {position: relative !important;}
.about-b2b h2:after {content: ""; position: absolute; left: 0; bottom: -22px; height: 1px; width: 95%; max-width: 255px;
    background-color: #e31e24;}
.about-b2b h2:before {content: ""; position: absolute; left: 0; bottom: -24px; height: 5px; width: 55px;
    background-color: #e31d23; z-index: 99;}

/* about-us */
.about_us_discription{margin-bottom: 2rem;display: grid;grid-gap: 1rem;}
.home_page_image{grid-area: 1 / col4-start / last-line / 6;border-radius: 10px;}
.vc_btn3-inline{display: inline; margin-right: 10px; margin-top: 10px;}
.homepage_button{background-color: #ed1b24; padding: 12px 24px; color: #fff !important; border-radius: 6px; text-decoration: none !important; font-weight: 500 !important;}
.home_page_image img {border-radius: 12px;}
.about-icons-block {background: #f3f3f3; padding:50px 0; text-align: center;}
.icon_discription{text-align:center;}
.icons-image-img{margin: auto; margin-bottom:30px; }
.icons-image-img:hover{animation: animName 1.5s linear infinite;}
.accolades img {border-radius: 12px;}
.h4_accolades {margin-bottom: 20px !important;}
.logo-bar .new-grid {display: grid; grid-template-columns: repeat(5, 1fr);}
.logo-bar .logo-bar__item {padding: 20px 0 !important;}
.logo-bar__item img {width: 100% !important; padding: 0 12px !important;}
#shopify-section-template--16238919975102__0356996f-b057-4c75-8b18-1a02e51a3cfd .page-width--narrow {padding: 40px; background: #f8f8f8; border-radius: 10px;}
#shopify-section-template--16238919975102__0356996f-b057-4c75-8b18-1a02e51a3cfd .main-content {min-height: 500px;}
.collection-mobile-banner {display: none;}

#shopify-section-template--16244541423806__main header.section-header {margin: 0 !important; text-align: center;}

.grid-article .grid-article__meta {text-align: left; margin-top: 16px;}
.grid-article .grid-article__meta a {font-weight: 700; text-align: left;}
.grid-article__image img {border-radius: 10px;}
.blog-layout__sidebar .grid-article__meta {margin-top: 0;}
.blog-layout__main .grid-article__tags {display: none;}
.grid-article[data-style=medium] .article__sub-meta>span {margin: 0;}
.article__sub-meta .article__sub-meta-date {margin: 0px !important; font-weight: 700 !important;}
.grid-article .article__sub-meta {margin-top: 8px;}
.blog-layout__sidebar .article__title {font-size: }
.blog-dics p a {color: #ed1c24 !important; text-decoration: none !important; font-weight: 500 !important;}
.blog-dics li a {color: #ed1c24 !important; text-decoration: none !important; font-weight: 500 !important;}
.blog-dics .homepage_button.text {color: #fff !important;}
.blog-layout__sidebar .recent-post-title {font-size: 28px !important; margin-bottom: 28px; border-bottom: 1px solid #f8f8f8; padding-bottom: 16px;}
.blog-layout__sidebar {padding-top: 0 !important;}
.gf-filter-contents .gf-option-box button {text-transform: none !important;}
.grid-product__price sup, .product__price sup {top: 0em !important; font-size: 100% !important;}
.logo-brands-block {background: #f8f8f8;}
.brands-trust-section {padding: 60px 0 !important;}
.brands-trust-section .differentiators {margin-bottom: 40px !important;}
.product-template .payment-buttons {display: flex !important;}

.cart__drawer-form .cart__items .vinod_cart_item .progress-bar-container,
.cart__drawer-form .cart__items .vinod_cart_item #discount-messages {display: none;}

.cart__drawer-form .cart__items .vinod_cart_item:last-child .progress-bar-container,
.cart__drawer-form .cart__items .vinod_cart_item:last-child #discount-messages {display: block !important;}

.cart-template .vinod_cart_item .progress-bar-container,
.cart-template .vinod_cart_item #discount-messages {display: none !important;}

.cart-template .vinod_cart_item:last-child .progress-bar-container,
.cart-template .vinod_cart_item:last-child #discount-messages {display: block !important;}

.site-header__element .site-nav__icons {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

#SiteHeader .header-item--search {display: block;}
.grid-product__tag {font-weight: 500; border-radius: 2px; padding: 6px 12px;}
.bulk_enquiry_btn {padding: 14px;
    border: 1px solid #313652;
    display: block;
    color: #313652;
    background: #ffffff;
    transition: none;
    width: 100%;
    text-align: center;
    border-radius: 4px;}
.payment-buttons .add-to-cart {border-radius: 4px;}
.product-grid__content .product-block.product-block--price {margin-bottom: 0 !important;}
.product-grid__content .js-qty__wrapper .js-qty__num {border-radius: 3rem; border: 1px solid #cfcfcf; padding: 7px 20px;}
.product-grid__content  .js-qty__wrapper {max-width: 100px;}
.product-grid__content .js-qty__adjust {padding: 0 14px;}
.product-grid__content .js-qty__adjust:hover {background-color: transparent; color: #000000;}
.product-grid__content .product__quantity {display: flex; align-items: center;  gap: 14px;}
.product-grid__content .product__quantity label {margin-bottom: 0;}
.product-single__meta .sku-mapping + .product-block {margin-top: 10px;}
.shopify-payment-button .shopify-payment-button__button--unbranded {border-radius: 4px;}

.product-block--price .variant__label {font-weight: 600 !important;}
.template-product .product__sub_title {font-family: Outfit; font-size: 16px; font-weight: 400; line-height: 1.6; text-align: left; color: #000000; margin-top: 10px; margin-bottom: 15px;
    max-width: 610px;}
/* .grid-item.grid-product .grid-product__title {margin-top: 20px; height: 50px;} */
@keyframes animName {
 0%{
    transform: rotateY(0deg);
   }
50%{
    transform: rotateY(180deg);
   }
  100%{
    transform: rotateY(0deg);
  }
}
.accolades{margin: 50px 0; }
.h4_accolades{font-size: 1.286em; margin-bottom: 10px;}

/* contact-us */
.heading-title ul li i{font-size: 25px; margin-right:10px;}
.heading-title ul li h4{font-size: 20px; color:#292929; font-weight: 600;}
.heading-title ul {list-style-type: none; margin:0;}

/* testimonial */
.testimonial-heading {display: flex;}
.testimonial-card{ border: 1px solid #eaeaea; padding: 20px; border-radius: 12px; box-shadow: 3px 3px #ED1C24; }
.testimonial-card h3{font-size:22px; !important}
.image-container { margin-right: 10px;}
.strong-rating-wrapper .star svg {width: 20px; fill:#FBB740;}
.star{margin-top: 8px;}
.star-half{width: 20px; fill:#dedede;}

/* corporate-page */
.corporate-gift-hero{padding: 40px 0; background-image:url("/cdn/shop/files/corporate_gifting.png?v=1695888942"); background-size: cover; background-repeat:no-repeat;background-position: center center;}
.corporate-gift-hero h1 {font-weight:800; color: #b11b1c; padding-top:70px; font-size: 54px;}
.corporate-gift-hero p {font-size: 21px!important; color: #b11b1c; font-weight: 600; text-align: left;}
.corporate-gifting-main-inner .call-us {background: #000; font-size: 18px; font-weight: 500; padding: 14px; display: inline-block;color: #fff;padding: 10px;border-radius: 10px;box-shadow: 0px 20px 20px 0px #0000008f;margin-right: 20px;}
.corporate-gift-hero .form-container {background: #ffffff; color: #000; margin: 20px; padding:20px; border-radius: 20px;}
.corporate-gifting-main-inner .form-container p iframe{height: 420px;}
.corporate-right {text-align: right;}
.brand-trust h2{font-size: 2.86em; font-weight: 600; text-align: center; margin: 30px auto;}
.brand-trust h3{text-align: center; margin-top: -1em; font-size: 1.3em;}
.corporate-gift-feature .feature-logos {display: grid; grid-template-columns: repeat(5, 1fr); gap:20px; }
.corporate-gift-feature .feature-logos .feature-item{border-radius: 6px; box-shadow: none; padding: 20px 20px 20px; text-align: center; display: flex;
    flex-direction: column; align-items: center; justify-content: flex-start; box-shadow: none;  background: #fff !important;}
.corporate-gift-feature .feature-logos img{margin: 0px auto; padding: 20px 0px; }
.corporate-gift-feature .feature-logos p{text-align: center; font-weight: 600; padding-bottom: 10px;}
.partners-logos { display: flex; justify-content: center; align-items: center; column-gap: 30px; }
.partners-logos img {background-color: #fdfdfd; z-index: 2; border-radius:8px; padding: 20px;}

.corporate-gift-feature .feature-logos .feature-item img {width: 90px;  margin-bottom: 20px; padding: 10px;}
.corporate-gifting-main-inner .call-us {display: none;}
.corporate-gifting-main-inner .form-container h2 {font-size: 18px!important; text-align: center; color: #000; padding: 20px 20px 0 20px; line-height: 1.6;}
.corporate-gift-hero .form-container {margin: 20px 0;}
.corporate-gift-hero p {max-width: 620px;}


.corporate-gifting-main-inner .form-container h2 {font-size: 18px!important; text-align: center; color: #000; padding: 20px 20px 0 20px;
    line-height: 1.6;}
.corporate-gift-hero .col-sm-7 {padding: 12px; padding-left: 40px;}
.distributorship_enquiry iframe.distrbutorship {height: 600px;}
#shopify-section-template--16189608034494__main header.section-header {margin: 0 !important;text-align: center;}
.form_layout h2, .form_layout p { font-family: inherit;}
#shopify-section-template--16189608034494__main header.section-header {margin: 0 !important;text-align: center;}
#shopify-section-template--16235851350206__52d013c8-caac-4e71-811d-c7b7def8eeff {background: #f7f7f7; padding: 60px 0; }
.vc_row {margin-left: -15px; margin-right: -15px;}
.brands-trust h2 {margin-bottom: 28px;}
.gf-filter-contents .gf-option-box button {font-size: 16px !important; display: flex; align-items: center; gap: 6px;}
.h3.section-header__title {font-family: 'Outfit', sans-serif !important;}
.h3.section-header__title a {text-decoration: none;}
.h3.section-header__title a:hover {color: #ff0101;}
.alr-wh-rating-total-review-empty {font-size: 17px !important; margin: 20px 0 !important;}
.mobile-rating .alireviews-review-star-rating  {display: none;}
.grid-item.grid-product .alireviews-review-star-rating {display: flex !important;}
.grid-item__meta-main .alireviews-review-star-rating {margin-top: 10px;}
.feature-logos {margin: 0 !important;}
#shopify-section-template--16235851350206__f5fbded9-9ffa-4d97-bc17-5e967e53287e .collection-image--circle .collection-image img {padding: 30px;}
#shopify-section-template--16235851350206__f5fbded9-9ffa-4d97-bc17-5e967e53287e .collection-item__title {font-size: 20px; margin-top: 12px; color: #ed1c24;}
.owl-testimonials .item {align-items: center;background-color: #fff;color: #20274f;display: justify-content: center; border-radius: 10px; width:90%; margin: 0 auto; padding:30px; height: fit-content;}
section.Testimonials {background: #f5f5f5;padding: 60px 0px;}
section.Testimonials .info-box {display: flex;align-items: center; gap: 20px; margin-bottom: 20px;}
.testimonial-block .text {font-weight: 400!important; font-size: 16px!important; line-height: 1.6em!important; letter-spacing: 0!important; text-align: left;
    margin-bottom: 8px;}
.owl-testimonials .item {width: 100%; height: 300px;}
section.Testimonials .info-box {margin-bottom: 8px;}
.testimonials-row h2 {margin-bottom: 30px !important;}
.contant-box {text-align: left;}
.testimonials-row {max-width: 1060px; margin: 0 auto;}
section.Testimonials .owl-nav {display: flex;justify-content: space-between;position: relative;top: -255px;font-size: 50px;color: #20274f; z-index: 999;}
h4.name {color: #dc4759; padding-top: 0; font-weight: 600 !important; font-weight: 700; letter-spacing: 0; line-height: 1.2em; max-width: 210px;
    font-size: 21px; font-family: Outfit; margin: 0; padding-bottom: 5px;}
.testimonials-row h2 {font-size: 40px !important;color: #232c65;font-weight: 700;letter-spacing: 0;font-family: Outfit;margin-top: 0;margin-bottom: 20px;text-align: center;}
.scrollUp-btn i {display: flex; align-items: center; justify-content: center; position: relative; top: 5px; padding: 3px; color: #fff; font-size: 25px;
    cursor: pointer !important;}
#scroll-top {position: fixed; z-index: 9999999; right: 26px;bottom: 15px;background: #ba4444;border-radius: 50%;max-width: 40px;max-height: 40px; width: 100%; height: 100%; display: none; opacity: 0; visibility: hidden; cursor: pointer !important; }
#scroll-top.show {display: block !important; opacity: 1; visibility: visible;}

.product-single__header .breadcrumb {display: none;}

#shopify-section-sections--16189608460478__newsletter-popup .main-content {
    min-height: 350px !important;
}
#gf-grid {padding-top: 20px;}
.feature-item {border: 2px solid #fff; }


.scrollUp-btn {display: none; }
.bulk-enquiry-form {display: none;}

.collection-content .grid-product__actions {display: none;}
.blog-layout__sidebar {position: sticky; top: 0; overflow-y: auto; padding: 20px;}
.gf-option-block ul li button span.gf-count {color: #919191 !important; font-weight: 400 !important;}
.product_offer .diwali_offer h3 {font-size: 18px !important; font-weight: 600 !important; position: relative; display: flex;  align-items: center;
    gap: 10px; line-height: 1.5; background: transparent; padding: 0; color: #1e1e1e;}
.product_offer .diwali_offer {font-size: 20px; font-weight: 600; margin-bottom: 12px; position: relative;}
.product_offer .diwali_offer:after {content}
.product_offer {padding: 0; border-radius: 12px; overflow: hidden;}
.product_offer .diwali_offer h3 {margin-bottom: 30px !important;}
.product_offer ul {margin: 0 0px;}
.diwali_offer img {width: 24px; position: relative; top: 0px;}
.product_offer ul {padding: 0 !important;}
.product_offer {animation: color-change-blink 2s linear infinite;}
.ContactInputDiv input {height: 45px; font-size: 16px;}
.ContactInputDiv input:placeholder {color: #333;}
.spinButtonDiv .Polaris-Button__Content .Polaris-Button__Text {font-size: 16px; font-weight: 400 !important;}
.brands-section-vinod {padding: 40px 0;}
.b2b-banner h1 {font-weight: 700; color: #ffffff; font-size: 40px; padding-top: 0;}
.b2b-banner .form-container {margin: 0;}
.b2b-banner ul {margin: 0; list-style: none; columns: 2; -webkit-columns: 2; -moz-columns: 2;}
.b2b-banner ul li {margin-bottom: 16px; display: flex; align-items: center; gap: 16px; font-size: 17px; line-height: 1.3;
    color: #fff; background: #E31E24; padding: 12px 12px; border-radius: 10px;}
.b2b-banner-overlay  {background-color: transparent; background-image: linear-gradient(45deg, #421B01 0%, #00000000 100%); transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    height: 100%; width: 100%; top: 0; left: 0; position: absolute;}
.b2b-banner {background-image: url(/cdn/shop/files/header-bg.jpg?v=1703675887); background-size: cover; background-repeat: no-repeat;
    background-position: center center; position: relative;}
.b2b-banner .page-width {position: relative;}
.b2b-banner p {color: #FFFFFF; font-size: 26px !important; font-weight: 600; margin-bottom: 20px}
.b2b-banner .col-sm-7 {padding-left: 0;}
.b2b-banner .call-us {display: inline-block; background: #000; padding: 9px 18px; font-size: 20px; margin-top: 18px; border-radius: 10px; font-weight: 600;}
.b2b-banner h1 {position: relative;}
.b2b-banner h1:after {content: ""; position: absolute; left: 0; bottom: -12px; height: 5px; width: 55px; background-color: #e31d23;
    z-index: 1;}
.b2b-banner h1:before {content: ""; position: absolute; left: 0; bottom: -10px; height: 1px; width: 95%; max-width: 255px; background-color: #e31e24;}
/* .list-design-blog-highlight h3 {border: 2px solid #eaeaea; padding: 16px; border-radius: 14px;} */
.list-design-blog-highlight h3 {margin-top: 0px !important; border-bottom: 2px solid #ed1c24; display: inline-block; padding-bottom: 4px;}
.list-design-blog-highlight {padding: 14px 14px; border: 2px solid #ffdfe0; margin-bottom: 16px; background: #fef2f2; display: inline-block;}
.list-design-blog-highlight ul li {font-size: 18px; line-height: 1.5;}
.list-design-blog-highlight.malpua-recipe { max-width: 400px; width: 100%; display:block;}
.list-design-blog-highlight.malpua-recipe h2 {margin-top: 0px!important;}
.numberlist-ol-li ol li {font-size: 18px;line-height: 1.5;}
.numberlist-ol-li {margin-left: 20px; margin-bottom: 20px;}
.numberlist-blog {margin-left: 20px; margin-bottom: 20px; }
.blog_child_list_items {margin-left: 20px;}
#bulk_enquiry_popup {display: none;}
#bulk_enquiry_popup .overlay-popup-wrapper {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000000b3; z-index: 999;
    display: flex; align-items: center;justify-content: center;}
#bulk_enquiry_popup .bulk-content {background-color: #fff; padding: 30px 20px; border-radius: 5px; box-shadow: 0 0 10px #0000004d;
    max-width: 630px; width: 100%; text-align: left; position: relative;}
#bulk_enquiry_popup .close-btn {position: absolute; cursor: pointer; width: 20px; top: -15px; right: -15px;}
#bulk_enquiry_popup .bulk_order_enq_form iframe {height: 410px;}
#bulk_enquiry_popup .close-btn {background: #e9e9e9; border-radius: 50%; padding: 6px; height: 30px; width: 30px; display: flex; align-items: center; justify-content: center;}
.bulk_order_enq_form iframe {height: 350px;}
#bulk_enquiry_popup h2 {text-align: center; font-size: 24px !important; margin-bottom: 16px !important; background: #ffffff; color: #000;
    padding: 10px; border-radius: 8px;}
.bulk-enquiry-form-wrapper {margin-top: 10px;}
.product_offer .diwali_offer {margin-bottom: 0 !important;}
.product_offer h3 {font-size: 16px !important; font-weight: 600 !important; margin-bottom: 0 !important; position: relative; display: flex;
    align-items: center; gap: 10px; line-height: 1.5; background: #fff1f1; padding: 10px 24px;}
.product_offer {padding: 0; border-radius: 0; overflow: hidden; border-radius: 6px;}
.product_offer {display: inline-block;  margin-bottom: 0px !important; animation: color-change-blink 2s linear infinite !important;}
.product-template .product-block--price .variant__label {display: inline-block;}
.product-template .product-block--price {margin-bottom: 18px !important;}
.product-template .product-single__meta .product-block:nth-child(2) {margin-bottom: 12px !important;}
.product-template .product-single__meta .product-block:nth-child(3) {margin-bottom: 12px !important;}
.product-single__meta .sku-mapping + .product-block {display: inline-block;}
#shopify-block-jedi_stock_counter_stock_counter_wXryBC {display: inline-block;  margin-left: 10px !important;}
#shopify-block-essential_announcer_app_block_LV9dxG {margin-bottom: 20px !important;}
.essential_annoucement_bar_glide__slide  div {font-family: 'Outfit', sans-serif !important;}
.product-single__meta .sku-mapping + .product-block + .shopify-app-block + .product-block {margin-bottom: 0px !important;}
.product-single__meta .sku-mapping + .product-block + .shopify-app-block + .product-block .product-block {margin-bottom: 12px !important;}
.product-single__meta .essential_annoucement_bar_glide__slide {margin-bottom: 0 !important;}
.product-single__meta .desktop-price + .product-block {display: inline-block !important;}
.product-single__meta .desktop-price + .product-block .product-block {margin-bottom: 15px !important;}


.product-single__meta .product-block .product-block {margin-bottom: 12px;}
.shopify-app-block + .product-block {margin-bottom: 10px !important;}
.shopify-payment-button__button {background: #313652 !important; color: #fff !important;}

.payment-buttons .add-to-cart {display: inline-block; width: calc(50% - 5px); vertical-align: middle; margin-right: 10px;}
.payment-buttons .shopify-payment-button {display: inline-block; width: calc(50% - 5px); vertical-align: middle; margin-top: 0px;}
.payment-buttons .add-to-cart[disabled="disabled"] {width: 100%;}

.footer__blocks {gap: 40px;}
.shopify-app-block .icon-block {max-width: 80%; margin: 0 auto; }
.shopify-app-block span.title {margin-bottom: 6px !important; color: #0c0c0c !important; font-size: 16px !important; line-height: 1.3 !important;
    font-weight: 600 !important;}
.shopify-app-block span.subheading {line-height: 1.3 !important; color: #383838 !important;}
.shopify-app-block .icon-container {background-color: transparent !important;}
#shopify-block-essential_trust_badges_app_block_kaRkhq div[data-type="product-page"] {background: #f8f8f8 !important; border: 0px dashed #faa !important; padding: 20px 20px 30px !important;}
.shopify-app-block .icon-block-container {column-gap: 10px !important; row-gap: 20px !important;}
.essential_annoucement_bar_glide__slide div {font-weight: 600 !important;}
.features-content p br {display: none;}
.features-content p strong {font-weight: 600;}
.features-content {padding: 0 10px;}
.logo-brands-block {padding: 44px; border-radius: 20px; margin-bottom: 40px;}
.product-grid-item {position: relative;}
.product-grid-item .grid-product__price--savings {font-weight: 600; font-size: 14px;  }
.product-grid-item .grid-product__tags {display: none;}
.product-grid-item .grid-item__meta {margin: 0px 20px 10px !important;}
.grid-product__price--original {font-size: 18px; margin-right: 8px; color: #424242; text-decoration-color: #ff2c2c;}
.product-grid-item .grid-item__content .grid-product__image-wrap {margin: 20px 20px 0 !important;}
.product-grid-item .grid-product__price--savings {display: block; margin: 16px 0 0px; background: #b54242;
    color: #fff;
    display: inline-block; padding: 4px 20px; border-radius: 3rem; border-radius: 25px;
    width: 100%;
    text-align: center;}
.grid-product__actions .quick-add-btn:hover {transform: scale(1);}
.product-grid .grid-product__actions {position: relative;}
.product-grid .grid-product .grid-product__actions {opacity: 1; position: relative;}
.product-grid .grid-product__actions {transform: translateY(10px); transition: opacity .25s ease, transform .25s ease-out; top: 0; right: 0; display: flex;
    align-items: center; gap: 10px; flex-direction: column;}
.grid-product__actions .quick-add-btn {transition: transform .1s ease-out; border-radius: 3rem; padding: 0px 0px;
        background: #f8f8f8; color: #313652; font-size: 14px; font-weight: 500 !important;}
.product-grid .btn--circle {padding: 12px 20px; border-radius: 8px; font-size: 15px; justify-content: center; font-size: 15px;}
.product-grid .quick-add-btn {border-radius: 3rem; font-size: 15px; width: 100%;}
quick-shop .quick-product__btn {background: transparent; font-size: 15px; color: #313652; padding: 14px 0px !important; margin-left: 10px;}
.grid-product__actions .quick-product__btn {margin-bottom: 0 !important; display: flex; align-items: center; gap: 8px;
    line-height: 1;}
.product-hot-tag-wrapper {display: inline-block;  clip-path: polygon(100% 0%, calc(100% - 0.75rem) 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
    background: #b54242; width: max-content; padding: 8px 24px 10px 15px; color: #fff; font-size: 16px; font-weight: 600; line-height: 1;
    position: absolute; top: 10px; left: -3px; z-index: 1; border-radius: 0; }
.product-grid .btn--circle {margin: 0; display: flex; align-items: center; gap: 8px; width: 100%;}
.product-grid .grid-product__actions {gap: 14px; display: block;  width: 100%;}
/* #gf-grid .grid-product__actions {display: none;} */

.grid-product__actions .quick-product__btn:hover {transform: none; background: transparent; color: #313652;}
.grid-product:hover .grid-product__actions {transform: translateY(10px);}
  {transform: translateY(10px);}
.product-grid .btn--circle {margin: 0;}
.country-region {
    position: relative;
    display: inline-block;
    margin-left: 30px;
}
.tool-tip__content #shopify-buyer-consent-modal {display: none;}
.product-grid .grid-product .grid-product__actions {padding: 0 12px 24px;}
.announcement-bar .flickity-enabled.is-fade .flickity-slider>.is-selected {display: flex; align-items: center; justify-content: center;}

.country-dropdown-menu {
    display: none;
    position: absolute;
    right: 0;
    top: 50px;
    background-color: white;
    min-width: 190px;
    border-radius: 8px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    padding: 5px;
    margin: 0;
    list-style: none;
}

.country-dropdown-menu li {
    padding: 8px 16px;
    display: flex;
    align-items: center;
}

.country-dropdown-menu a {
    display: flex;
    align-items: center;
    gap: 2px;
}

.country-dropdown-menu img {
    margin-right: 10px;
}
.country-dropdown-menu li:hover {
    background-color: #f1f1f1;
}

.collection-description {padding: 0 0 40px; background: #f8f8f8; padding: 40px 0;}
.country-dropdown {
    cursor: pointer;
}

.x1ghz6dp.x1717udv.xjb2p0i.x1pd3egz.x1qlqyl8.xggjnk3.x1hl2dhg.x1heor9g.xjbqb8w.x1wty727.x1b6ykf0.x1gnnqk1.x6mezaz.x14y7zgk.x9f619.x2lwn1j.x10rsq8x.xdi48bf.x78zum5.x6s0dn4.x1qughib.x106a9eq.x1t0vds8 {
    padding-left: 0 !important;
    margin-bottom: 14px !important;
}

.product-hot-tag {
    font-size: 17px;
    font-weight: 700;
    background: #ba4444;
    color: #fff;
    padding: 12px 30px 12px 20px;
    height: 45px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
    line-height: 1.3;
    position: absolute;
    top: 20px;
    left: 118px;
    border-radius: 0;
  clip-path: polygon(100% 0%, calc(100% - 0.75rem) 50%, 100% 100%, 0 100%, 0% 50%, 0 0);
}
#shopify-section-template--17848003363006__featured-collections .collection-image img {background: url(/cdn/shop/files/Untitled_design_1.png?v=1728902967);
    background-size: 100%; border-radius: 50%;}
.product_offer ul {padding-left: 0 !important;}
#list-offers li img {border: 0px solid #ed1b24; border-style: inset;border-radius: 6px;width: 55px;}
.product-offer-highlight a {color: #fff; align-items: center;  display: flex;  gap: 12px;}
#list-offers li {border: 1px solid #313652 !important;  background: #fffbfb ! IMPORTANT; border-style: double; transition: 0.3s; width: 98%; margin-left: 1px; box-shadow: none; }
#list-offers li {display: flex; align-items: center; flex-direction: column; gap: 16px; margin-bottom: 12px;
    padding: 12px; font-weight: 500; border-radius: 6px; text-align: center; font-size: 12px; height: 175px; border-radius: 20px;}
.product_offer ul {margin-bottom: 0px; display: flex; align-items: flex-start; flex-direction: row; gap: 16px;}
#list-offers li {background: #fff !important;}
#list-offers li:hover {border: 1px solid #313652 !important;}
#list-offers-modal li img {border: 0px solid #ed1b24; border-style: inset;border-radius: 6px;width: 55px;}
.product-offer-highlight a {color: #fff; align-items: center;  display: flex;  gap: 12px;}
#list-offers-modal li {border: 1px solid #313652 !important;  background: #fffbfb ! IMPORTANT; border-style: double; transition: 0.3s; width: 98%; margin-left: 1px; box-shadow: none; }
#list-offers-modal li {display: flex; align-items: center; flex-direction: column; gap: 16px; margin-bottom: 12px;
    padding: 12px; font-weight: 500; border-radius: 6px; text-align: center; font-size: 12px; height: 150px; border-radius: 20px;}
.product_offer ul {margin-bottom: 0px; display: flex; align-items: flex-start; flex-direction: row; gap: 16px;}
#list-offers-modal li {background: #fff !important;     position: relative;}
#list-offers-modal li:hover {border: 1px solid #313652 !important;}
.pop__vinod-stainless-steel .happy-customers-wrapper {margin-bottom: 28px;}
#list-offers-modal span {
    background: #ba4444;
    color: #fff;
    padding: 6px 12px;
    border-radius: 3rem;
    font-size: 12px;
    position: absolute;
    top: -15px;
}

.x1ghz6dp.x1717udv.xjb2p0i.x1pd3egz.xggjnk3.x1hl2dhg.xjbqb8w.x1wty727.x1b6ykf0.x1gnnqk1.x6mezaz.x14y7zgk.x9f619.x2lwn1j.x10rsq8x.xdi48bf.x78zum5.x13jbg0v.x19dipnz {font-weight: 500 !important;}
#shopify-section-template--17869171785918__collection-header {position: relative;}
#shopify-section-template--17869171785918__collection-header:before {
    content: '';
    background: url(/cdn/shop/files/Untitled_design_3.png?v=1728908036);
    background-size: 130px;
    width: 130px;
    height: 130px;
    top: 0;
    right: 3%;
    position: absolute;
    background-repeat: no-repeat;
    z-index: 1;
}
.collection-filter__sort {display: none;}
.sort-by select.sortby-select {height: auto !important;padding: 0 20px 0 6px !important; font-size: 14px; font-family: 'Outfit', sans-serif; position: relative;
    top: 2px;}
.sort-by:before {right: 8px !important;}
.limit-by {padding: 0 14px; border: 0px solid #d9d9d9 !important; border-radius: 6px !important;}
label.sort-by-toggle {padding: 0 36px 0 20px; border: 0px solid #d9d9d9 !important; border-radius: 6px !important;}
.gf-block-title {border-bottom: 1px solid #d9d9d9; padding-bottom: 16px;}
.spf-has-filter.spf-layout-theme .checked .gf-Checkbox:after {background-color: #ba4444 !important;}
.home-about-vinod-features .about-features-wrapper {display: flex; flex-wrap: wrap; justify-content: center;
    gap: 40px; align-items: center; background: #fff3f3; padding: 60px 60px; border-radius: 25px;}
.home-about-vinod-features .about-features-icons {display: flex; align-items: center; flex-direction: column; justify-content: center; width: calc(20% - 70px);}
.home-about-vinod-features .about-features-icons img {width: 120px; transition: transform 0.6s ease-in;}
.home-about-vinod-features .about-features-icons p {max-width: 205px; font-size: 16px; font-family: 'Outfit', sans-serif;}
.home-about-vinod-features .about-features-icons {display: flex; align-items: center; flex-direction: column; justify-content: center; gap: 10px;}
.home-about-vinod-features .about-features-icons p {text-align: center; font-weight: 500;}
.home-about-vinod-features h2 {text-align: center; max-width: 800px; margin-left: auto; margin-right: auto; margin-bottom: 50px; }
.overview-features-icons img {transition: transform 0.6s ease-in;}
.overview-features-icons img:hover {transform: rotateY(360deg); -moz-transform: rotateY(360deg);-webkit-transform: rotateY(360deg); -ms-transform: rotateY(360deg);}
.home-about-vinod-features h2 {text-align: center; max-width: 800px; margin-left: auto; margin-right: auto; margin-bottom: 50px;
    font-weight: 700 !important;}
.home-about-vinod-features h2 span {color: #b04042;}
.home-about-vinod-features {padding: 30px 0; border-top: 1px solid #e8e8e1;}
.home-about-vinod-features h2 span {
  position: relative;
  background-image: none;
  background-color: transparent;
  color: #c40000;

  &::after {
    content: '';
    position: absolute;
    bottom: -45%;
    left: 0;
    height: 50%;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='247' height='22' fill='none'%3E%3Cmask id='a' width='246' height='23' x='0' y='1' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M0 1h246v23H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%2300a661' d='M.225 13.987c40.77-3.247 81.218-6.304 122.486-5.61 40.217.68 80.07 3.493 119.823 8.284 4.828.577 4.966-4.727.193-5.301-40.597-4.886-82.029-7.082-123.059-6.436-39.896.627-80.713 2.548-119.53 8.822-.233.04-.132.263.087.25v-.009z'/%3E%3C/g%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-size: 100%;
    width: 100%;
    background-image: linear-gradient(
      to right,
      currentcolor 40%,
      transparent 50%
    );
    background-repeat: no-repeat;
    animation: background-size-300 0.4s 1.5s ease-in both;
    background-size: 300%
  }
}

.home-about-vinod-features h2 {margin-bottom: 80px;}

.home-about-vinod-features .about-features-icons img:hover {
    transform: rotateY(360deg); 
    -moz-transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
}
.home-about-vinod-features .overview-row {display: grid; grid-template-columns: calc(50% - 20px) calc(50% - 20px); gap: 40px;}
.overview-features-icons img {width: 100px;}
.overview-features-icons {text-align: center; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 12px;}
.overview-features-icons p {max-width: 135px; font-size: 14px; font-weight: 500;}
.overview-features-wrapper {display: flex; flex-wrap: wrap;  gap: 25px; background: #fff3f3; padding: 30px; border-radius: 20px; }
.home-about-vinod-features .video-box-say.corporate .thumbnail img {border-radius: 20px; height: 100%; object-fit: contain; border: 1px solid #eaeaea;}
.overview-features-wrapper {display: flex; flex-wrap: wrap; gap: 24px; background: #fff3f3; padding: 30px; border-radius: 20px;}
.overview-features-icons img {width: 80px;}
.overview-features-wrapper {gap: 30px; display: grid; grid-template-columns: repeat(3, 1fr); align-items: flex-start;}
.home-about-vinod-features .video-box-say .corporate {height: 100%;}
.home-about-vinod-features .home-about-vinod-features {height: 100%;}
.overview-features-wrapper {height: 100%; gap: 35px 0px;}
.home-about-vinod-features.dark-bg-design {padding: 40px 0; background: url(https://img.freepik.com/premium-photo/set-kitchen-metallic-pans-kitchen-utensils-recipe-book-cooking-classes-concept_72402-1521.jpg?w=740);
    background-repeat: no-repeat; background-size: cover; background-position: center;}
.home-about-vinod-features.dark-bg-design .about-features-wrapper {background: #ffffff;}
.home-about-vinod-features.dark-bg-design .section-container {background: #ffffff; border-radius: 20px; padding: 60px 0 10px;}
.home-about-vinod-features.dark-bg-design h2 {margin-bottom: 10px;}
.home-about-vinod-features {padding: 60px 0;}
.overview-features-wrapper {border-radius: 20px; background: #fff;}
.overview-features-wrapper {border: 1px solid #e9e9e9;}
.overview-column .video-box-say.corporate {height: 100%;}
.overview-column .thumbnail {height: 100%;}
div#shopify-block-AZW81Q3hpR251L1M5c__jedi_stock_counter_stock_counter_wXryBC {
    display: inline-block;
    margin-left: 20px;
}
#shopify-section-template--17979602731198__featured-collections.index-section {margin-bottom: 0;}
.shopify-section-group-header-group .scrolling-text .scrolling-text__inner strong {font-weight: 600; color: #00215F;}
.shopify-section-group-header-group .scrolling-text {background: #FFCD4B !important;}
.shopify-section-group-header-group .scrolling-text__inner {margin: 10px 0 !important;}
.shopify-section-group-header-group .scrolling-text__inner span {font-weight: 500;}
.gifting-images-wrapper .gift-item-wrapper:after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(359.76deg, #202648 20%, #1698d500 50%); }
.gifting-images-wrapper .gift-item-wrapper h3 {position: absolute; bottom: 0; color: #fff; padding-left: 20px; padding-bottom: 20px; margin-bottom: 0; z-index: 1; font-size: 20px !important; font-weight: 500 !important;}
.pop__vinod-stainless-steel .offer-timer__block  {display: none;}
.discount-popup iframe {
    width: 100%;
    height: 520px;
    background: #fff;
    border: 0;
}
.discount-pop-overlay {display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000000b3;
    justify-content: center;
    align-items: center;
    z-index: 999;}
.discount-close-btn img {
    width: 17px !important;
}
.discount-popup {
    width: 520px;
    border-radius: 18px;
    overflow: hidden;
    background: #fff;
    position: relative;
}
.discount-popup {
    padding: 0 22px;
}
.discount-close-btn {
    position: absolute;
    right: 12px;
    top: 10px;
  cursor: pointer;
}

.discount-popup iframe {height: 360px;}
.partner-popup-wrapper {text-align: center; font-size: 28px !important; margin-top: 30px; margin-bottom: 26px; font-weight: 600 !important;}
.partner-popup-wrapper h2 {text-align: center; font-size: 22px !important; margin-top: 30px; margin-bottom: 26px; font-weight: 600 !important;}
.partner-popup-wrapper .discount-close-btn {font-size: 16px; margin-right: 10px; margin-top: 10px; }

@keyframes color-change-blink {
  0%, 100%{
    border-color:#ed1c24;
  }

  25%{
    border-color:#ff942d;
  }
  
  50%{
    border-color:#ffe81c;
  }
  
  75%{
    border-color:#ff460d;
  }
}

@keyframes back-change-blink {
  0%, 100%{
    background:#ed1c24;
  }

  25%{
    background:#ff942d;
  }
  
  50%{
    background:#ffe81c;
  }
  
  75%{
    background:#ff460d;
  }
}

.product_offer.republic-day h3 { margin-top: 0 !important;}
.diwali-offer-list { padding: 20px; padding-top: 0;}
.diwali-offer-list ul {margin-bottom: 0;}
.product_offer ul {padding-bottom: 0px; margin-bottom: 0px; }
.bulk_enquiry_btn {font-size: 17px;}
.gf-block-title .h3 {font-family: 'Outfit', sans-serif !important;}

.vinod_desc_wrapper {display: flex; align-items: center; background: #f8f8f8; padding: 25px; gap: 30px;}
.vinod_desc_wrapper .vinod_logo {width: 300px;}
.product-aplus-listing .pro-inline-block ul {width: auto !important;}
.product-aplus-listing .list-details h2 {font-size: 20px !important; margin-bottom: 10px !Important;}
.product-aplus-listing .pro-inline-block .list-details ul {display: flex; flex-direction: column; gap: 10px; margin-top: 20px;}
.product-aplus-listing .pro-inline-block img {max-width: 450px;}
.product-aplus-listing .pro-details-content {margin-top: 30px; border: 1px solid #eaeaea;}
.product-aplus-listing .pro-details-content {margin-top: 30px; display: flex;}
.product-aplus-listing .pro-details-content div {width: 50%;}
.product-aplus-listing .pro-content {padding: 20px;}
.product-card img {width: 100% !important;}


/* corporate-page-end */
/* Corporate-Gifting-New-start */
 .corporate-banner-new{padding: 40px 0; 
  background-image:url("/cdn/shop/files/corporate_gifting.png?v=1695888942");
  background-size: cover; background-repeat:no-repeat;background-position: center center;height:450px}
 .corporate-banner-new h1 {font-weight:800; color: #b11b1c; padding-top:70px; font-size: 54px;}
 .corporate-banner-new p {font-size: 21px!important; color: #b11b1c; font-weight: 600; text-align: left;max-width: 490px;}
.corporate-gifting-main-inner .call-us {background: #000; font-size: 18px; font-weight: 500; padding: 14px; display: inline-block;color: #fff;padding: 10px;border-radius: 10px;box-shadow: 0px 20px 20px 0px #0000008f;margin-right: 20px;}
.corporate-gift-hero .form-container {background: #ffffff; color: #000; margin: 20px; padding:20px; border-radius: 20px;}
.differentiators {text-align: center;position:relative}
.differentiators h2{font-weight:700 !important;text-transform:capitalize}
#shopify-section-template--17140052852926__3234f8b7-aaa6-401c-8abe-3f2ba0dc64c4 {  border-bottom: 1px solid #ffeded;}
#shopify-section-template--17140052852926__52d013c8-caac-4e71-811d-c7b7def8eeff {border-bottom: 1px dashed #ffe2e3; padding: 60px 0;
    background: #ffeded; position: relative;}
#shopify-section-template--17140052852926__52d013c8-caac-4e71-811d-c7b7def8eeff .differentiators h2 {margin-bottom: 40px;}
#shopify-section-template--17140052852926__52d013c8-caac-4e71-811d-c7b7def8eeff .page-width {position: relative; z-index: 1;}
#shopify-section-template--17140052852926__52d013c8-caac-4e71-811d-c7b7def8eeff .feature-logos .feature-item {border-radius: 25px;}
#shopify-section-template--17140052852926__52d013c8-caac-4e71-811d-c7b7def8eeff .feature-logos .feature-item {justify-content: center;}
.gifting-icons-cg {border-bottom: 1px dashed #ffe2e3; padding-bottom: 40px !important;}
.testimonials-new h2{color:#000;font-weight:700 !important; margin-bottom: 40px !important;}
.testimonials-new{position:relative}
.gifting-partners-logos .logos-grid{display: grid; grid-template-columns: repeat(5, 1fr); gap: 10px; justify-items: center;}
.gifting-partners-logos .logos-grid img {width: 200px;}
.gifting-partners-logos {padding: 60px 0;}
.corporate-gifting-main-inner .form-container h2 {font-size: 24px !important;}
.custom-gift {padding: 60px 0;}
.custom-gift iframe {height: 400px;}
.template-index .page-content--product {padding: 0;}
.template-index .page-content--product .section-heading h2 {font-size: 36px !important; font-weight: 700 !important;
    margin-bottom: 30px; border-bottom: 2px solid #ba4444; padding-bottom: 10px; display: inline-block;}

#shopify-section-template--17140052852926__2a1b972d-4ae9-4937-84fe-268dc0fad2c5 .section-header {position:relative}

#shopify-section-template--17140052852926__2a1b972d-4ae9-4937-84fe-268dc0fad2c5 .section-header h2:before {
    width: 30px;
    height: 5px;
    display: block;
    content: "";
    position: absolute;
    top:56px;
    left: 50%;
    margin-left: -14px;
    background-color: #e31e24;
}
#shopify-section-template--17140052852926__2a1b972d-4ae9-4937-84fe-268dc0fad2c5 .section-header h2:after {
    width: 104px;
    height: 1px;
    display: block;
    content: "";
    position: relative;
    margin-top: 15px;
    left: 50%;
    margin-left: -50px;
    background-color: #e31e24;
}

#shopify-section-template--17140052852926__f5fbded9-9ffa-4d97-bc17-5e967e53287e .section-header {position:relative}

#shopify-section-template--17140052852926__f5fbded9-9ffa-4d97-bc17-5e967e53287e .section-header h2:before {
    width: 30px;
    height: 5px;
    display: block;
    content: "";
    position: absolute;
    top:56px;
    left: 50%;
    margin-left: -14px;
    background-color: #e31e24;
}
#shopify-section-template--17140052852926__f5fbded9-9ffa-4d97-bc17-5e967e53287e .section-header h2:after {
    width: 104px;
    height: 1px;
    display: block;
    content: "";
    position: relative;
    margin-top: 15px;
    left: 50%;
    margin-left: -50px;
    background-color: #e31e24;
}
.customer-new h2{font-weight:700 !important;position:relative}
.customer-new h2:before {
    width: 30px;
    height: 5px;
    display: block;
    content: "";
    position: absolute;
    top:56px;
    left: 50%;
    margin-left: -14px;
    background-color: #e31e24;
}
.customer-new h2:after {
    width: 104px;
    height: 1px;
    display: block;
    content: "";
    position: relative;
    margin-top: 15px;
    left: 50%;
    margin-left: -50px;
    background-color: #e31e24;
}
#shopify-section-template--17140052852926__3234f8b7-aaa6-401c-8abe-3f2ba0dc64c4 .feature-row__text {position:relative;}


.content-page h2 {font-size: 20px !important;}
.content-page ul li{font-size:16px;line-height:1.6}
.content-page { margin-bottom: 35px;}
.giftech-wrapper {
    display: flex;
    justify-content: space-around;
}
.giftech-sec {
    display: flex;
    align-items: center;
    gap: 20px;
    justify-content: flex-start;
    padding-bottom: 20px;
}
.giftech-content-two {
    text-align: center;
}
.giftech-sec2 {
    display: flex;
    gap: 20px;
    align-items: center;
    justify-content: flex-end;
    padding-bottom: 20px;
}
.corporate-form-new .form-container {
    max-width: 600px;
    margin: 0 auto;
    background: #ffefef;
    border-radius: 23px;
}
h2.build {
    font-size: 54px !important;
    color: #168ec7;
}
.custom-box button {
    background: #ffa558;
    padding: 5px 35px;
    font-size: 23px;
    border-radius: 35px;
}
.row.gift-align-center {
    align-items: center;
}
.custom-box p {
    max-width: 383px;
    font-size: 19px;
}

section.giftech {
    margin: 30px 0px;
}
section.as-seen-on {
    margin: 24px 0px;
}

.corporate-gifting-bg {background-image: url(/cdn/shop/files/Corporate_Gifting_Banner.webp?v=1715330160);
    background-size: cover; background-repeat: no-repeat; background-position: center center; height: 450px;}
.corporate-gifting-banner-new {padding: 20px 0;}
.corporate-gifting-bg {border-radius: 25px;}
.corporate-gifting-bg h1 {font-weight: 700;}
.corporate-gifting-bg p {font-size: 18px; max-width: 400px; font-weight: 500;}
.corporate-gifting-bg a.banner-btn-design {background: #dc4759; font-size: 16px; padding: 10px 20px; border-radius: 30px; color: #fff; font-weight: 500; transition: 0.3s ease-in;}
.corporate-gifting-bg a.banner-btn-design:hover {color: #fff; background: #e84d58;}
.corporate-gifting-bg .phone-banner-cg {display: flex; align-items: center; gap: 10px; margin-top: 25px; font-weight: 600;}
.corporate-gifting-bg .phone-banner-cg img {width: 30px;}
.corporate-gifting-bg .gifting-wrapper {height: 450px; display: flex; flex-direction: column; justify-content: center; align-items: flex-start;}
.corporate-gifting-bg .phone-banner-cg {margin-top: 20px;}
.corporate-gifting-bg .phone-banner-cg {font-size: 17px;}
.gifting-icons-cg .icons-grid-item {display: flex; align-items: center; gap: 16px; font-weight: 500; font-size: 18px;}
.gifting-icons-cg .icons-grid-item img {width: 60px;}
.gifting-icons-cg .icons-grid {display: grid; grid-template-columns: repeat(4, 1fr); justify-items: center;}
.gifting-icons-cg {padding: 20px 0;}
#shopify-section-template--17140052852926__custom_section_JLFeV9 .differentiators h2 {font-weight: 700 !important; text-transform: capitalize;
    margin-bottom: 50px;}
section.Testimonials {background: #f8f8f8; padding: 60px 0px;}
.grid-logos-gifttech {display: grid; grid-template-columns: repeat(7, 1fr); gap: 30px;}
.grid-logo-wrap img {max-width: 90px;}
.grid-logo-wrap {display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 10px; font-weight: 500;}
.giftech .differentiators h2 {margin-bottom: 40px !important;}
/* Corporate-Gifting-New-end */
.grid-collection-gifting img {max-width: 190px; min-height: 190px; object-fit: cover; border-radius: 50%; background: #f8f8f8;}
.collection-grid-cg {display: grid; grid-template-columns: repeat(5, 1fr);}
.grid-collection-gifting a {text-align: center; display: flex; flex-direction: column; align-items: center; gap: 20px;}
.grid-collection-gifting a {font-size: 17px;}
.collection-gifting {padding: 50px 0; }
.collection-gifting .differentiators h2 {margin-bottom: 40px !important;}
.product-7677797892286 .add_to_cart_btn {display: none;}
#shopify-block-jedi_stock_counter_stock_counter_wXryBC {display: none;}
.payment-buttons {display: flex;}
.footer-margin-top {margin-top: 20px !important; margin-bottom: 10px !important;}
.footer__title {margin-bottom: 10px !important;}

/*corporate-giffting strat*/
.corporate-gifting {background: #f8f8f8;padding: 60px 0px;}
.corporate-gifting .flex-colum-center{display: flex;justify-content: center;align-items: center;}
.corporate-gifting .popup-say{width:700px;}
.thumbnail { position: relative; }
  .corporate-popup-say{width: 700px;  }
.corporate-overlay-say { display: none; position: fixed; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.7); z-index: 99; }
.thumbnail:hover i.fas.fa-link { display: block; }
.corporate-popup-say { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 999; }
.thumbnail:hover .carousel-image-overlay { opacity: 1; }
.video-container.what-customer-say { grid-template-columns: repeat(4, 1fr); gap: 20px; }
.close-say { position: absolute; top: -15px; right: -15px; padding: 10px; width: 30px; cursor: pointer; background: white; border-radius: 50%; height: 30px; display: flex; flex-direction: column; justify-content: center; align-items: center; }
video#corporate-video-iframe-say { width: 100%; max-height: 400px; height: 100%; }
.close-say, .close i.fa-solid.fa-x { font-size: 12px; }
.corporate-gifting .coreprate-content{width:77%}
.video-box-say.corporate .thumbnail img{border-radius:15px;}
.video-box-say.corporate .carousel-image-overlay{border-radius:15px;}
/*corporate giffting end*/
.template-cart .vinod_cart_item .progress-bar-container, .template-cart .vinod_cart_item #discount-messages {display: none !important;}
#shopify-section-template--17848003363006__featured-collections {
    margin: 0;
    padding-top: 70px;
    position: relative;
}

#shopify-section-template--17848003363006__featured-collections:before {
    content: '';
    background: url(/cdn/shop/files/Untitled_design_3.png?v=1728908036);
    background-size: 170px;
    width: 170px;
    height: 170px;
    top: 0;
    right: 3%;
    position: absolute;
    background-repeat: no-repeat;
    z-index: 1;
}

#shopify-section-template--17848003363006__featured-collections:after {
    content: '';
    background: url(/cdn/shop/files/pngtree-happy-diwali-i-light-lamp-background-png-png-image_6940064.png?v=1728905850);
    background-size: 170px;
    width: 170px;
    height: 170px;
    top: 0;
    left: 3%;
    position: absolute;
    background-repeat: no-repeat;
    z-index: 1;
}

.desktop-show {display: block;}
.mobile-show {display: none;}

.product-offer-highlight  {margin-bottom: 20px;}
.product-offer-highlight {font-size: 16px; display: inline-block;
  font-weight: 600; color: #ffffff; background: #00005c; padding: 4px 16px; margin-right: 6px; border-radius: 4px;}
.product-offer-highlight {font-size: 16px; font-weight: 600; color: #ffffff; background: #00005c;
    padding: 8px 16px; margin-right: 6px; border-radius: 4px; display: inline-flex; align-items: center; gap: 13px; background: linear-gradient(to left top, #00005c, #001589);
    border-style: none;  color: #fff;  font-weight: 600;  position: relative; overflow: hidden; transition: all .5s; box-shadow: 0px 1px 2px rgba(0, 0, 0, .2); }
.product-offer-highlight span{
    position: absolute;
    display: block;
}
.product-offer-highlight span:nth-child(2){
    height: 3px;
    width: 215px;
    top:0px;
    left:-215px;
    background: linear-gradient(to right, rgba(0,0,0,0), #ffffffc9);
    border-top-right-radius: 1px;
    border-bottom-right-radius: 1px;
    animation: span1 2s linear infinite;
    animation-delay: 1s;
}

.switch-to-steel-banner .swiper-button-prev {top: 94%; left: 90%;}
.switch-to-steel-banner .swiper-button-next {top: 94%; left: 93%;}
.switch-to-steel-banner .swiper-button-next i, .switch-to-steel-banner .swiper-button-prev i {font-size: 14px;}
.page-switch-to-steel .footer__section.footer__section--border {display: none;}
.switch-to-steel-cta .cta-wrapper {display: flex ; justify-content: space-between; align-items: center;}
.switch-to-steel-cta {background: #fff1f1; padding: 30px 0;}
.switch-to-steel-cta .pledge-button a {margin-top: 0;}
.switch-to-steel-cta img {max-width: 260px; display: block; width: 100%;}
.switch-to-steel-cta .cta-text h2 {
    margin: 0;
    font-size: 28px !important;
  color: #000;
}
.switch-to-steel-cta .cta-text span {color: #c40000;}

.collection-title-wrapper {padding-top: 40px;}

@keyframes span1{
    0%{
        left:-215px
    }
    100%{
        left:215px;
    }
}
.product-offer-highlight span:nth-child(3){
    height: 41px;
    width: 3px;
    top:-41px;
    right:0px;
    background: linear-gradient(to bottom, rgba(0,0,0,0), #F4F6FF);
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px;
    animation: span2 2s linear infinite;
    animation-delay: 2s;
}
@keyframes span2{
    0%{
        top:-41px;
    }
    100%{
        top:41px;
    }
}
.product-offer-highlight span:nth-child(4){
    height:3px;
    width:215px;
    right:-215px;
    bottom: 0px;
    background: linear-gradient(to left, rgba(0,0,0,0), #F4F6FF);
    border-top-left-radius: 1px;
    border-bottom-left-radius: 1px;
    animation: span3 2s linear infinite;
    animation-delay: 3s;
}
@keyframes span3{
    0%{
        right:-215px;
    }
    100%{
        right: 215px;
    }
}

.product-offer-highlight span:nth-child(5){
    height:41px;
    width:3px;
    bottom:-41px;
    left:0px;
    background: linear-gradient(to top, rgba(0,0,0,0), #F4F6FF);
    border-top-right-radius: 1px;
    border-top-left-radius: 1px;
    animation: span4 2s linear infinite;
    animation-delay: 4s;
}
@keyframes span4{
    0%{
        bottom: -41px;
    }
    100%{
        bottom:41px;
    }
}

#list-offers li {
    display: flex;
    align-items: center;
    gap: 16px;
    margin-bottom: 12px;
    border: 1px solid #ed1b24;
    border-style: double;
    padding: 12px;
    font-weight: 500;
    border-radius: 10px;
    background: #ffffff;
}
.template-collection .featured-collection .grid-product__actions {display: block !important;}

.template-product .product-main-slide {position: relative;}
/* .template-product .product-main-slide:after {content: ''; background: url(/cdn/shop/files/560x560.png?v=1729172826);
    background-repeat: no-repeat !important; background-size: 100% 100%; width: 100%; height: 100%; top: 0; left: 0%; position: absolute;} */

/* .customers-say-carousel-wrapper img.carousel-new{
      height: 389px;
    object-fit: cover;
} */
.customers-say-carousel-wrapper .owl-theme .owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    display: flex;
    position: absolute;
    top: 200px;
    justify-content: space-between;
    width: 100%;
    padding: 0 2%;
}
.customers-say-carousel-wrapper .owl-dots {
    margin-top: 13px;
}
.customers-say-carousel-wrapper .owl-prev,.owl-next {
    background: #ba4444 !important;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50% !important;
}
.customers-say-carousel-wrapper .owl-nav span{
    color: #fff;
    display: block;
    position: relative;
    font-size: 25px;
    top: -8px;}

.customers-say-carousel-wrapper .owl-theme .owl-dots .owl-dot.active span {
    background: #ba4444 !important;
}
.iso-certified a {
    color: #ed1c24;
    font-weight: 600;
}
a.iso-certified {
    color: #ed1c24;
}
.triply-heading{
  font-size: 20px !important;
    margin-bottom: 10px;
}
.faqs-content{
  margin-bottom:15px !important;
}
p.product-price-content span {
    font-size: 16px;
    font-weight: 600;
    color: #ed1c24;
}
p.product-price-content del {
    font-size: 15px;
    font-weight: 400;
    color: #000;
}
#shopify-section-template--17848003363006__slideshow_Adx4MA .slideshow-wrapper {border-radius: 10px; overflow: hidden;}

.as-seen-on-section {padding: 60px 0;}
.brands-trust-section {background: #ffffff; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea;}
.home-about-vinod-features .video-box-say.corporate .thumbnail {position: relative;}
.home-about-vinod-features .video-box-say.corporate .thumbnail:after {content: url(https://cdn.shopify.com/s/files/1/0694/0917/7921/files/play.png?v=1732538524); position: absolute;
    top: 50%; left: 50%; transform: translate(-50%, -50%); height: 64px; width: 64px; background-size: 64px;} 
.home-about-vinod-features.dark-bg-design {margin-top: 40px;}
.template-index .product-section .bulk-enquiry-form-wrapper {display: none;}
.collection-description .description-read-more {max-height: 630px; overflow: hidden; transition: max-height 0.3s ease;}
.mehendi-and-sangeet-collection .collection-description .description-read-more {max-height: 575px;}
.collection-wedding-collection .collection-description .description-read-more {max-height: 453px;}
.tilak-haldi-collection .collection-description .description-read-more {max-height: 460px;}
.griha-pravesh-collection .collection-description .description-read-more {max-height: 550px;}
.griha-pravesh-collection .collection-description .description-read-more {max-height: 550px;}
.reception-and-family-get-together-collection .collection-description .description-read-more {max-height: 580px;}
.mooh-dikhai-and-pag-phera-collection .collection-description .description-read-more {max-height: 550px;}

.collection-description .description-read-more.expanded {max-height: 100%;}
.collection-description .read-more-btn {margin-top: 10px;padding: 0;}
.collection-description th {background: #313652; color: #fff;}
.collection-description h2 {font-size: 28px !important; font-weight: 600 !important;}
.collection-description hr{
  margin:25px 0px;
}
.inside-wrapper {
    margin-left: 22px;
}
#shopify-block-AWXozRzRKU0pwMlB4c__jedi_stock_counter_stock_counter_wXryBC {margin-bottom: 20px;}

.collection-wedding-collection .collection-hero__content:after {background: transparent;}
.collection-wedding-collection header.section-header {display: none;}
.collection-wedding-collection .collection_title_mobile {display: none;}
.template-product .offer-timer__block {display: none;}
#list-offers {margin-top: 12px;}
#list-offers li {position: relative; padding: 35px 21px 16px; transition: 0.3s;}
#list-offers span {background: #ba4444; color: #fff; padding: 6px 12px; border-radius: 3rem; font-size: 12px;  position: absolute;
    top: -15px;}
.template-product .happy-customers-wrapper, .pop__vinod-stainless-steel .happy-customers-wrapper {display: flex; align-items: center; gap: 20px; font-family: Poppins; font-size: 24px;
    font-weight: 600; line-height: 31.2px; text-align: left; color: #1c1d1d; margin-top: 24px; margin-bottom: 10px;}
.template-product .happy-customers-wrapper img, .pop__vinod-stainless-steel .happy-customers-wrapper img {width: 105px; height: auto;}

.gifting-images-wrapper .grid-row {display: grid; grid-template-columns: repeat(5, 1fr); gap: 20px;}
.gifting-images-wrapper .gift-item-wrapper {position: relative;}
.gifting-images-wrapper .gift-item-wrapper h3 {position: absolute; bottom: 16px; left: 22px; color: #fff; padding-left: 0; padding-bottom: 0; margin-bottom: 0; z-index: 1; font-size: 20px !important; font-weight: 500 !important;}
.gifting-images-wrapper .gift-item-wrapper:after { content: ""; position: absolute; left: 0; top: 0px; width: 100%; height: 100%; background: linear-gradient(359.76deg, #000000 10%, #1698d500 40%); }
.gifting-images-wrapper .gift-item-wrapper {position: relative; border-radius: 20px; overflow: hidden;}
section.gifting-images-wrapper { padding: 60px 0; border-bottom: 1px solid #eaeaea; }
section.gifting-images-wrapper h2 {text-align: center;}
section.gifting-images-wrapper p { max-width: 800px; margin-left: auto; margin-right: auto; text-align: center; margin-bottom: 40px !important; }
.daily-essentials-section {padding-bottom: 60px; border-bottom: 1px solid #eaeaea;}
.grid-product__actions .quick-product__btn:hover {transform: none; background: transparent; color: #313652; border: 1px solid #313652;}
.switch-to-steel-pleage-list-wrapper {display: grid; grid-template-columns: repeat(4, 1fr); max-width: 1600px; width: 88%; margin: 0 auto; gap: 20px; font-size: 16px; font-weight: 500;}
.switch-steel-grid-item {
    background: #f9f9f9;
    padding: 30px;
    font-size: 20px;
    color: #434343;
    font-weight: 400;
    line-height: 1.3;
    letter-spacing: inherit;
    border-radius: 20px;
    box-shadow: 0 0 0px 0 rgba(0, 0, 0, .05) !important;
}

.quick-product__btn {border: 1px solid #313652;}


.switch-to-steel-pledge {padding: 40px 0; text-align: center;}
.pledge-meter {display: block; font-size: 65px;}
.switch-to-steel-pledge .pledge-wrapper::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #fffffff2; opacity: 1; z-index: 0; border-radius: 14px; }
.switch-to-steel-.switch-to-steel-pledge .pledge-wrapper {position: relative;}
.switch-to-steel-pledge h1 { text-transform: uppercase; font-size: 50px !important; margin: 28px 0; color: #000000; font-weight: 700 !important; }
.switch-to-steel-pledge p { font-size: 18px; margin-bottom: 10px; color: #000000; max-width: 650px; margin-left: auto; margin-right: auto; }
.pledge-wrapper { box-shadow: 0px 4px 12px 0px rgba(65, 52, 146, 0.12); margin-bottom: 20px; border-radius: 14px; width: 100%; position: relative; background: #00003a; background: url(/cdn/shop/files/66014.jpg?v=1744885752); background-size: cover; background-repeat: no-repeat; background-position: center; background-attachment: fixed; z-index: 1; padding: 75px 210px; }
.pledge-meter p {font-size: 24px;}
.switch-to-steel-pleadge-wrapper {position: relative; z-index: 1;}
.switch-to-steel-pledge span#pledge-counter { color: #c40000; font-size: 40px; }
.pledge-description p strong {color: #ec1d26;}
.switch-to-steel-banner img {width: 100%;}
/* Style for navigation buttons */
.switch-to-steel-banner .swiper-button-next,
.switch-to-steel-banner .swiper-button-prev {color: #fff; background: rgba(0, 0, 0, 0.5); width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: all 0.3s ease;}
.switch-to-steel-pleage-list h2 {text-align: left; margin-bottom: 40px;}
.switch-to-steel-pleage-list-wrap {margin-bottom: 20px;}
.switch-to-steel-pleage-list-wrap ul li img {margin-bottom: 20px; max-width: 65px;}
.pledge-button a {
    background: #c40000;
    color: #ffffff;
    padding: 14px 38px;
    font-size: 18px;
    font-weight: 600;
    border-radius: 3rem;
    display: inline-block;
    margin-top: 25px;
    border: 1px solid #c40000;
}

section.switch-to-steel-pledge {
    height: 360px;
    background: #f5f5f5;
    margin-bottom: 290px;
}
.switch-to-steel-banner .swiper-button-next:hover,
.switch-to-steel-banner .swiper-button-prev:hover {
  background: rgba(0, 0, 0, 0.8);
}

.switch-to-steel-banner .swiper-button-next::after,
.switch-to-steel-banner .swiper-button-prev::after {
  display: none;
}

.switch-to-steel-banner .swiper-button-next i,
.switch-to-steel-banner .swiper-button-prev i {
  font-size: 20px;
}

.steel-quote-section {
    padding: 25px 0px 60px;
    text-align: center;
}

.switch-to-steel-banner .swiper-pagination-bullet-active {
  background: #fff;
  transform: scale(1.2);
}

.switch-to-steel-pleage-list .grid-row {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
}

.switch-to-steel-pleage-list h2 {
  margin-bottom: 70px;
}

.switch-to-steel-pleage-list li {
    font-size: 18px;
    max-width: 500px;
    margin-bottom: 14px;
}
.switch-to-steel-pleage-list-wrap ul { list-style: none; margin: 0; display: grid ; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 30px; }
.switch-to-steel-pleage-list li { max-width: max-content; margin-bottom: 14px; border: 0; padding: 25px 33px; display: block; font-size: 16px; line-height: 24px; border-radius: 14px; background: #fff; color: #0b0b0b; letter-spacing: normal; border: 1px solid #eaeaea; }
.pledge-heading h1 span {color: #c40000;}
.pledge-description p strong {color: #c40000;}
.switch-to-steel-pleage-list-wrap ul {list-style: none; margin: 0;}
.switch-to-steel-pleage-list h2 {margin-bottom: 55px; text-align: center;}
.switch-to-steel-pleage-list-wrap li span  strong {
    font-weight: 500;
    color: #c40000;
}
.switch-to-steel-pleage-list-wrap h2 span {
  position: relative;
  background-image: none;
  background-color: transparent;
  color: #c40000;

  &::after {
    content: '';
    position: absolute;
    bottom: -50%;
    height: 50%;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='247' height='22' fill='none'%3E%3Cmask id='a' width='246' height='23' x='0' y='1' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M0 1h246v23H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%2300a661' d='M.225 13.987c40.77-3.247 81.218-6.304 122.486-5.61 40.217.68 80.07 3.493 119.823 8.284 4.828.577 4.966-4.727.193-5.301-40.597-4.886-82.029-7.082-123.059-6.436-39.896.627-80.713 2.548-119.53 8.822-.233.04-.132.263.087.25v-.009z'/%3E%3C/g%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-size: 100%;
    width: 96%;
    left: 50%;
    transform: translateX(-50%);
    background-image: linear-gradient(
      to right,
      currentcolor 40%,
      transparent 50%
    );
    background-repeat: no-repeat;
    animation: background-size-300 0.4s 1.5s ease-in both;
    background-size: 300%
  }
}

.steel-quote-section {
  padding: 30px 20px;
  text-align: center;
}

.steel-quote-wrapper {
  background: #fff8f8;
  padding: 30px;
  border-radius: 20px;
}

.steel-quote-wrapper blockquote {
  max-width: 800px;
  margin: 0 auto;
  position: relative;
  font-size: 1.8rem;
  color: #222;
  font-weight: bold;
  line-height: 1.5;
}

.steel-quote-wrapper .quote-icon {
  font-size: 130px;
  color: #C00;
  display: block;
  min-height: auto;
}

.quote-icon img {width: 75px; display: block; margin: 0 auto;}

.steel-quote-wrapper p { 
  font-size: 42px;
  text-transform: uppercase;
  font-weight: 900;
  line-height: 1.2;
}

.steel-quote-wrapper .quote-icon.top {
  margin-bottom: 10px;
}

.steel-quote-wrapper .quote-icon.bottom {
  margin-top: 10px;
}

.steel-quote-wrapper .quote-author {
    margin-top: 20px;
    font-weight: normal;
    font-size: 1rem;
    color: #000000;
}


.switch-to-steel-invite {
  background-color: #fafafa;
  padding: 60px 20px;
  text-align: center;
}

.invite-points li {
    width: 30px;
    display: flex;
    gap: 10px;
    align-items: center;
    font-size: 18px;
    font-weight: 500;
}

.invite-wrapper h2 {
  font-size: 2rem;
  margin-bottom: 30px;
  color: #222;
}

.invite-wrapper h2 span {
  color: #c00;
  font-weight: bold;
}

.invite-points {
  list-style: none;
  padding: 0;
  margin: 0 auto 30px;
}

.invite-points li {
  font-size: 1.2rem;
  margin: 10px 0;
  text-align: left;
  padding-left: 0;
  position: relative;
  width: 100%;
}

.invite-wrapper {
    max-width: 850px;
    margin: 0;
}

.invite-message p {
  font-size: 1.2rem; margin: 10px 0; text-align: left; font-weight: 500; color: #191919;
}

.invite-points li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
}

.steel-quote-section {
    padding: 30px 0px 60px;
    text-align: center;
}

.invite-wrapper {
    max-width: 850px;
    margin: 0 auto;
}

.invite-message strong {
  color: #c00;
}

.switch-to-steel-why-now {
  padding: 50px 20px;
  font-family: 'Helvetica Neue', sans-serif;
}

.why-now-content {
    max-width: 835px;
    margin: 0 auto;
    text-align: center;
    color: #333;
}

.why-now-content h2 {
  font-size: 1.8rem;
  font-weight: 700;
  margin-bottom: 20px;
  color: #111;
}

.why-now-content p {
    font-size: 1.15rem;
    margin: 10px 0;
    line-height: 1.6;
    font-weight: 500;
}

.why-now-content strong {
  font-weight: bold;
  color: #c00;
}


.switch-to-steel-cta {
    padding: 30px 0;
    width: 100%;
    position: relative;
    background: url(/cdn/shop/files/66014.jpg?v=1744885752);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
}
.product-variant-highlight {
  background: #ffe9d2;
  color: #c15600;
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  padding: 3px 8px;
  border-radius: 4px;
  margin-top: 4px;
          margin-bottom: 6px;
}

.switch-to-steel-cta:after {content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffffb0;
    opacity: 1;
    z-index: 0;}

.switch-to-steel-cta .cta-wrapper {position: relative; z-index: 1;}
.switch-to-steel-cta .cta-text span {
    font-weight: 800;
    color: #c40000;
}
.grid-item__meta-main .product__sub_title{    font-size: 13px;
    background-color: #f3f3f3b5;
    border-radius: 8px;
    padding: 5px;}
.grid-product__title {margin-top: 20px;}
.steel-quote-wrapper .cta-logo {display: flex; justify-content: center;}
.steel-quote-wrapper .cta-logo img {width: 290px; margin-bottom: 30px; margin-top: 25px;}
.steel-quote-wrapper span.quote-text {display: block; font-size: 16px; margin-top: 20px;}

/* @media only screen and (min-width: 1400px) and (max-width: 1500px){
  .grid-item.grid-product .grid-product__title {height: 80px;}
} */

@media only screen and (min-width: 1420px) and (max-width: 1480px){
  .template-collection.collection .collection-hero {height: 430px;}
}

@media only screen and (min-width: 1481px) and (max-width: 1600px){
  .template-collection.collection .collection-hero { height: 470px;}
}

@media only screen and (min-width: 1601px) and (max-width: 1700px){
  .template-collection.collection .collection-hero { height: 480px; }
}

@media only screen and (min-width: 1701px) and (max-width: 1800px){
  .template-collection.collection .collection-hero { height: 500px; }
}

@media only screen and (min-width: 1801px) and (max-width: 1880px){
  .template-collection.collection .collection-hero { height: 535px; }
}

@media only screen and (min-width: 1881px) and (max-width: 1980px){
  .template-collection.collection .collection-hero { height: 565px; }
}


@media only screen and (min-width: 1981px) and (max-width: 2080px){
  .template-collection.collection .collection-hero { height: 580px; }
}

@media only screen and (min-width: 2080px) and (max-width: 2180px){
  .template-collection.collection .collection-hero { height: 600px; }
}

@media only screen and (min-width: 767px) and (max-width: 1023px){
  .switch-to-steel-pledge h2 { text-transform: uppercase; font-size: 48px ! IMPORTANT; margin: 28px 0; color: #fff; }
  .pledge-wrapper { box-shadow: 0px 4px 12px 0px rgba(65, 52, 146, 0.12); margin-bottom: 20px; border-radius: 14px; width: 100%; position: relative; top: -205px; background: #00003a; z-index: 1; padding: 75px 61px; }
}

/* @media only screen and (min-width: 0px) and (max-width: 1400px){
  .grid-item.grid-product .grid-product__title {margin-top: 20px; height: 80px;}
}
 */

@media only screen and (min-width: 0px) and (max-width: 767px){

.spf-has-filter #gf-products{flex-direction:column !important}
.collection-grid .grid-product__title{font-weight:500}
  .collection-grid .product-grid-item .grid-item__content .grid-product__image-wrap{margin: 10px 0px 20px 7px !important;flex: 1 1 80% !important;
    max-width: 200px !important;}
.collection-grid .product-grid-item .grid-item__content .grid-item__link{display: flex;    flex-wrap: nowrap;  align-items: center;}
 .collection-grid .product-grid-item .grid-item__meta {  margin: 0px 12px 0px !important;  }
  .product-hot-tag-wrapper {     padding: 6px 16px 6px 6px !important;    font-size: 14px; }
  .collection-grid  .grid-product__price--savings{ margin-bottom:0 !important; margin-top:4px !important}
.product-variant-highlight {
  background: #ffe9d2;
  color: #c15600;
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  padding: 3px 8px;
  border-radius: 4px;
  margin-top: 4px;
          margin-bottom: 6px;
}
.collection_title_mobile{padding-bottom:0px !important}
.collection_title_mobile .section-header__title{margin-bottom:0px}
 .people-bought {
    font-size: 16px !important;
  }
  .people-bought-col {
    font-size: 12px !important;
  } 
      .alireviews-review-star-rating {
        margin-bottom: 15px !important;
    }






.grid-item__meta-main .product__sub_title{    font-size: 12px;
    background-color: #f3f3f3b5;
    border-radius: 8px;
    padding: 5px;}

  .blog_video video { height: 250px;}
  .template-index .page-content--product .section-heading h2 {font-size: 24px !important; font-weight: 700 !important;
    margin-bottom: 30px; border-bottom: 2px solid #ba4444; padding-bottom: 4px; display: inline-block;}
  .site-nav__link.site-nav__link--icon.small--hide {display: block !important;}
  h2 {font-size: 24px  !important; font-weight: 600  !important; line-height: 1.4;}
  h3 {font-weight: 500 !important; font-size: 18px !important;}
  .aroma-class { display: block; width: 100%; padding: 0;}
  img.img-none {display: block; margin: 0 auto;}
  .aroma-class-img {display: none;}
  .grid-product-cards-1 {grid-template-columns: 1fr; gap: 20px;}
  .grid-product-cards-1 .product-card {text-align: center;}
  .header-item--logo {flex: 0 0 auto !important;}
  .site-header__element--sub[data-type=search] .page-width {padding-top: 20px;}
  ul.tabs {flex-wrap: wrap; gap: 16px;}
  .header-wrapper:not(.header-wrapper--compressed) [data-nav=below] .js-search-header {display: block !important;}
  .header-wrapper--compressed .site-header__element--top .page-width, .header-wrapper--compressed .site-header__element--top .page-width .header-layout {height: 80px; }
  .header-wrapper--compressed .btn--search .icon, .header-wrapper--compressed .site-nav__link--icon .icon {height: 27px; width: 27px;}
  /* .header-wrapper--init .site-header__element--sub {display: none; transform: translateY(-100%);} */
  .header-section {padding-bottom: 0px !important;}
  .page-content--product {padding-top: 0px !important;}
  .page-content--product .h2.product-single__title {font-size: 20px !important; line-height: 1.4 !important;}
  /* product detail */
  .mobile-price {display: block; visibility: visible; opacity: 1; margin-bottom: 0px !important;}
  .desktop-price {display: none; visibility: hidden; opacity: 0;}
  .mobile-price .variant__label {width: 50px; display: inline-block !important; font-size: 16px !important; }
  .variant__label[for] {margin-bottom: 0px !important;}
  .product__price.on-sale span {font-weight: 700; font-size: 16px !important;}
  .product__price--compare span {font-size: 16px !important; font-weight: 400 !important;}
  .vinod-product-review {margin: 10px 0 !important;}
  .desktop-customers {display: grid !important; grid-template-columns: 1fr 1fr; row-gap: 20px; }
  #FooterMenus {display: grid; grid-template-columns: repeat(1, 1fr); width: 100%; gap: 0;}
  .footer-inner h3 {display: flex; justify-content: space-between; align-items: center; background: #fff; padding: 18px; margin-bottom: 0px !important;}
  .footer-inner ul, .footer-inner .address-details {padding: 0 15px !important; display: none; margin-top: 14px; margin-bottom: 14px;}
  .footer-inner ul {display: none;}
  .footer-inner .follow-us {display: none;}
  .copyright-bar {display: flex; justify-content: space-between; flex-direction: column; align-items: center; gap: 10px;}
  .slide-nav__wrapper .slide-nav__link {font-weight: 500!important; font-size: 16px!important;}
  .about-doniv .about-content {flex-direction: column;}
  .about-doniv .about-content .content p {text-align: center;}
  .logos-doniv img {background: #f8f8f8; padding: 20px 0; margin-top: 20px; border-radius: 4px; width: 175px;}
  li {font-size: 16px; line-height: 1.6;}
  p {font-size: 15px; line-height: 1.6;}
  .pro-inline-block {flex-direction: column;}
  .pro-inline-block ul {width: 100%;}
  .product-grid-box {grid-template-columns: repeat(2,1fr);}
  .grid-product-cards {grid-template-columns: repeat(1,1fr);}
  .mobile-hide {display: none;}
  .accordion-tabs.desktop-hide {display: block;}
  .accordion-tab-content {margin: 16px 0; display: none;}
  .desc-tab .accordion-tab-content {display: block;}
  .article-template__hero-container img {height: auto !important; border-radius: 12px !important; margin-bottom: 20px !important;}
  .Blog-Table-of-contents ul {padding: 15px 35px;}
  .Blog-Table-of-contents ul ul {padding: 0px !important;}
  .home_page_image{
  grid-area: auto; justify-items: center; align-items:center;}
  .icon_container{grid-template-columns: 1fr; justify-items: center; align-items:center;}
  .grid-product .grid-item__content .grid-product__tags {left: 12px!important;}
  .grid-item__content .grid-product__image-wrap {margin: 6px !important;}
  .scrollable-grid--small .grid-item {flex: 0 0 50% !important;}
  .alireviews-review-star-rating {display: none;margin-bottom: 5px !important;}
  .mobile-rating .alireviews-review-star-rating {display: flex;}
  .grid-item.grid-product .alireviews-review-star-rating {display: flex !important;}
  .grid-product .grid-item__content .grid-product__tags {left: 23px!important;}
  .grid-item__meta-main .alireviews-review-star-rating {margin-top: 4px;}
  .partners-logos{display: grid; grid-template-columns: auto auto; margin: 10px; margin-bottom:30px;}
  .partners-logos img {margin-bottom: 20px; padding: 10px; }
  .home_page_image img {border-radius: 12px; width: 100%; height: 260px;}
  .icon_discription {margin-bottom: 20px !important;}
  .icons-image-img {margin: auto auto 12px !important;}
  .accolades {padding: 30px 0 !important; margin: 0 !important;}
  .accolades img {border-radius: 10px; margin-top: 30px !important;}
  .brand-carousel{padding:0 !important;}
  .corporate-right {padding: 10px 0px;; text-align: center; }
  .corporate-gift-hero h1{padding-top: 0px; text-align: center; font-size: 44px}
  .corporate-gift-hero p {font-size: 18px!important; text-align: center;}
  .corporate-gift-feature .feature-logos {display: grid; grid-template-columns: repeat(2, 1fr); gap:10px; }
  .corporate-gift-feature .feature-logos .feature-item {padding: 5px; text-align: center; background: #fff !important;}
  .corporate-gift-feature .feature-logos img {width: 80px; max-width: 100%}
  .corporate-gifting-main-inner .form-container { margin: 20px 0 0 0; padding:0;}
  .corporate-gifting-main-inner .form-container p iframe{height: 460px; }
  .distributorship_enquiry iframe.distrbutorship {height: 800px;}
  .form_layout h2, .form_layout p {text-align: center; font-family: inherit;}
  #shopify-section-template--16189608034494__main header.section-header {margin: 0 !important;text-align: center;}
  .logo-bar .new-grid {display: grid; grid-template-columns: repeat(2, 1fr);}
  .collection-mobile-banner {display: block; position: relative;}
  .collection-banner-desktop {display: none;}
  .collection_title_mobile {display: flex; padding: 16px;padding-bottom:0px; position: relative; color: #000; bottom: 0px;}
  .collection_title_mobile .section-header__title {font-size: 28px;}
  .collection-filter-grid-space {align-items: center; display: flex; flex: auto !important; justify-content: space-between !important; padding-left: 0 !important; width: 100%;}
  .collection-filter-grid-space .page-width {margin: 0; padding: 0;}
  .collaboration-enquiry .collaboration-title h2 {font-size: 26px!important; line-height: 1.6;}
  iframe.collaboration {height: 1080px;}
  .rte--collection-desc {padding: 16px 0 20px !important;}
  .corporate-gift-hero .col-sm-7 {padding: 12px 12px 12px 12px}
  .feature-row {flex-direction: column-reverse !important; margin: 0;}
  .grid-article .grid-article__meta {margin-top: 0 !important;}
  .blog-layout__main .grid-article__meta {margin-top: 14px!important;}
  .diwali_offer img {width: 22px; position: relative; top: 0px; display: inline-block; vertical-align: middle; left: 4px;}
  .diwali-offer-list {    padding: 20px;  padding-top: 0;}
  
  .product_offer .diwali_offer h3 {line-height: 1.5; display: block;}
  .b2b-banner ul {columns: 1; -webkit-columns: 1; -moz-columns: 1;}
  .b2b-banner h1 {padding-top: 0px; text-align: left; font-size: 24px !important;}
  .b2b-banner p {text-align: left; margin-top: 30px;}

  section.about-b2b .grid-counters-item {   grid-template-columns: 1fr 1fr; }
  .video-container {   grid-template-columns: 1fr; }
  .video-container.what-customer-say {    grid-template-columns: repeat(2, 1fr) !important;   gap: 20px;}
  #bulk_enquiry .modal-content {padding: 30px 12px; width: 85%;}
  #bulk_enquiry .product_enq_form iframe {height: 520px;}
  #bulk_enquiry_popup .bulk-content {background-color: #fff; padding: 12px 6px; border-radius: 5px;
    box-shadow: 0 0 10px #0000004d; max-width: 630px; width: 95%; text-align: left; position: relative;}
  #bulk_enquiry_popup .close-btn {top: -5px; right: -5px;}
  #bulk_enquiry_popup h2 {text-align: center; font-size: 22px !important; margin-bottom: 3px !important;
    background: #ffffff; color: #000; padding: 10px; border-radius: 8px;}
  #bulk_enquiry_popup .bulk_order_enq_form iframe {height: 420px;}
  .product_offer .diwali_offer h3 {font-size: 16px !important;}
  .product__policies_text {margin-top: 8px;}
  .vinod_desc_wrapper {gap: 10px; flex-direction: column; justify-content: center;}
  .vinod_desc_wrapper .vinod_logo img { margin: 0 auto;}
  .product-aplus-listing .pro-details-content {flex-direction: column;}
  .product-aplus-listing .pro-details-content div {width: 100% !important;}
  .product-aplus-listing .pro-inline-block {margin-top: 20px;}
  .product-card img {width: 100% !important;}
  .vinod_desc_wrapper {gap: 18px;}
  .vinod_desc_wrapper .vinod_desc p {text-align: center;}
  .corporate-gifting-bg {background-image: url(/cdn/shop/files/mobile-home-banner.webp?v=1715340168);
    background-size: cover; background-repeat: no-repeat; background-position: center center; height: 570px; padding: 30px 12px;}
  .corporate-gifting-bg h1 {font-weight: 700; font-size: 26px; text-align: center;}
  .corporate-gifting-bg p {text-align: center; max-width: 78%;}
  .corporate-gifting-bg .gifting-wrapper {height: auto;}
  .corporate-gifting-bg .gifting-wrapper {display: flex; flex-direction: column; justify-content: center; align-items: center;}
  .gifting-icons-cg .icons-grid {display: grid; grid-template-columns: repeat(2, 1fr); justify-items: center;}
  .gifting-icons-cg .icons-grid {gap: 16px;}
  .gifting-icons-cg .icons-grid-item img {width: 50px;}
  .gifting-icons-cg .icons-grid-item {display: flex; flex-direction: column; align-items: center; gap: 10px; font-weight: 500;
    font-size: 16px; width: 100%;}
  .gifting-icons-cg .icons-grid {row-gap: 30px;}
  .owl-testimonials .item {height: 340px;}
  .grid-logos-gifttech {display: flex; gap: 30px; flex-wrap: wrap; justify-content: center;}
  .collection-grid-cg {display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 20px;}
  .grid-collection-gifting a {margin-bottom: 20px;}
  .custom-gift iframe {height: 439px;}
   /*corporate gifting start*/
  .corporate-popup-say{width: 307px; }
  .corporate-gifting .coreprate-content {width: 100%;}
  /*corporate-gifting end*/
  .alr-wh-comp-tab {margin-top: 30px !important;}
  .product-grid-item .grid-product__price--savings {font-weight: 500; padding: 4px 15px 5px; font-size: 12px; border-radius: 30px; margin-bottom: 10px;}
  
  .collection-banner-desktop {display: none;}
  .country-region {margin-left: 20px;}
  .description-read-more {max-height: 230px; /* Set a maximum height for collapsed state */ overflow: hidden; /* Hide overflow content */
      transition: max-height 0.3s ease; /* Smooth transition for expanding */}
  .description-read-more.expanded {max-height: 100%; /* Set a large max height for expanded state */}
    
  .read-more-btn {margin-top: 10px; padding: 0;}
  .product-grid-item .grid-product__price--savings {font-weight: 500; padding: 4px 10px; font-size: 12px;}
  .product-grid .btn--circle {font-size: 12px;}
  .product-hot-tag-wrapper {padding: 6px 22px 6px 12px; font-size: 14px;}
  .template-product .grid__item {position: relative;margin-bottom: 20px;}
  .product-hot-tag {top: 16px; left: 13.2%; height: auto; padding: 10px 22px; font-size: 14px; border-radius: 0;}
  .product-hot-tag {padding: 10px 25px 10px 14px;}
  #shopify-section-template--17848003363006__featured-collections {margin: 0; padding-top: 70px;}

  #shopify-section-template--17848003363006__featured-collections:after {
      content: '';
      background: url(/cdn/shop/files/pngtree-happy-diwali-i-light-lamp-background-png-png-image_6940064.png?v=1728905850);
      background-size: 110px;
      width: 110px;
      height: 110px;
      top: 0;
      left: 20px;
      position: absolute;
      background-repeat: no-repeat;
  }
  #shopify-section-template--17848003363006__featured-collections:before {
      content: '';
      background: url(/cdn/shop/files/Untitled_design_3.png?v=1728908036);
      background-size: 110px;
      width: 110px;
      height: 110px;
      top: 0;
      right: 3%;
      position: absolute;
      background-repeat: no-repeat;
  }
  #shopify-section-template--17848003363006__featured-collections .collection-image img {padding: 18px;}
  .mobile-show {display: block;}
  .desktop-show {display: none;}
  .grid-item.grid-product {padding: 0px;}
  .product-hot-tag-wrapper {left: 8px;}
  #list-offers li {width: 100% !important;}
  .product_offer ul {gap: 30px 20px;}
  #list-offers li {padding: 35px 21px 16px !important;}
  #shopify-section-template--17869171785918__collection-header:before {background-size: 130px; width: 130px; height: 130px;}
  
  .customers-say-carousel-wrapper .owl-theme .owl-nav {top: 160px;}
  
 .customers-say-carousel-wrapper .owl-theme .owl-dots .owl-dot.active span {
    background: #ba4444 !important;
  }
  .customers-say-carousel-wrapper .owl-dots {
    margin-top: 13px;
  }
  .check-what-customer .page-width {
    padding-right: 0px;
  }
  .home-about-vinod-features .about-features-icons img {width: 100px;}
  .home-about-vinod-features .about-features-wrapper {gap: 30px; border-radius: 25px; padding: 30px 30px;}
  .home-about-vinod-features .about-features-icons {width: calc(50% - 20px);}
  .home-about-vinod-features .overview-row {grid-template-columns: 1fr;}
  .overview-features-wrapper {display: grid; grid-template-columns: repeat(2, 1fr); align-items: flex-start;}
  .home-about-vinod-features.dark-bg-design h2 {width: 90%; margin: 0 auto; margin-bottom: 10px;}
  .overview-features-icons {width: calc(50% - 20px);}
  .overview-features-wrapper {display: flex; grid-template-columns: repeat(2, 1fr); align-items: center; justify-content: center;}
  .overview-features-wrapper {padding: 30px 0 ;}
  .collection-description .description-read-more {max-height: 1090px;}
  .mehendi-and-sangeet-collection .collection-description .description-read-more {max-height: 1050px;}
  .griha-pravesh-collection .collection-description .description-read-more {max-height: 945px;}
  .overview-column .video-box-say.corporate {height: 245px;}
  .overview-column .thumbnail {height: 245px;}
  .home-about-vinod-features .overview-row {display: flex; flex-direction: column;}
  .home-about-vinod-features .video-box-say.corporate .thumbnail img {width: 100%;}
  .home-about-vinod-features h2 {margin-bottom: 20px;}
  .home-about-vinod-features {padding: 20px 0;}
  .home-about-vinod-features .overview-row {gap: 30px;}
  .product_offer ul {display: grid; grid-template-columns: repeat(2, 1fr);}
  #list-offers li {padding: 12px 24px; margin: 0;}
  .product-grid__content div#shopify-block-Aei9MRVMwYWw0dDBCZ__e6f1f077-b7c3-4f3f-a469-268aaafa0872 {display: none;}
  .template-product .happy-customers-wrapper { display: flex ; align-items: center; gap: 10px; font-size: 18px; font-weight: 600; line-height: 31.2px; text-align: left; color: #1c1d1d; margin-top: 24px; margin-bottom: 10px; }
  .template-product .happy-customers-wrapper img {width: 88px; height: auto;}
  .home-about-vinod-features .video-box-say.corporate .thumbnail img {object-fit: cover;}
  .gifting-images-wrapper .grid-row {display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px;}
  .customers-say-carousel-wrapper .owl-prev, .owl-next {width: 30px; height: 30px;}
  .switch-to-steel-pledge h2 {text-transform: uppercase; font-size: 28px !important; margin: 28px 0; color: #fff;}
  .pledge-meter p {font-size: 20px;}
  .switch-to-steel-pledge p {font-size: 16px;}
  .pledge-wrapper {padding: 75px 25px;}
  .switch-to-steel-pledge span#pledge-counter {color: #ffe500; font-size: 22px;}
  .switch-to-steel-pledge h2 {font-size: 22px !important;}
  .switch-to-steel-pledge span#pledge-counter {font-size: 22px;}
  .switch-to-steel-pledge h1 {font-size: 32px !important;}
  section.switch-to-steel-pledge {margin-bottom: 335px;}
  .switch-to-steel-pleage-list-wrap ul {grid-template-columns: 1fr;}
  .switch-to-steel-pledge span#pledge-counter {color: #c40000;}
  .steel-quote-wrapper p {font-size: 28px;}
  .invite-points img {position: relative; top: 7px;}
  .invite-points li {align-items: flex-start;}
  .switch-to-steel-cta .cta-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 35px;
    text-align: center;
  }
  .pledge-button a {
      background: #c40000;
      color: #ffffff;
      padding: 10px 26px;
      font-size: 18px;
      font-weight: 600;
      border-radius: 3rem;
      display: inline-block;
      margin-top: 25px;
      border: 1px solid #ec1d26;
  }
  .switch-to-steel-cta img {
      max-width: 230px;
      display: block;
      width: 100%;
  }
  .discount-popup {padding: 0;width: 90%;}
  .switch-to-steel-banner .swiper-button-prev {top: 94%; left: 70%;}
  .switch-to-steel-banner .swiper-button-next {top: 94%; left: 82%;}
  .switch-to-steel-pleage-list-wrap ul {font-size: 14px;}
  .switch-to-steel-banner .swiper-button-next i, .switch-to-steel-banner .swiper-button-prev i {font-size: 14px;}
  /* .grid-item.grid-product .grid-product__title {margin-top: 20px; height: 95px;} */
  .product-grid-item .grid-item__meta {margin: 0px 18px 10px !important;}
  .switch-to-steel-cta:after {background-color: #ffffffdb;}
  .steel-quote-wrapper .cta-logo img { width: 225px; margin-bottom: 30px; margin-top: 25px; }
  .switch-to-steel-cta img {max-width: 210px;}
}
  
@media only screen and (min-width: 0px) and (max-width: 370px){
  ul.tabs {flex-wrap: wrap; gap: 16px;}
  .vinod-product-tabs ul.tabs li a {font-size: 16px !important;}
  .vinod-product-tabs ul.tabs li a.active {font-size: 16px !important;}
  .home_page_image{
  grid-area: auto; justify-items: center; align-items:center;}
  .icon_container{grid-template-columns: 1fr; justify-items: center; align-items:center;}
  .corporate-gift-feature .feature-logos {display: grid; grid-template-columns: repeat(2, 1fr); gap:10px; }
  .product-grid-item .grid-product__price--savings {font-weight: 500; padding: 4px 4px 4px;font-size: 12px;}
  #shopify-section-template--17860010279102__featured-collections {background-size: 120px;}
  div#shopify-block-AZW81Q3hpR251L1M5c__jedi_stock_counter_stock_counter_wXryBC {display: inline-block;  margin-left: 10px;}
  .home-about-vinod-features .video-box-say.corporate .thumbnail img {border-radius: 20px; height: 100%; object-fit: cover; border: 1px solid #eaeaea;}
  section.switch-to-steel-pledge {margin-bottom: 375px;}
}

@media only screen and (min-width: 0px) and (max-width: 390px){
  a.site-nav__link.site-nav__link--icon.js-search-header.medium-up--hide.js-no-transition {padding: 8px;}
  a.site-nav__link.site-nav__link--icon.small--hide {padding: 8px;}
  a#HeaderCartTrigger {padding: 8px;}
  button.site-nav__link.site-nav__link--icon.medium-up--hide.mobile-nav-trigger {padding: 8px;}
  div#shopify-block-AZW81Q3hpR251L1M5c__jedi_stock_counter_stock_counter_wXryBC {
    display: inline-block; margin-left: 0px; margin-bottom: 20px;}
  .gifting-images-wrapper .gift-item-wrapper h3 { bottom: 12px; left: 10px; font-size: 18px !important; }
}