/**** Hiding Order as Guest and Sign In Tabs ****/
#checkout-personal-information-step .nav.nav-tabs {
    display: none;
}
/* Corporate Kits dropdown: grey + black */
.elementor-276170150 .elementor-element.elementor-element-a5d0e62 .elementor-nav--dropdown{background-color:#1a1a1a!important;border-color:#505050!important}
.elementor-276170150 .elementor-element.elementor-element-a5d0e62 .elementor-nav--dropdown a:not(#e){color:#e0e0e0!important}
.elementor-276170150 .elementor-element.elementor-element-a5d0e62 .elementor-nav--dropdown a:not(#e):hover,.elementor-276170150 .elementor-element.elementor-element-a5d0e62 .elementor-nav--dropdown a.highlighted:not(#e),.elementor-276170150 .elementor-element.elementor-element-a5d0e62 .elementor-nav--dropdown a.elementor-item-active:not(#e){color:#fff!important;background-color:#505050!important}
.elementor-276170150 .elementor-element.elementor-element-a5d0e62 .elementor-nav--dropdown li:not(:last-child){border-color:#505050!important}
/* TG footer 2026 */
.elementor-element-f26faac>.elementor-container{display:grid!important;grid-template-columns:repeat(6,1fr);gap:20px 24px;max-width:1240px}
.elementor-element-f26faac .elementor-column{width:auto!important;min-width:0}
.elementor-element-f26faac .elementor-element-46dcf12{grid-column:1;grid-row:1}
.elementor-element-f26faac .elementor-element-0c1a27d{grid-column:2;grid-row:1}
.elementor-element-f26faac .elementor-element-b5a3798{grid-column:3;grid-row:1}
.elementor-element-f26faac .elementor-element-7524503{grid-column:4;grid-row:1}
.elementor-element-f26faac .elementor-element-2d8488b{grid-column:4;grid-row:2;align-self:start;margin-top:-14px}
.elementor-element-f26faac .elementor-element-58efd4e{display:none}
.elementor-element-f26faac .elementor-element-dbd8bbb{grid-column:5;grid-row:1}
.elementor-element-f26faac .elementor-element-8fe22ae{grid-column:6;grid-row:1}
.elementor-social-icon{width:44px!important;height:44px!important;border-radius:50%!important;background:transparent!important;border:1.5px solid #E6010B!important}
.elementor-social-icon i,.elementor-social-icon svg{color:#E6010B!important;fill:#E6010B!important;font-size:20px!important}
.elementor-social-icon:hover{background:#E6010B!important}
.elementor-social-icon:hover i,.elementor-social-icon:hover svg{color:#fff!important;fill:#fff!important}
/* TG footer icons 20261026 */
#footer .elementor-icon-list-icon i,
#footer .elementor-icon-list-icon svg{font-size:17px!important;width:17px!important;height:17px!important;color:#E6010B!important;stroke:#E6010B!important}
#footer .elementor-icon-list-item{display:flex!important;align-items:center!important;min-height:22px}
#footer .elementor-icon-list-text{line-height:1.35!important}
#footer .elementor-social-icon{width:40px!important;height:40px!important;border:1.5px solid #E6010B!important;border-radius:50%!important;background:transparent!important}
#footer .elementor-social-icon i{color:#E6010B!important;font-size:18px!important}
/* === TG-UIUX-FIXES-1028 START === */
@media (max-width: 1024px) {
  [data-elementor-id^="2761701"] .elementor-element-1024419 .elementor-element-7c0a1e1,
  [data-elementor-id^="2761701"] .elementor-element-1024419 .tg-cur-switch,
  [data-elementor-id^="2761701"] .elementor-element-1024419 .elementor-widget-currency-selector {
    display: none !important;
  }
}
/* --------------------------------------------------------------------------
   CARD-BG-UNIFORM (Approved Oct 28, 2026 11:52 AM IST [pt69u]):
   Make Product Card Areas 1 (Image area), 2 (Middle strip/wrappers), and
   3 (Bottom text/rating/price box) 100% uniform pure white (#FFFFFF) with
   zero grey/tinted inner blocks or 20px widget-wrap gaps on both Shop 50
   (/en/) and Shop 72 (/in/), across mobile, tablet, and desktop.
   -------------------------------------------------------------------------- */
[data-elementor-id^="3621701"],
[data-elementor-id^="3621701"] .elementor-section-wrap,
[data-elementor-id^="3621701"] .elementor-element-f4108e1,
[data-elementor-id^="3621701"] .elementor-element-f4108e1 > .elementor-container,
[data-elementor-id^="3621701"] .elementor-element-f4108e1 > .elementor-container > .elementor-row,
[data-elementor-id^="3621701"] .elementor-element-ec33082,
[data-elementor-id^="3621701"] .elementor-element-ec33082 > .elementor-column-wrap,
[data-elementor-id^="3621701"] .elementor-element-ec33082 > .elementor-element-populated,
[data-elementor-id^="3621701"] .elementor-element-ec33082 > .elementor-column-wrap > .elementor-widget-wrap,
[data-elementor-id^="3621701"] .elementor-element-95f0a3a,
[data-elementor-id^="3621701"] .elementor-element-95f0a3a > .elementor-widget-container,
[data-elementor-id^="3621701"] .ce-product-image,
[data-elementor-id^="3621701"] .ce-product-image a,
[data-elementor-id^="3621701"] .ce-product-image img,
[data-elementor-id^="3621701"] .elementor-element-9c1c92a,
[data-elementor-id^="3621701"] .elementor-element-9c1c92a > .elementor-container,
[data-elementor-id^="3621701"] .elementor-element-9c1c92a > .elementor-container > .elementor-row,
[data-elementor-id^="3621701"] .elementor-element-e5795ec,
[data-elementor-id^="3621701"] .elementor-element-e5795ec > .elementor-column-wrap,
[data-elementor-id^="3621701"] .elementor-element-e5795ec > .elementor-element-populated,
[data-elementor-id^="3621701"] .elementor-element-e5795ec > .elementor-column-wrap > .elementor-widget-wrap,
[data-elementor-id^="3621701"] .elementor-element-f8dff10,
[data-elementor-id^="3621701"] .elementor-element-f8dff10 > .elementor-widget-container,
[data-elementor-id^="3621701"] .elementor-element-bb7d61e,
[data-elementor-id^="3621701"] .elementor-element-bb7d61e > .elementor-widget-container,
[data-elementor-type="product-miniature"],
[data-elementor-type="product-miniature"] .elementor-section,
[data-elementor-type="product-miniature"] .elementor-column,
[data-elementor-type="product-miniature"] .elementor-column-wrap,
[data-elementor-type="product-miniature"] .elementor-widget-wrap,
[data-elementor-type="product-miniature"] .ce-product-image,
[data-elementor-type="product-miniature"] .ce-product-image a,
[data-elementor-type="product-miniature"] .ce-product-image img,
article.elementor-product-miniature,
article.elementor-product-miniature .elementor-product-link,
article.elementor-product-miniature .elementor-image,
article.elementor-product-miniature .elementor-image img,
article.elementor-product-miniature .elementor-content,
.js-product-miniature,
.js-product-miniature .thumbnail-container,
.js-product-miniature .product-thumbnail,
.js-product-miniature .product-description {
  background: #FFFFFF !important;
  background-color: #FFFFFF !important;
}

/* Ensure outer card container has clean rounded border on all viewports */
[data-elementor-id^="3621701"] .elementor-element-f4108e1,
article.elementor-product-miniature {
  border-radius: 12px !important;
  border: 1px solid #E5E7EB !important;
  box-shadow: 0 2px 8px rgba(15, 23, 42, 0.05) !important;
  overflow: hidden !important;
}

/* Remove 20px gap between Area 1 (image) and Area 3 (text block) & tighten inner text stack */
[data-elementor-id^="3621701"] .elementor-element-ec33082.ce-widgets-space--gap > .elementor-column-wrap > .elementor-widget-wrap,
[data-elementor-id^="3621701"] .elementor-element-ec33082 > .elementor-column-wrap > .elementor-widget-wrap {
  gap: 0px !important;
  row-gap: 0px !important;
  column-gap: 0px !important;
}

[data-elementor-id^="3621701"] .elementor-element-e5795ec.ce-widgets-space--gap > .elementor-column-wrap > .elementor-widget-wrap,
[data-elementor-id^="3621701"] .elementor-element-e5795ec > .elementor-column-wrap > .elementor-widget-wrap {
  gap: 4px !important;
  row-gap: 4px !important;
  column-gap: 0px !important;
}

[data-elementor-id^="3621701"] .elementor-element-9c1c92a {
  border: none !important;
  border-top: none !important;
  box-shadow: none !important;
}

@media (min-width: 1025px) {
  [data-elementor-id^="3621701"] .elementor-element-9c1c92a {
    padding: 10px 10px 12px 10px !important;
    margin: 0 !important;
    position: relative !important;
  }
}
/* === TG-UIUX-FIXES-1028 END === */

/* === TG-LIGHTBOX-WHITE-BG START (2026-10-28) === */
.dialog-type-lightbox.elementor-lightbox,
.dialog-lightbox-widget.elementor-lightbox {
  background-color: #ffffff !important;
  --lightbox-ui-color: #1d1e20 !important;
  --lightbox-ui-color-hover: #000000 !important;
  --lightbox-text-color: #1d1e20 !important;
}
.dialog-type-lightbox.elementor-lightbox .elementor-lightbox-image,
.dialog-lightbox-widget.elementor-lightbox .elementor-lightbox-image {
  background-color: #ffffff !important;
  box-shadow: none !important;
}
.dialog-type-lightbox.elementor-lightbox .elementor-swiper-button-next i,
.dialog-type-lightbox.elementor-lightbox .elementor-swiper-button-prev i {
  color: #ffffff !important;
  background-color: rgba(29, 30, 32, 0.65) !important;
  border-radius: 4px;
}
.dialog-type-lightbox.elementor-lightbox .elementor-slideshow--zoom-mode .elementor-slideshow__header,
.dialog-type-lightbox.elementor-lightbox .elementor-slideshow--zoom-mode .elementor-slideshow__footer {
  background-color: rgba(255, 255, 255, 0.9) !important;
}
/* === TG-LIGHTBOX-WHITE-BG END === */
