/* iPhoneXtreme premium global lite v5.98.65 - generated from live CSSOM coverage for non-home surfaces. Full global CSS remains the home fallback. */
:root { --ixt-bg: #f3f5f7; --ixt-surface: #ffffff; --ixt-ink: #111315; --ixt-ink-soft: #303741; --ixt-muted: #697386; --ixt-border: #d8dee8; --ixt-premium: #121417; --ixt-green: #12805f; --ixt-green-strong: #0d6c50; --ixt-radius: 8px; --ixt-shadow: 0 18px 44px rgba(17, 24, 39, .08); --ixt-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, system-ui, sans-serif; }
@media (max-width: 620px){html, body.ixt-premium-home-page.ixt-premium-merch-v584-ready { max-width: 100% !important; overflow-x: hidden !important; }}
@media (max-width: 620px){body.ixt-premium-global-ready .ixt-retail-topbar { width: 100% !important; max-width: 100vw !important; grid-template-columns: repeat(2, minmax(0px, max-content)) !important; justify-content: center !important; gap: 12px !important; padding-inline: 8px !important; overflow: hidden !important; }}
@media (max-width: 620px){body.ixt-premium-global-ready .ixt-retail-topbar a, body.ixt-premium-global-ready .ixt-retail-topbar span:nth-child(n+3) { display: none !important; }}
@media (max-width: 620px){body.ixt-premium-global-ready .ixt-retail-topbar span { min-width: 0px !important; max-width: 168px !important; white-space: nowrap !important; }}
@media (max-width: 620px){body.ixt-premium-global-ready .ixt-header-cart, body.ixt-premium-global-ready .wc-block-mini-cart, body.ixt-premium-global-ready .wc-block-mini-cart__button { max-width: 42px !important; min-width: 38px !important; width: 38px !important; }}
@media (max-width: 620px){body.ixt-premium-home-page.ixt-premium-merch-v584-ready .ixt-agency-line-index, body.ixt-premium-home-page.ixt-premium-merch-v584-ready .ixt-category-studio-wall, body.ixt-premium-home-page.ixt-premium-merch-v584-ready .ixt-agency-products, body.ixt-premium-home-page.ixt-premium-merch-v584-ready .ixt-home-stock-grid, body.ixt-premium-home-page.ixt-premium-merch-v584-ready .ixt-premium-footer { max-width: calc(-22px + 100vw) !important; overflow-x: auto !important; }}
html body.ixt-premium-global-ready.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-retail-topbar { background: rgb(17, 20, 17) !important; color: rgb(248, 250, 245) !important; border-bottom-color: rgba(255, 255, 255, 0.08) !important; }
html body.ixt-premium-global-ready.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-retail-topbar span, html body.ixt-premium-global-ready.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-retail-topbar a { color: rgb(248, 250, 245) !important; }
html body.ixt-premium-global-ready.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-retail-topbar a { color: rgb(184, 244, 203) !important; }
.ixt-seo-faq, .ixt-services-seo-faq { width: min(1180px, 100% - 48px); margin: clamp(36px, 5vw, 72px) auto; padding: clamp(24px, 3vw, 38px); border: 1px solid rgba(17, 19, 21, 0.08); border-radius: 22px; background: radial-gradient(circle at 92% 8%, rgba(0, 143, 104, 0.08), transparent 24%), linear-gradient(rgba(255, 255, 255, 0.94), rgba(250, 248, 242, 0.92)); box-shadow: rgba(31, 35, 33, 0.08) 0px 24px 70px; color: var(--ixt-ink, #111315); font-family: var(--ixt-font, Inter, system-ui, sans-serif); scroll-margin-top: 180px; }
.ixt-seo-faq > p, .ixt-services-seo-faq > p { margin: 0px 0px 10px; color: var(--ixt-green, #12805f); font-size: 12px; font-weight: 950; letter-spacing: 0.08em; text-transform: uppercase; }
.ixt-seo-faq > h2, .ixt-services-seo-faq > h2 { max-width: 760px; margin: 0px; color: var(--ixt-ink, #111315); font-size: clamp(28px, 3vw, 44px); font-weight: 920; letter-spacing: 0px; line-height: 1.03; font-family: var(--ixt-font, Inter, system-ui, sans-serif) !important; }
.ixt-services-seo-faq > span { display: block; max-width: 720px; margin-top: 12px; color: rgb(89, 99, 93); font-size: 16px; line-height: 1.55; }
@media (max-width: 760px){.ixt-seo-faq, .ixt-services-seo-faq { width: min(100% - 28px, 100%); padding: 20px; border-radius: 18px; }}
body.ixt-services-premium-ready .ixt-services-reviews-intro { width: min(1180px, 100% - 48px) !important; margin: clamp(44px, 6vw, 82px) auto 0px !important; padding: clamp(26px, 4vw, 44px) !important; display: grid !important; grid-template-columns: minmax(0px, 0.82fr) minmax(220px, 0.34fr) !important; gap: clamp(18px, 3vw, 34px) !important; align-items: end !important; border-width: 1px 1px 0px !important; border-style: solid solid none !important; border-color: rgba(17, 19, 21, 0.08) rgba(17, 19, 21, 0.08) currentcolor !important; border-image: initial !important; border-radius: 26px 26px 0px 0px !important; background: radial-gradient(circle at 84% 20%, rgba(0, 143, 104, 0.1), transparent 24%), linear-gradient(135deg, rgb(255, 253, 247), rgb(244, 241, 233) 54%, rgb(237, 244, 239)) !important; box-shadow: rgba(31, 35, 33, 0.09) 0px 28px 74px !important; }
body.ixt-services-premium-ready .ixt-services-reviews-intro::after { content: "Fuente Google"; justify-self: end; display: inline-flex; min-height: 36px; align-items: center; justify-content: center; padding: 0px 14px; border: 1px solid rgba(0, 143, 104, 0.18); border-radius: 999px; background: rgba(255, 255, 255, 0.66); color: rgb(0, 122, 90); font-size: 12px; font-weight: 900; letter-spacing: 0px; }
body.ixt-services-premium-ready .ixt-services-reviews-intro p { color: rgb(0, 122, 90) !important; }
body.ixt-services-premium-ready .ixt-services-reviews-intro h2 { max-width: 720px !important; font-size: clamp(32px, 4vw, 54px) !important; line-height: 0.98 !important; }
body.ixt-services-premium-ready .ixt-services-reviews-intro span { max-width: 620px !important; color: rgb(86, 97, 92) !important; font-size: clamp(15px, 1.25vw, 18px) !important; line-height: 1.55 !important; }
body.ixt-services-premium-ready .ixt-services-preserve-reviews { width: min(1180px, 100% - 48px) !important; min-height: clamp(320px, 30vw, 410px) !important; margin: 0px auto clamp(54px, 7vw, 96px) !important; padding: 0px clamp(18px, 3vw, 34px) clamp(24px, 3vw, 38px) !important; border-width: 0px 1px 1px !important; border-style: none solid solid !important; border-color: currentcolor rgba(17, 19, 21, 0.08) rgba(17, 19, 21, 0.08) !important; border-image: initial !important; border-radius: 0px 0px 26px 26px !important; background: linear-gradient(rgb(255, 253, 247), rgb(243, 240, 232) 58%, rgb(236, 242, 238)) !important; color: rgb(17, 19, 21) !important; box-shadow: rgba(31, 35, 33, 0.09) 0px 30px 80px !important; overflow: hidden !important; }
body.ixt-services-premium-ready .ixt-services-preserve-reviews, body.ixt-services-premium-ready .ixt-services-preserve-reviews .e-con-inner, body.ixt-services-premium-ready .ixt-services-preserve-reviews .elementor-widget-container, body.ixt-services-premium-ready .ixt-services-preserve-reviews .elementor-shortcode, body.ixt-services-premium-ready .ixt-services-preserve-reviews .ti-widget, body.ixt-services-premium-ready .ixt-services-preserve-reviews .ti-widget-container, body.ixt-services-premium-ready .ixt-services-preserve-reviews .ti-reviews-container { background: transparent !important; }
body.ixt-services-premium-ready .ixt-services-preserve-reviews .e-con-inner { max-width: none !important; width: 100% !important; padding: 0px !important; }
body.ixt-services-premium-ready .ixt-services-preserve-reviews.ixt-services-reviews-mounted .elementor-shortcode { display: none !important; }
.ixt-google-review-carousel { width: 100%; display: grid; gap: 18px; padding-top: clamp(18px, 3vw, 30px); font-family: var(--ixt-font, Inter, system-ui, sans-serif); }
.ixt-google-review-carousel__head { display: flex; align-items: end; justify-content: space-between; gap: 18px; padding-bottom: 4px; }
.ixt-google-review-carousel__head > div:first-child { display: grid; gap: 4px; }
.ixt-google-review-carousel__head span { color: rgb(0, 122, 90); font-size: 12px; font-weight: 950; letter-spacing: 0.08em; text-transform: uppercase; }
.ixt-google-review-carousel__head strong { color: rgb(17, 19, 21); font-size: clamp(20px, 2.2vw, 30px); line-height: 1; letter-spacing: 0px; }
.ixt-google-review-carousel__head small { max-width: 520px; color: rgb(98, 107, 102); font-size: 14px; line-height: 1.45; }
.ixt-google-review-carousel__controls { display: flex; gap: 8px; flex: 0 0 auto; }
.ixt-google-review-carousel__controls button { min-height: 38px; padding: 0px 13px; border: 1px solid rgba(17, 19, 21, 0.12); border-radius: 999px; background: rgba(255, 255, 255, 0.72); color: rgb(17, 19, 21); font-size: 12px; font-weight: 850; letter-spacing: 0px; cursor: pointer; transition: transform 0.16s, background 0.16s, border-color 0.16s; }
.ixt-google-review-carousel__controls button:hover { border-color: rgba(0, 143, 104, 0.35); background: rgb(255, 255, 255); transform: translateY(-1px); }
.ixt-google-review-carousel__track { display: grid; grid-auto-flow: column; grid-auto-columns: minmax(290px, calc(33.3333% - 10.6667px)); gap: 16px; overflow-x: auto; overscroll-behavior-x: contain; scroll-snap-type: x mandatory; scrollbar-width: none; padding: 4px 2px 18px; }
.ixt-google-review-carousel__track::-webkit-scrollbar { display: none; }
.ixt-google-review-card { min-height: 248px; display: flex; flex-direction: column; justify-content: space-between; gap: 20px; scroll-snap-align: start; padding: clamp(20px, 2.4vw, 28px); border: 1px solid rgba(17, 19, 21, 0.08); border-radius: 18px; background: linear-gradient(rgba(255, 255, 255, 0.96), rgba(255, 255, 255, 0.82)), rgb(255, 255, 255); box-shadow: rgba(31, 35, 33, 0.08) 0px 18px 44px; }
.ixt-google-review-card__stars { display: flex; flex-wrap: wrap; align-items: center; gap: 7px; color: rgb(245, 166, 35); font-size: 15px; letter-spacing: 1px; }
.ixt-google-review-card__stars span { padding: 5px 8px; border-radius: 999px; background: rgba(0, 143, 104, 0.09); color: rgb(0, 122, 90); font-size: 11px; font-weight: 900; letter-spacing: 0px; }
.ixt-google-review-card p { margin: 0px; color: rgb(34, 39, 42); font-size: clamp(16px, 1.45vw, 19px); font-weight: 680; line-height: 1.48; }
.ixt-google-review-card footer { display: grid; gap: 3px; margin-top: auto; padding-top: 18px; border-top: 1px solid rgba(17, 19, 21, 0.08); }
.ixt-google-review-card footer strong { color: rgb(17, 19, 21); font-size: 14px; font-weight: 900; }
.ixt-google-review-card footer small { color: rgb(107, 116, 111); font-size: 12px; font-weight: 760; }
@media (max-width: 860px){body.ixt-services-premium-ready .ixt-services-reviews-intro { grid-template-columns: 1fr !important; }}
@media (max-width: 860px){body.ixt-services-premium-ready .ixt-services-reviews-intro::after { justify-self: start; }}
@media (max-width: 860px){.ixt-google-review-carousel__head { align-items: start; flex-direction: column; }}
@media (max-width: 860px){.ixt-google-review-carousel__track { grid-auto-columns: minmax(268px, 86%); }}
@media (max-width: 560px){body.ixt-services-premium-ready .ixt-services-reviews-intro, body.ixt-services-premium-ready .ixt-services-preserve-reviews { width: min(100% - 28px, 100%) !important; }}
@media (max-width: 560px){body.ixt-services-premium-ready .ixt-services-reviews-intro { padding: 22px !important; border-radius: 20px 20px 0px 0px !important; }}
@media (max-width: 560px){body.ixt-services-premium-ready .ixt-services-preserve-reviews { min-height: 350px !important; padding: 0px 14px 22px !important; border-radius: 0px 0px 20px 20px !important; }}
@media (max-width: 560px){.ixt-google-review-carousel__controls button { min-width: 42px; padding: 0px 12px; }}
@media (max-width: 560px){.ixt-google-review-carousel__track { grid-auto-columns: minmax(260px, 92%); gap: 12px; }}
@media (max-width: 560px){.ixt-google-review-card { min-height: 270px; }}
.ixt-services-hero h1, .ixt-services-process h2, .ixt-services-form-intro h2, .ixt-services-reviews-intro h2, .ixt-services-premium strong, .ixt-services-premium em, .ixt-services-premium p, .ixt-services-premium a { font-family: var(--ixt-font, Inter, system-ui, sans-serif) !important; }
.ixt-services-hero h1 { font-weight: 920 !important; letter-spacing: 0px !important; }
body.ixt-retail-frame-ready .ixt-header-nav a.ixt-is-active, body.ixt-retail-frame-ready .ixt-retail-line-nav a.ixt-is-active { color: rgb(0, 143, 104) !important; }
body.ixt-retail-frame-ready .ixt-header-nav a.ixt-is-active { border-bottom: 1px solid rgb(0, 143, 104) !important; }
body.ixt-retail-frame-ready .ixt-retail-line-nav a.ixt-is-active { border-color: rgba(0, 143, 104, 0.2) !important; background: rgba(238, 249, 244, 0.9) !important; }
body.ixt-agency-marketplace-home-ready .hostinger-ai-site-navigation .wp-block-navigation-item__content, body.ixt-agency-marketplace-home-ready .ixt-header-wordmark, body.ixt-agency-marketplace-home-ready .ixt-header-wordmark strong, body.ixt-agency-marketplace-home-ready .wp-block-woocommerce-customer-account a, body.ixt-agency-marketplace-home-ready .wc-block-mini-cart__button { color: rgb(16, 18, 20) !important; }
body.ixt-agency-marketplace-home-ready .ixt-header-wordmark span, body.ixt-agency-marketplace-home-ready .ixt-header-proof { color: rgb(113, 115, 107) !important; }
body.ixt-agency-marketplace-home-ready .ixt-premium-footer { border-top-color: rgba(16, 18, 20, 0.08); background: linear-gradient(rgb(21, 23, 22), rgb(8, 9, 8)); }
body.ixt-studio-home-ready .hostinger-ai-site-navigation .wp-block-navigation-item__content, body.ixt-studio-home-ready .hostinger-ai-site-navigation .current-menu-item > .wp-block-navigation-item__content, body.ixt-studio-home-ready .wp-block-woocommerce-customer-account a, body.ixt-studio-home-ready .wc-block-mini-cart__button { color: rgb(18, 18, 18) !important; }
body.ixt-studio-home-ready .ixt-premium-footer { border-top-color: rgba(17, 17, 17, 0.1); background: linear-gradient(rgb(21, 21, 21), rgb(7, 7, 7)); }
@media (max-width: 760px){.ixt-header-wordmark { display: none; }}
@media (max-width: 760px){body.ixt-premium-site .ixt-premium-header > .wp-block-group, body.ixt-premium-site .ixt-premium-header-shell > .wp-block-group, body.ixt-premium-site header.site-header > .wp-block-group { min-height: 64px; display: flex !important; align-items: center !important; justify-content: space-between !important; width: 100% !important; max-width: 100vw !important; overflow: hidden !important; }}
@media (max-width: 760px){body.ixt-premium-site .ixt-premium-header .is-content-justification-right.is-nowrap, body.ixt-premium-site .ixt-premium-header-shell .is-content-justification-right.is-nowrap, body.ixt-premium-site header.site-header .is-content-justification-right.is-nowrap { flex: 0 0 96px !important; width: 96px !important; max-width: 96px !important; gap: 8px !important; justify-content: flex-end !important; overflow: hidden !important; }}
@media (max-width: 760px){body.ixt-premium-site .ixt-premium-header .wp-block-woocommerce-customer-account, body.ixt-premium-site .ixt-premium-header-shell .wp-block-woocommerce-customer-account, body.ixt-premium-site header.site-header .wp-block-woocommerce-customer-account, body.ixt-premium-site .ixt-premium-header .ixt-header-cta, body.ixt-premium-site .ixt-premium-header-shell .ixt-header-cta, body.ixt-premium-site header.site-header .ixt-header-cta { display: none !important; }}
@media (max-width: 760px){body.ixt-premium-site .ixt-premium-header .hostinger-ai-site-navigation, body.ixt-premium-site .ixt-premium-header-shell .hostinger-ai-site-navigation, body.ixt-premium-site header.site-header .hostinger-ai-site-navigation { flex: 0 0 44px !important; width: 44px !important; max-width: 44px !important; position: relative !important; z-index: 2 !important; overflow: hidden !important; }}
@media (max-width: 760px){body.ixt-premium-site .ixt-premium-header .wc-block-mini-cart, body.ixt-premium-site .ixt-premium-header-shell .wc-block-mini-cart, body.ixt-premium-site header.site-header .wc-block-mini-cart { flex: 0 0 38px !important; width: 38px !important; max-width: 38px !important; }}
@media (max-width: 760px){body.ixt-premium-site .wc-block-mini-cart__drawer[aria-hidden="true"] { display: none !important; }}
body.ixt-premium-site { background: var(--ixt-bg); color: var(--ixt-ink); font-family: var(--ixt-font); }
body.ixt-premium-site .ixt-premium-header, body.ixt-premium-site header.site-header { position: sticky; top: 0px; z-index: 9999; border-bottom: 1px solid rgba(216, 222, 232, 0.92); background: rgba(255, 255, 255, 0.92); backdrop-filter: blur(16px); }
body.ixt-premium-site .ixt-premium-header > .wp-block-group, body.ixt-premium-site header.site-header > .wp-block-group { width: min(100%, 1260px); min-height: 76px; margin-inline: auto; padding: 0px 22px !important; gap: clamp(18px, 3vw, 42px) !important; }
body.ixt-premium-site .hostinger-ai-site-navigation .wp-block-navigation-item__content { font: 800 13px/1 var(--ixt-font); letter-spacing: 0px; color: var(--ixt-ink-soft) !important; text-decoration: none !important; }
.ixt-header-wordmark { display: grid; gap: 2px; min-width: 148px; color: var(--ixt-ink); text-decoration: none; }
.ixt-header-wordmark strong { font-size: 20px; font-weight: 920; line-height: 1; letter-spacing: 0px; }
.ixt-header-wordmark span { color: var(--ixt-muted); font-size: 9px; font-weight: 900; letter-spacing: 0.09em; text-transform: uppercase; }
body.ixt-premium-site .hostinger-ai-site-navigation .current-menu-item > .wp-block-navigation-item__content, body.ixt-premium-site .hostinger-ai-site-navigation .wp-block-navigation-item__content:hover { color: var(--ixt-ink) !important; }
body.ixt-premium-site .wp-block-woocommerce-customer-account a, body.ixt-premium-site .wc-block-mini-cart__button { place-items: center; width: 38px; height: 38px; border: 1px solid transparent; border-radius: 999px; color: var(--ixt-ink); display: inline-grid !important; }
body.ixt-premium-site .wp-block-woocommerce-customer-account a:hover, body.ixt-premium-site .wc-block-mini-cart__button:hover { border-color: var(--ixt-border); background: rgb(255, 255, 255); }
.ixt-header-cta { display: none; align-items: center; justify-content: center; min-height: 42px; padding: 0px 16px; border-radius: var(--ixt-radius); background: var(--ixt-premium); font: 850 13px/1 var(--ixt-font); text-decoration: none; color: rgb(255, 255, 255) !important; }
.ixt-premium-home *, .ixt-premium-footer, .ixt-premium-footer * { box-sizing: border-box; }
.ixt-premium-footer { border-top: 1px solid var(--ixt-border); background: rgb(16, 19, 23); color: rgb(255, 255, 255); }
.ixt-footer-inner { display: grid; grid-template-columns: minmax(260px, 1.3fr) 0.8fr 0.9fr 1fr; gap: clamp(22px, 4vw, 54px); width: min(100%, 1260px); margin: 0px auto; padding: clamp(34px, 6vw, 64px) 22px 28px; }
.ixt-footer-brand strong { display: block; font-size: 24px; }
.ixt-footer-brand p, .ixt-footer-contact small { color: rgba(255, 255, 255, 0.66); line-height: 1.55; }
.ixt-footer-brand a, .ixt-footer-contact a, .ixt-footer-nav a { color: rgb(255, 255, 255); text-decoration-color: rgba(255, 255, 255, 0.22); }
.ixt-footer-nav, .ixt-footer-contact, .ixt-footer-news { display: grid; align-content: start; gap: 10px; }
.ixt-footer-contact span, .ixt-footer-news span { color: rgba(255, 255, 255, 0.7); font-size: 12px; font-weight: 900; letter-spacing: 0.06em; text-transform: uppercase; }
.ixt-premium-footer .hostinger-reach-block-form-fields { display: grid; gap: 10px; }
.ixt-premium-footer label { color: rgba(255, 255, 255, 0.72); font-size: 11px; font-weight: 900; text-transform: uppercase; }
.ixt-premium-footer input[type="email"] { min-height: 42px; width: 100%; border: 1px solid rgba(255, 255, 255, 0.18); border-radius: var(--ixt-radius); background: rgba(255, 255, 255, 0.08); color: rgb(255, 255, 255); }
.ixt-premium-footer button, .ixt-footer-fallback { display: inline-flex; align-items: center; justify-content: center; min-height: 42px; border: 0px; border-radius: var(--ixt-radius); font-weight: 900; text-decoration: none; background: rgb(255, 255, 255) !important; color: var(--ixt-premium) !important; }
.ixt-footer-bottom { width: min(100%, 1260px); margin: 0px auto; padding: 0px 22px 28px; color: rgba(255, 255, 255, 0.48); font-size: 12px; }
@media (max-width: 900px){body.ixt-premium-site .ixt-premium-header > .wp-block-group, body.ixt-premium-site header.site-header > .wp-block-group { min-height: 68px; padding-inline: 16px !important; }}
@media (max-width: 900px){body.ixt-premium-site .wp-block-navigation__responsive-container.is-menu-open { background: rgb(255, 255, 255) !important; color: var(--ixt-ink) !important; padding: 26px 22px !important; }}
@media (max-width: 900px){body.ixt-premium-site .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container { gap: 18px !important; }}
@media (max-width: 900px){body.ixt-premium-site .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content { font-size: 26px !important; font-weight: 900 !important; }}
@media (max-width: 900px){body.ixt-premium-site .wp-block-navigation__responsive-container.is-menu-open .ixt-header-cta { display: inline-flex; width: fit-content; margin-top: 10px; }}
@media (max-width: 900px){.ixt-home-proof, .ixt-category-grid, .ixt-home-products, .ixt-confidence-grid, .ixt-home-routes, .ixt-footer-inner { grid-template-columns: 1fr; }}
@media (max-width: 900px){.ixt-footer-inner, .ixt-footer-bottom { padding-inline: 16px; }}
body.ixt-luxury-home-ready .wp-block-woocommerce-customer-account a, body.ixt-luxury-home-ready .wc-block-mini-cart__button { color: rgb(255, 255, 255); }
body.ixt-luxury-home-ready .ixt-premium-footer { border-top-color: rgba(255, 255, 255, 0.08); background: linear-gradient(rgb(16, 19, 23), rgb(7, 8, 10)); }
body.ixt-boutique-home-ready .hostinger-ai-site-navigation .wp-block-navigation-item__content, body.ixt-boutique-home-ready .hostinger-ai-site-navigation .current-menu-item > .wp-block-navigation-item__content, body.ixt-boutique-home-ready .wp-block-woocommerce-customer-account a, body.ixt-boutique-home-ready .wc-block-mini-cart__button { color: rgb(23, 23, 23) !important; }
body.ixt-boutique-home-ready .ixt-premium-footer { border-top-color: rgba(17, 17, 17, 0.08); background: linear-gradient(rgb(23, 23, 23), rgb(12, 12, 12)); }
body.ixt-atelier-home-ready .ixt-header-cta { display: inline-flex !important; }
body.ixt-atelier-home-ready .ixt-premium-footer { border-top-color: rgba(255, 255, 255, 0.08); background: radial-gradient(circle at 15% 0%, rgba(255, 255, 255, 0.12), transparent 28%), linear-gradient(rgb(17, 19, 21), rgb(6, 7, 8)); }
@media (max-width: 760px){body.ixt-atelier-home-ready .ixt-header-cta { display: none !important; }}
body.ixt-boutique-home-ready .ixt-premium-footer { margin-top: 0px; }
body.ixt-signature-home-ready .hostinger-ai-site-navigation .wp-block-navigation-item__content, body.ixt-signature-home-ready .hostinger-ai-site-navigation .current-menu-item > .wp-block-navigation-item__content, body.ixt-signature-home-ready .wp-block-woocommerce-customer-account a, body.ixt-signature-home-ready .wc-block-mini-cart__button, body.ixt-signature-home-ready .ixt-header-wordmark, body.ixt-signature-home-ready .ixt-header-wordmark strong, body.ixt-signature-home-ready .ixt-header-wordmark span { color: rgb(255, 255, 255) !important; }
.ixt-header-proof, .ixt-header-whatsapp { display: inline-flex; align-items: center; justify-content: center; min-height: 34px; padding: 0px 12px; border-radius: 999px; font: 850 12px/1 var(--ixt-font); white-space: nowrap; text-decoration: none; }
.ixt-header-proof { border: 1px solid rgba(255, 255, 255, 0.14); color: rgba(255, 255, 255, 0.78); }
.ixt-header-whatsapp { background: rgb(0, 143, 104); color: rgb(255, 255, 255) !important; }
@media (max-width: 760px){.ixt-header-proof, .ixt-header-whatsapp { display: none; }}
body.ixt-premium-commerce:not(.ixt-signature-home-ready) .hostinger-ai-site-navigation .wp-block-navigation-item__content, body.ixt-premium-commerce:not(.ixt-signature-home-ready) .hostinger-ai-site-navigation .current-menu-item > .wp-block-navigation-item__content, body.ixt-premium-commerce:not(.ixt-signature-home-ready) .wp-block-woocommerce-customer-account a, body.ixt-premium-commerce:not(.ixt-signature-home-ready) .wc-block-mini-cart__button, body.ixt-premium-commerce:not(.ixt-signature-home-ready) .ixt-header-wordmark, body.ixt-premium-commerce:not(.ixt-signature-home-ready) .ixt-header-wordmark strong { color: rgb(255, 255, 255) !important; }
body.ixt-premium-commerce:not(.ixt-signature-home-ready) .ixt-header-wordmark span { color: rgba(255, 255, 255, 0.62) !important; }
body.ixt-curated-home-ready.ixt-scrolled .ixt-premium-header, body.ixt-curated-home-ready.ixt-scrolled .ixt-premium-header-shell { top: 6px !important; background: rgba(255, 255, 253, 0.96) !important; box-shadow: rgba(32, 38, 43, 0.12) 0px 12px 40px !important; }
body.ixt-curated-home-ready.ixt-scrolled .ixt-premium-header > .wp-block-group, body.ixt-curated-home-ready.ixt-scrolled .ixt-premium-header-shell > .wp-block-group { min-height: 58px !important; }
body.ixt-curated-home-ready .hostinger-ai-site-navigation .wp-block-navigation-item__content, body.ixt-curated-home-ready .hostinger-ai-site-navigation .current-menu-item > .wp-block-navigation-item__content, body.ixt-curated-home-ready .wp-block-woocommerce-customer-account a, body.ixt-curated-home-ready .wc-block-mini-cart__button, body.ixt-curated-home-ready .ixt-header-wordmark, body.ixt-curated-home-ready .ixt-header-wordmark strong { color: rgb(17, 19, 21) !important; }
body.ixt-curated-home-ready .ixt-header-wordmark span, body.ixt-curated-home-ready .ixt-header-proof { color: rgb(104, 114, 125) !important; }
body.ixt-curated-home-ready .ixt-premium-footer { background: radial-gradient(circle at 78% 12%, rgba(0, 143, 104, 0.12), transparent 26%), linear-gradient(rgb(17, 20, 22), rgb(7, 8, 9)); }
@media (max-width: 760px){body.ixt-curated-home-ready.ixt-scrolled .ixt-premium-header, body.ixt-curated-home-ready.ixt-scrolled .ixt-premium-header-shell { top: 0px !important; box-shadow: rgba(32, 38, 43, 0.12) 0px 10px 28px !important; }}
@media (max-width: 760px){body.ixt-curated-home-ready .ixt-premium-footer { padding-bottom: 74px; }}
body.ixt-premium-global-ready .ixt-premium-footer { position: relative; margin-top: 0px; border-top: 1px solid rgba(255, 255, 255, 0.08); background: radial-gradient(circle at 18% 0%, rgba(255, 255, 255, 0.12), transparent 24%), radial-gradient(circle at 82% 8%, rgba(0, 143, 104, 0.13), transparent 28%), linear-gradient(rgb(23, 26, 29), rgb(9, 10, 12)); color: rgb(255, 255, 255); overflow: hidden; }
body.ixt-premium-global-ready .ixt-premium-footer::before { content: ""; position: absolute; inset: 0px; background: linear-gradient(90deg, rgba(255, 255, 255, 0.035) 1px, transparent 1px) 0% 0% / 72px 72px, linear-gradient(rgba(255, 255, 255, 0.027) 1px, transparent 1px); mask-image: linear-gradient(rgba(0, 0, 0, 0.72), transparent 78%); pointer-events: none; }
body.ixt-premium-global-ready .ixt-footer-topline, body.ixt-premium-global-ready .ixt-footer-inner, body.ixt-premium-global-ready .ixt-footer-bottom { position: relative; z-index: 1; }
body.ixt-premium-global-ready .ixt-footer-topline { display: grid; grid-template-columns: auto minmax(0px, 1fr) auto; align-items: center; gap: 18px; width: min(100%, 1260px); margin: 0px auto; padding: clamp(24px, 4vw, 38px) 22px 0px; }
body.ixt-premium-global-ready .ixt-footer-topline span { color: rgb(115, 215, 181); font-size: 11px; font-weight: 950; letter-spacing: 0.08em; text-transform: uppercase; }
body.ixt-premium-global-ready .ixt-footer-topline strong { color: rgba(255, 255, 255, 0.92); font-size: clamp(18px, 2vw, 28px); font-weight: 900; line-height: 1.05; }
body.ixt-premium-global-ready .ixt-footer-topline a, body.ixt-premium-global-ready .ixt-footer-whatsapp { display: inline-flex; align-items: center; justify-content: center; min-height: 40px; padding: 0px 16px; border: 1px solid rgba(115, 215, 181, 0.28); border-radius: 999px; background: rgba(0, 143, 104, 0.16); color: rgb(255, 255, 255); font-size: 12px; font-weight: 900; text-decoration: none; }
body.ixt-premium-global-ready .ixt-footer-inner { grid-template-columns: minmax(280px, 1.28fr) minmax(130px, 0.58fr) minmax(150px, 0.68fr) minmax(190px, 0.82fr) minmax(220px, 0.92fr); gap: clamp(20px, 3vw, 44px); padding-top: clamp(28px, 5vw, 54px); }
body.ixt-premium-global-ready .ixt-footer-brand strong { font-size: clamp(28px, 3vw, 42px); font-weight: 950; line-height: 0.95; letter-spacing: 0px; }
body.ixt-premium-global-ready .ixt-footer-brand p, body.ixt-premium-global-ready .ixt-footer-news p { max-width: 36ch; margin: 12px 0px 0px; color: rgba(255, 255, 255, 0.66); font-size: 14px; line-height: 1.55; }
body.ixt-premium-global-ready .ixt-footer-proof { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 18px; }
body.ixt-premium-global-ready .ixt-footer-proof span { min-height: 32px; padding: 0px 11px; border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 999px; background: rgba(255, 255, 255, 0.055); color: rgba(255, 255, 255, 0.78); font-size: 11px; font-weight: 850; line-height: 32px; }
body.ixt-premium-global-ready .ixt-footer-ops { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 8px; margin-top: 18px; }
body.ixt-premium-global-ready .ixt-footer-ops span { display: grid; gap: 3px; min-height: 72px; padding: 12px; border: 1px solid rgba(115, 215, 181, 0.14); border-radius: 14px; background: rgba(255, 255, 255, 0.055); }
body.ixt-premium-global-ready .ixt-footer-ops b, body.ixt-premium-global-ready .ixt-footer-ops em { display: block; font-style: normal; letter-spacing: 0px; }
body.ixt-premium-global-ready .ixt-footer-ops b { color: rgb(255, 255, 255); font-size: 13px; font-weight: 950; line-height: 1.05; }
body.ixt-premium-global-ready .ixt-footer-ops em { color: rgba(255, 255, 255, 0.58); font-size: 11px; font-weight: 760; line-height: 1.2; }
body.ixt-premium-global-ready .ixt-footer-nav span, body.ixt-premium-global-ready .ixt-footer-contact span, body.ixt-premium-global-ready .ixt-footer-news span { color: rgba(255, 255, 255, 0.5); font-size: 11px; font-weight: 950; letter-spacing: 0.08em; text-transform: uppercase; }
body.ixt-premium-global-ready .ixt-footer-nav a, body.ixt-premium-global-ready .ixt-footer-contact a:not(.ixt-footer-whatsapp) { color: rgba(255, 255, 255, 0.88); font-size: 14px; font-weight: 760; text-decoration: none; }
body.ixt-premium-global-ready .ixt-footer-nav a:hover, body.ixt-premium-global-ready .ixt-footer-contact a:hover { color: rgb(255, 255, 255); }
body.ixt-premium-global-ready .ixt-footer-news { padding: 16px; border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 18px; background: rgba(255, 255, 255, 0.055); box-shadow: rgba(255, 255, 255, 0.08) 0px 1px inset; }
body.ixt-premium-global-ready .ixt-premium-footer input[type="email"] { min-height: 44px; border-radius: 12px; background: rgba(255, 255, 255, 0.1); }
body.ixt-premium-global-ready .ixt-premium-footer button, body.ixt-premium-global-ready .ixt-footer-fallback { min-height: 44px; border-radius: 12px; background: rgb(255, 255, 255) !important; color: rgb(16, 19, 23) !important; }
body.ixt-premium-global-ready .ixt-footer-bottom { display: flex; justify-content: space-between; gap: 18px; border-top: 1px solid rgba(255, 255, 255, 0.08); color: rgba(255, 255, 255, 0.46); }
@media (max-width: 1100px){body.ixt-premium-global-ready .ixt-footer-inner { grid-template-columns: 1.2fr 0.8fr 0.8fr; }}
@media (max-width: 1100px){body.ixt-premium-global-ready .ixt-footer-news { grid-column: span 2; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-topline { grid-template-columns: 1fr; padding-inline: 16px; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-topline a { width: 100%; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-inner { grid-template-columns: 1fr; padding-inline: 16px; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-news { grid-column: auto; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-bottom { display: grid; padding-inline: 16px; padding-bottom: 30px; }}
body.ixt-premium-site .ixt-premium-header, body.ixt-premium-site .ixt-premium-header-shell .ixt-premium-header, body.ixt-premium-commerce:not(.ixt-signature-home-ready) .ixt-premium-header, body.ixt-premium-commerce:not(.ixt-signature-home-ready) .ixt-premium-header-shell .ixt-premium-header { backdrop-filter: blur(18px); width: min(100% - 56px, 1260px) !important; max-width: min(100% - 56px, 1260px) !important; margin: 12px auto 0px !important; border: 1px solid rgba(16, 18, 20, 0.08) !important; border-radius: 18px !important; background: rgba(255, 254, 250, 0.94) !important; box-shadow: rgba(38, 35, 30, 0.1) 0px 18px 52px !important; }
body.ixt-premium-site .ixt-premium-header .hostinger-ai-menu-wrapper, body.ixt-premium-commerce .ixt-premium-header .hostinger-ai-menu-wrapper { min-height: 66px !important; padding: 10px 18px !important; align-items: center !important; }
body.ixt-premium-site .ixt-premium-header .hostinger-ai-menu, body.ixt-premium-site .ixt-premium-header .has-color-1-background-color, body.ixt-premium-commerce:not(.ixt-signature-home-ready) .ixt-premium-header .hostinger-ai-menu, body.ixt-premium-commerce:not(.ixt-signature-home-ready) .ixt-premium-header .has-color-1-background-color { background: transparent !important; }
body.ixt-premium-site .hostinger-ai-site-navigation .wp-block-navigation__container { flex-wrap: nowrap !important; gap: 22px !important; }
body.ixt-premium-site .hostinger-ai-site-navigation .wp-block-navigation-item__content, body.ixt-premium-commerce:not(.ixt-signature-home-ready) .hostinger-ai-site-navigation .wp-block-navigation-item__content, body.ixt-premium-site .wp-block-woocommerce-customer-account a, body.ixt-premium-site .wc-block-mini-cart__button, body.ixt-premium-site .ixt-header-wordmark, body.ixt-premium-site .ixt-header-wordmark strong, body.ixt-premium-commerce:not(.ixt-signature-home-ready) .wc-block-mini-cart__button, body.ixt-premium-commerce:not(.ixt-signature-home-ready) .ixt-header-wordmark, body.ixt-premium-commerce:not(.ixt-signature-home-ready) .ixt-header-wordmark strong { color: rgb(16, 18, 20) !important; }
body.ixt-premium-site .ixt-header-wordmark { display: grid; gap: 2px; min-width: max-content; text-decoration: none; }
body.ixt-premium-site .ixt-header-wordmark strong { font-size: 18px; font-weight: 950; line-height: 1; }
body.ixt-premium-site .ixt-header-wordmark span, body.ixt-premium-site .ixt-header-proof, body.ixt-premium-commerce:not(.ixt-signature-home-ready) .ixt-header-wordmark span { color: rgb(111, 116, 109) !important; }
body.ixt-premium-site .ixt-header-proof { min-height: 34px; padding: 0px 13px; border: 1px solid rgba(16, 18, 20, 0.09); border-radius: 999px; background: rgba(255, 255, 255, 0.68); font-size: 11px; font-weight: 950; }
body.ixt-premium-site .ixt-header-cta { display: none !important; }
body.ixt-premium-site .ixt-header-whatsapp { min-height: 36px; padding: 0px 16px; border: 0px; border-radius: 999px; background: rgb(0, 143, 104); box-shadow: rgba(0, 143, 104, 0.18) 0px 12px 28px; font-size: 12px; font-weight: 950; text-decoration: none; color: rgb(255, 255, 255) !important; }
body.ixt-premium-site .ixt-header-mobile-whatsapp { display: none; }
body.ixt-premium-site .ixt-premium-header svg, body.ixt-premium-commerce:not(.ixt-signature-home-ready) .ixt-premium-header svg { color: rgb(16, 18, 20) !important; stroke: currentcolor !important; }
body.ixt-premium-site .hostinger-ai-site-navigation .current-menu-item > .wp-block-navigation-item__content, body.ixt-premium-site .hostinger-ai-site-navigation .wp-block-navigation-item__content:hover { color: rgb(0, 122, 90) !important; }
@media (max-width: 860px){body.ixt-premium-site .ixt-premium-header, body.ixt-premium-site .ixt-premium-header-shell .ixt-premium-header, body.ixt-premium-commerce:not(.ixt-signature-home-ready) .ixt-premium-header, body.ixt-premium-commerce:not(.ixt-signature-home-ready) .ixt-premium-header-shell .ixt-premium-header { width: 100% !important; max-width: 100% !important; margin-top: 0px !important; border-right: 0px !important; border-left: 0px !important; border-radius: 0px !important; }}
@media (max-width: 860px){body.ixt-premium-site .ixt-premium-header .hostinger-ai-menu-wrapper, body.ixt-premium-commerce .ixt-premium-header .hostinger-ai-menu-wrapper { min-height: 62px !important; padding: 8px 14px !important; }}
@media (max-width: 860px){body.ixt-premium-site .ixt-header-wordmark span, body.ixt-premium-site .ixt-header-proof, body.ixt-premium-site .wp-block-woocommerce-customer-account { display: none !important; }}
@media (max-width: 860px){body.ixt-premium-site .ixt-header-brand { flex: 0 1 154px !important; max-width: 154px !important; min-width: 0px !important; overflow: hidden !important; }}
@media (max-width: 860px){body.ixt-premium-site .ixt-header-wordmark { min-width: 0px !important; }}
@media (max-width: 860px){body.ixt-premium-site .ixt-header-actions { position: relative !important; z-index: 3 !important; flex: 0 0 auto !important; width: auto !important; max-width: none !important; gap: 8px !important; overflow: visible !important; }}
@media (max-width: 860px){body.ixt-premium-site .ixt-header-mobile-whatsapp { display: inline-flex !important; min-height: 36px !important; align-items: center !important; justify-content: center !important; padding: 0px 12px !important; border: 1px solid rgba(0, 143, 104, 0.18) !important; border-radius: 999px !important; background: rgb(0, 143, 104) !important; color: rgb(255, 255, 255) !important; font: 900 12px/1 var(--ixt-font, Inter, system-ui, sans-serif) !important; text-decoration: none !important; box-shadow: rgba(0, 143, 104, 0.18) 0px 12px 24px !important; }}
@media (max-width: 860px){body.ixt-premium-site .ixt-header-wordmark strong { font-size: 16px; }}
@media (max-width: 860px){body.ixt-premium-site .wc-block-mini-cart, body.ixt-premium-site .wc-block-mini-cart__button { position: static !important; max-width: 38px; }}
@media (max-width: 860px){body.ixt-premium-site .wp-block-navigation__responsive-container.is-menu-open { padding: 84px 22px 24px !important; background: rgba(255, 254, 250, 0.98) !important; }}
@media (max-width: 860px){body.ixt-premium-site .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content { align-items: stretch !important; gap: 12px !important; }}
@media (max-width: 860px){body.ixt-premium-site .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content { min-height: 46px; padding: 0px 14px; border: 1px solid rgba(16, 18, 20, 0.08); border-radius: 12px; background: rgb(255, 255, 255); font-size: 18px; font-weight: 900; }}
@media (max-width: 860px){body.ixt-premium-site .wp-block-navigation__responsive-container.is-menu-open .ixt-header-whatsapp { display: inline-flex; justify-content: center; min-height: 48px; margin-top: 6px; font-size: 15px; }}
@media (min-width: 861px){body.ixt-premium-site .ixt-premium-header .hostinger-ai-menu-wrapper, body.ixt-premium-commerce .ixt-premium-header .hostinger-ai-menu-wrapper { grid-template-columns: minmax(max-content, 0.58fr) minmax(0px, 1.42fr) !important; min-height: 68px !important; }}
@media (min-width: 861px){body.ixt-premium-site .ixt-premium-header .wp-block-group.is-content-justification-right, body.ixt-premium-commerce .ixt-premium-header .wp-block-group.is-content-justification-right { gap: 16px !important; align-items: center !important; }}
@media (min-width: 861px){body.ixt-premium-site .hostinger-ai-site-navigation, body.ixt-premium-commerce .hostinger-ai-site-navigation, body.ixt-premium-site .wp-block-navigation__responsive-container, body.ixt-premium-commerce .wp-block-navigation__responsive-container { flex: 1 1 auto !important; width: auto !important; min-width: 0px !important; }}
@media (min-width: 861px){body.ixt-premium-site .wp-block-navigation__responsive-container-content, body.ixt-premium-commerce .wp-block-navigation__responsive-container-content { display: flex !important; flex-flow: row !important; align-items: center !important; gap: 14px !important; width: auto !important; min-width: 0px !important; }}
@media (min-width: 861px){body.ixt-premium-site .hostinger-ai-site-navigation .wp-block-navigation__container, body.ixt-premium-commerce .hostinger-ai-site-navigation .wp-block-navigation__container { flex: 0 1 auto !important; gap: 16px !important; width: auto !important; min-width: 0px !important; }}
@media (min-width: 861px){body.ixt-premium-site .hostinger-ai-site-navigation .wp-block-navigation-item__content, body.ixt-premium-commerce .hostinger-ai-site-navigation .wp-block-navigation-item__content { white-space: nowrap !important; font-size: 13px !important; }}
@media (min-width: 861px){body.ixt-premium-site .ixt-header-whatsapp, body.ixt-premium-commerce .ixt-header-whatsapp { min-height: 34px; padding-inline: 14px; flex: 0 0 auto !important; }}
@media (min-width: 861px){body.ixt-premium-site .wp-block-woocommerce-customer-account, body.ixt-premium-commerce .wp-block-woocommerce-customer-account { width: 42px !important; height: 42px !important; }}
body.ixt-premium-global-ready.ixt-premium-site .ixt-header-frame, body.ixt-premium-global-ready.ixt-premium-commerce .ixt-header-frame { backdrop-filter: blur(18px); position: sticky !important; top: 10px !important; z-index: 9999 !important; display: block !important; width: min(100% - 48px, 1260px) !important; max-width: min(100% - 48px, 1260px) !important; min-height: 68px !important; margin: 10px auto 0px !important; border: 1px solid rgba(16, 18, 20, 0.08) !important; border-radius: 18px !important; background: rgba(255, 254, 250, 0.95) !important; box-shadow: rgba(38, 35, 30, 0.1) 0px 18px 52px !important; overflow: visible !important; }
body.ixt-premium-global-ready.ixt-premium-site .ixt-header-frame > .wp-block-group, body.ixt-premium-global-ready.ixt-premium-commerce .ixt-header-frame > .wp-block-group, body.ixt-premium-global-ready.ixt-premium-site .ixt-header-frame .hostinger-ai-menu-wrapper, body.ixt-premium-global-ready.ixt-premium-commerce .ixt-header-frame .hostinger-ai-menu-wrapper { display: grid !important; grid-template-columns: minmax(250px, 0.72fr) minmax(340px, 1fr) minmax(98px, auto) !important; align-items: center !important; gap: clamp(14px, 2vw, 26px) !important; min-height: 66px !important; width: 100% !important; max-width: none !important; margin: 0px !important; padding: 9px 18px !important; background: transparent !important; border: 0px !important; box-shadow: none !important; }
body.ixt-premium-global-ready .ixt-header-brand { display: flex !important; align-items: center !important; gap: 14px !important; min-width: 0px !important; }
body.ixt-premium-global-ready .ixt-header-wordmark { min-width: 0px !important; color: rgb(16, 18, 20) !important; }
body.ixt-premium-global-ready .ixt-header-wordmark strong { font-size: 18px !important; font-weight: 950 !important; line-height: 1 !important; color: rgb(16, 18, 20) !important; }
body.ixt-premium-global-ready .ixt-header-wordmark span { color: rgb(107, 113, 109) !important; font-size: 9px !important; font-weight: 920 !important; letter-spacing: 0.08em !important; }
body.ixt-premium-global-ready .ixt-header-proof { flex: 0 0 auto !important; min-height: 32px !important; padding: 0px 12px !important; border-radius: 999px !important; white-space: nowrap !important; }
body.ixt-premium-global-ready .ixt-header-nav, body.ixt-premium-global-ready .ixt-header-nav-content { min-width: 0px !important; }
body.ixt-premium-global-ready .ixt-header-nav-content { display: flex !important; flex-wrap: nowrap !important; justify-content: flex-end !important; align-items: center !important; gap: 14px !important; }
body.ixt-premium-global-ready .ixt-header-nav .wp-block-navigation__container { display: flex !important; flex-wrap: nowrap !important; gap: 15px !important; width: auto !important; min-width: 0px !important; }
body.ixt-premium-global-ready .ixt-header-nav .wp-block-navigation-item__content { min-height: 34px; display: inline-flex; align-items: center; color: rgb(32, 36, 39) !important; font-size: 13px !important; font-weight: 900 !important; white-space: nowrap !important; }
body.ixt-premium-global-ready .ixt-header-whatsapp { display: inline-flex !important; align-items: center !important; justify-content: center !important; min-height: 34px !important; padding: 0px 15px !important; border-radius: 999px !important; background: rgb(0, 143, 104) !important; color: rgb(255, 255, 255) !important; font-size: 12px !important; font-weight: 950 !important; text-decoration: none !important; white-space: nowrap !important; }
body.ixt-premium-global-ready .ixt-header-actions { display: flex !important; align-items: center !important; justify-content: flex-end !important; gap: 10px !important; min-width: 92px !important; }
body.ixt-premium-global-ready .ixt-header-account, body.ixt-premium-global-ready .ixt-header-cart, body.ixt-premium-global-ready .ixt-header-cart .wc-block-mini-cart__button { flex: 0 0 auto !important; }
@media (max-width: 980px){body.ixt-premium-global-ready.ixt-premium-site .ixt-header-frame, body.ixt-premium-global-ready.ixt-premium-commerce .ixt-header-frame { top: 0px !important; width: 100% !important; max-width: 100% !important; min-height: 62px !important; margin-top: 0px !important; border-width: 0px 0px 1px !important; border-radius: 0px !important; box-shadow: rgba(38, 35, 30, 0.08) 0px 12px 34px !important; }}
@media (max-width: 980px){body.ixt-premium-global-ready.ixt-premium-site .ixt-header-frame > .wp-block-group, body.ixt-premium-global-ready.ixt-premium-commerce .ixt-header-frame > .wp-block-group, body.ixt-premium-global-ready.ixt-premium-site .ixt-header-frame .hostinger-ai-menu-wrapper, body.ixt-premium-global-ready.ixt-premium-commerce .ixt-header-frame .hostinger-ai-menu-wrapper { grid-template-columns: minmax(0px, 1fr) 44px 44px !important; gap: 10px !important; min-height: 62px !important; padding: 8px 12px !important; overflow: visible !important; }}
@media (max-width: 980px){body.ixt-premium-global-ready .ixt-header-wordmark span, body.ixt-premium-global-ready .ixt-header-proof, body.ixt-premium-global-ready .ixt-header-account, body.ixt-premium-global-ready .ixt-header-whatsapp { display: none !important; }}
@media (max-width: 980px){body.ixt-premium-global-ready .ixt-header-wordmark strong { font-size: 17px !important; }}
@media (max-width: 980px){body.ixt-premium-global-ready .ixt-header-brand { gap: 8px !important; }}
@media (max-width: 980px){body.ixt-premium-global-ready .ixt-header-nav, body.ixt-premium-global-ready .ixt-header-actions { display: contents !important; }}
@media (max-width: 980px){body.ixt-premium-global-ready .wp-block-navigation__responsive-container-open, body.ixt-premium-global-ready .ixt-header-cart .wc-block-mini-cart__button { width: 44px !important; height: 44px !important; min-width: 44px !important; min-height: 44px !important; justify-content: center !important; }}
@media (max-width: 980px){body.ixt-premium-global-ready .wp-block-navigation__responsive-container.is-menu-open { padding: 82px 18px 24px !important; background: rgba(255, 254, 250, 0.98) !important; }}
@media (max-width: 980px){body.ixt-premium-global-ready .wp-block-navigation__responsive-container.is-menu-open .ixt-header-whatsapp { display: inline-flex !important; width: 100% !important; min-height: 48px !important; margin-top: 6px !important; font-size: 15px !important; }}
body.ixt-premium-global-ready .ixt-header-proof { display: none !important; }
body.ixt-premium-global-ready.ixt-premium-site .ixt-header-frame > .wp-block-group, body.ixt-premium-global-ready.ixt-premium-commerce .ixt-header-frame > .wp-block-group, body.ixt-premium-global-ready.ixt-premium-site .ixt-header-frame .hostinger-ai-menu-wrapper, body.ixt-premium-global-ready.ixt-premium-commerce .ixt-header-frame .hostinger-ai-menu-wrapper { grid-template-columns: minmax(190px, 0.32fr) minmax(0px, 1fr) !important; gap: clamp(18px, 3vw, 42px) !important; }
body.ixt-premium-global-ready .ixt-header-actions { display: flex !important; align-items: center !important; justify-content: flex-end !important; gap: 16px !important; min-width: 0px !important; width: 100% !important; }
body.ixt-premium-global-ready .ixt-header-actions .ixt-header-nav { flex: 1 1 auto !important; }
body.ixt-premium-global-ready .ixt-header-actions .ixt-header-nav-content { justify-content: flex-end !important; gap: 16px !important; }
body.ixt-premium-global-ready .ixt-header-actions .ixt-header-nav .wp-block-navigation__container { gap: 16px !important; }
body.ixt-premium-global-ready .ixt-header-actions .wp-block-woocommerce-customer-account, body.ixt-premium-global-ready .ixt-header-actions .wc-block-mini-cart { flex: 0 0 auto !important; }
@media (max-width: 980px){body.ixt-premium-global-ready.ixt-premium-site .ixt-header-frame > .wp-block-group, body.ixt-premium-global-ready.ixt-premium-commerce .ixt-header-frame > .wp-block-group, body.ixt-premium-global-ready.ixt-premium-site .ixt-header-frame .hostinger-ai-menu-wrapper, body.ixt-premium-global-ready.ixt-premium-commerce .ixt-header-frame .hostinger-ai-menu-wrapper { grid-template-columns: minmax(0px, 1fr) 44px 44px !important; gap: 10px !important; }}
body.ixt-premium-global-ready .ixt-header-frame > .hostinger-ai-menu { position: static !important; display: block !important; width: 100% !important; max-width: none !important; min-height: 0px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; background: transparent !important; box-shadow: none !important; }
body.ixt-premium-global-ready .ixt-header-frame > .hostinger-ai-menu > .hostinger-ai-menu-wrapper { display: grid !important; grid-template-columns: minmax(190px, 0.32fr) minmax(0px, 1fr) !important; align-items: center !important; gap: clamp(18px, 3vw, 42px) !important; width: 100% !important; max-width: none !important; min-height: 66px !important; margin: 0px !important; padding: 9px 18px !important; }
body.ixt-premium-global-ready .ixt-header-frame > .hostinger-ai-menu > .hostinger-ai-menu-wrapper .ixt-header-actions { min-width: 0px !important; width: 100% !important; }
@media (max-width: 980px){body.ixt-premium-global-ready .ixt-header-frame > .hostinger-ai-menu > .hostinger-ai-menu-wrapper { grid-template-columns: minmax(0px, 1fr) 44px 44px !important; gap: 10px !important; min-height: 62px !important; padding: 8px 12px !important; }}
body.ixt-premium-global-ready.ixt-agency-marketplace-home-ready .ixt-header-frame.ixt-premium-header > .wp-block-group.hostinger-ai-menu, body.ixt-premium-global-ready.ixt-agency-marketplace-home-ready .ixt-header-frame.ixt-premium-header > .wp-block-group.hostinger-ai-menu.has-background { position: static !important; display: block !important; width: 100% !important; max-width: none !important; min-height: 0px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important; }
body.ixt-premium-global-ready.ixt-agency-marketplace-home-ready .ixt-header-frame.ixt-premium-header > .wp-block-group.hostinger-ai-menu > .hostinger-ai-menu-wrapper { display: grid !important; grid-template-columns: minmax(190px, 0.32fr) minmax(0px, 1fr) !important; align-items: center !important; gap: clamp(18px, 3vw, 42px) !important; width: 100% !important; max-width: none !important; min-width: 0px !important; min-height: 66px !important; margin: 0px !important; padding: 9px 18px !important; }
body.ixt-premium-global-ready.ixt-agency-marketplace-home-ready .ixt-header-frame.ixt-premium-header .ixt-header-actions { width: 100% !important; min-width: 0px !important; }
@media (max-width: 980px){body.ixt-premium-global-ready.ixt-agency-marketplace-home-ready .ixt-header-frame.ixt-premium-header > .wp-block-group.hostinger-ai-menu > .hostinger-ai-menu-wrapper { grid-template-columns: minmax(0px, 1fr) 44px 44px !important; gap: 10px !important; min-height: 62px !important; padding: 8px 12px !important; }}
body.ixt-premium-global-ready .ixt-premium-footer { margin-top: clamp(28px, 5vw, 64px) !important; background: radial-gradient(circle at 18% 0%, rgba(255, 255, 255, 0.11), transparent 24%), radial-gradient(circle at 82% 6%, rgba(0, 143, 104, 0.14), transparent 30%), linear-gradient(rgb(21, 24, 27), rgb(8, 9, 11)) !important; }
body.ixt-premium-global-ready .ixt-footer-topline { width: min(100% - 48px, 1260px) !important; margin: 0px auto !important; padding: clamp(24px, 4vw, 42px) 0px 0px !important; grid-template-columns: minmax(180px, 0.34fr) minmax(0px, 1fr) auto !important; gap: 18px !important; }
body.ixt-premium-global-ready .ixt-footer-topline strong { max-width: 720px; font-size: clamp(24px, 3vw, 42px) !important; letter-spacing: 0px !important; }
body.ixt-premium-global-ready .ixt-footer-topline a { min-width: 168px; min-height: 46px !important; border-color: rgba(115, 215, 181, 0.35) !important; background: rgba(0, 143, 104, 0.22) !important; }
body.ixt-premium-global-ready .ixt-footer-inner { width: min(100% - 48px, 1260px) !important; grid-template-columns: minmax(300px, 1.18fr) minmax(130px, 0.52fr) minmax(150px, 0.62fr) minmax(190px, 0.78fr) minmax(210px, 0.78fr) !important; gap: clamp(18px, 2.6vw, 38px) !important; padding: clamp(28px, 4.5vw, 48px) 0px 26px !important; }
body.ixt-premium-global-ready .ixt-footer-brand strong { font-size: clamp(30px, 3.2vw, 48px) !important; }
body.ixt-premium-global-ready .ixt-footer-nav, body.ixt-premium-global-ready .ixt-footer-contact, body.ixt-premium-global-ready .ixt-footer-news { gap: 9px !important; }
body.ixt-premium-global-ready .ixt-footer-news { padding: 18px !important; border-radius: 16px !important; background: linear-gradient(rgba(255, 255, 255, 0.094), rgba(255, 255, 255, 0.043)) !important; border-color: rgba(255, 255, 255, 0.13) !important; box-shadow: rgba(255, 255, 255, 0.08) 0px 1px inset, rgba(0, 0, 0, 0.22) 0px 20px 52px !important; }
body.ixt-premium-global-ready .ixt-footer-news p { margin-bottom: 8px !important; }
body.ixt-premium-global-ready .ixt-footer-news-actions { display: grid; grid-template-columns: 1fr; gap: 8px; margin: 4px 0px 10px; }
body.ixt-premium-global-ready .ixt-footer-news-actions a, body.ixt-premium-global-ready .ixt-footer-news .ixt-footer-fallback { min-height: 38px; align-items: center; justify-content: center; border: 1px solid rgba(255, 255, 255, 0.14); border-radius: 999px; display: flex !important; color: rgba(255, 255, 255, 0.92) !important; font-size: 12px !important; font-weight: 750 !important; text-decoration: none !important; }
body.ixt-premium-global-ready .ixt-footer-news .ixt-footer-whatsapp { width: 100%; margin-top: 4px; justify-content: center !important; }
body.ixt-premium-global-ready .ixt-footer-bottom { width: min(100% - 48px, 1260px) !important; padding: 18px 0px 26px !important; }
@media (max-width: 980px){body.ixt-premium-global-ready .ixt-footer-topline, body.ixt-premium-global-ready .ixt-footer-inner, body.ixt-premium-global-ready .ixt-footer-bottom { width: min(100% - 32px, 100%) !important; }}
@media (max-width: 980px){body.ixt-premium-global-ready .ixt-footer-inner { grid-template-columns: 1.1fr 0.9fr !important; }}
@media (max-width: 980px){body.ixt-premium-global-ready .ixt-footer-brand, body.ixt-premium-global-ready .ixt-footer-contact, body.ixt-premium-global-ready .ixt-footer-news { grid-column: 1 / -1; grid-template-columns: minmax(0px, 1fr) minmax(220px, 0.72fr); align-items: center; display: grid !important; gap: 12px 18px !important; }}
@media (max-width: 980px){body.ixt-premium-global-ready .ixt-footer-news > span, body.ixt-premium-global-ready .ixt-footer-news > p { grid-column: 1; }}
@media (max-width: 980px){body.ixt-premium-global-ready .ixt-footer-news .ixt-footer-news-actions, body.ixt-premium-global-ready .ixt-footer-news > .ixt-footer-whatsapp { grid-column: 2; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-premium-footer { margin-top: 34px !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-topline { display: grid !important; grid-template-columns: 1fr !important; gap: 10px !important; padding-top: 24px !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-topline strong { font-size: 28px !important; line-height: 1.02 !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-topline a { width: 100% !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-inner { grid-template-columns: 1fr 1fr !important; gap: 20px 16px !important; padding-top: 24px !important; padding-bottom: 18px !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-brand { grid-column: 1 / -1; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-brand strong { font-size: 34px !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-brand p { max-width: none !important; margin-top: 8px !important; font-size: 13px !important; line-height: 1.42 !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-proof { display: grid !important; grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; gap: 6px !important; margin-top: 12px !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-proof span { min-height: 34px !important; padding: 0px 6px !important; text-align: center !important; font-size: 10px !important; line-height: 34px !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-nav { min-width: 0px !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-nav a, body.ixt-premium-global-ready .ixt-footer-contact a:not(.ixt-footer-whatsapp) { font-size: 13px !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-contact { grid-column: 1 / -1; padding-top: 16px; border-top: 1px solid rgba(255, 255, 255, 0.08); }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-whatsapp { width: 100% !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-news { grid-column: 1 / -1; display: grid !important; grid-template-columns: 1fr !important; gap: 8px !important; padding: 14px !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-news > span, body.ixt-premium-global-ready .ixt-footer-news > p, body.ixt-premium-global-ready .ixt-footer-news .ixt-footer-news-actions, body.ixt-premium-global-ready .ixt-footer-news > .ixt-footer-whatsapp { grid-column: auto !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-news p { margin: 0px !important; font-size: 12px !important; line-height: 1.4 !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-news-actions { grid-template-columns: 1fr 1fr; margin: 2px 0px 0px; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-news-actions a, body.ixt-premium-global-ready .ixt-footer-news .ixt-footer-whatsapp { min-height: 36px !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-bottom { display: grid !important; gap: 8px !important; padding-top: 16px !important; padding-bottom: 22px !important; font-size: 11px !important; }}
@media (max-width: 760px){body.ixt-boutique-home-ready .ixt-premium-footer, body.ixt-agency-marketplace-home-ready .ixt-premium-footer, body.ixt-curated-home-ready .ixt-premium-footer { padding-bottom: calc(74px + env(safe-area-inset-bottom)) !important; }}
body.ixt-premium-global-ready .ixt-footer-news-actions .ixt-footer-fallback { background: rgb(255, 255, 255) !important; color: rgb(16, 19, 23) !important; border-color: rgb(255, 255, 255) !important; }
body.ixt-premium-global-ready .ixt-footer-news-actions a:not(.ixt-footer-fallback) { background: rgba(255, 255, 255, 0.043) !important; color: rgba(255, 255, 255, 0.9) !important; }
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-inner { grid-template-columns: 1fr !important; gap: 22px !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-brand { display: block !important; grid-column: 1 !important; width: 100% !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-brand strong { display: block !important; width: 100% !important; font-size: 32px !important; line-height: 1 !important; white-space: nowrap !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-brand p { display: block !important; width: 100% !important; max-width: 30ch !important; margin: 12px 0px 0px !important; color: rgba(255, 255, 255, 0.68) !important; font-size: 13px !important; line-height: 1.48 !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-proof { display: flex !important; flex-wrap: wrap !important; grid-template-columns: none !important; gap: 8px !important; width: 100% !important; margin: 14px 0px 0px !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-proof span { min-height: 32px !important; width: auto !important; padding: 0px 11px !important; font-size: 10px !important; line-height: 32px !important; white-space: nowrap !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-nav { display: grid !important; gap: 8px !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-contact { display: grid !important; gap: 9px !important; grid-column: 1 !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-news { grid-column: 1 !important; margin-top: 2px !important; }}
body.ixt-premium-global-ready.ixt-agency-marketplace-home-ready .ixt-header-frame.ixt-premium-header { width: min(100% - 64px, 1320px) !important; max-width: min(100% - 64px, 1320px) !important; border-color: rgba(17, 19, 21, 0.075) !important; border-radius: 20px !important; background: rgba(255, 255, 251, 0.9) !important; box-shadow: rgba(30, 32, 30, 0.086) 0px 18px 54px !important; }
body.ixt-premium-global-ready.ixt-agency-marketplace-home-ready .ixt-header-frame.ixt-premium-header > .wp-block-group.hostinger-ai-menu > .hostinger-ai-menu-wrapper { min-height: 62px !important; padding: 8px 18px !important; }
body.ixt-premium-global-ready.ixt-agency-marketplace-home-ready .ixt-header-wordmark strong { font-size: 17px !important; letter-spacing: 0px !important; }
body.ixt-premium-global-ready.ixt-agency-marketplace-home-ready .ixt-header-wordmark span { color: rgb(88, 97, 92) !important; font-size: 8.5px !important; letter-spacing: 0.075em !important; }
body.ixt-premium-global-ready.ixt-agency-marketplace-home-ready .ixt-header-actions .ixt-header-nav .wp-block-navigation__container { gap: 20px !important; }
body.ixt-premium-global-ready.ixt-agency-marketplace-home-ready .ixt-header-nav .wp-block-navigation-item__content { min-height: 32px !important; color: rgb(48, 54, 51) !important; font-size: 12px !important; font-weight: 860 !important; }
body.ixt-premium-global-ready.ixt-agency-marketplace-home-ready .ixt-header-nav .wp-block-navigation-item__content:hover { color: rgb(0, 143, 104) !important; }
body.ixt-premium-global-ready.ixt-agency-marketplace-home-ready .ixt-header-whatsapp { min-height: 34px !important; padding-inline: 16px !important; box-shadow: rgba(0, 143, 104, 0.18) 0px 12px 28px !important; }
@media (max-width: 980px){body.ixt-premium-global-ready.ixt-agency-marketplace-home-ready .ixt-header-frame.ixt-premium-header { width: 100% !important; max-width: 100% !important; border-radius: 0px !important; }}
@media (max-width: 560px){body.ixt-home-hero-v527-ready.ixt-scrolled .ixt-curated-mobile-buybar { opacity: 1 !important; pointer-events: auto !important; transform: translateY(0px) !important; }}
body.ixt-retail-frame-ready { --ixt-retail-ink: #101214; --ixt-retail-muted: #626b66; --ixt-retail-paper: #fbfaf6; --ixt-retail-line: rgba(16, 18, 20, .1); --ixt-retail-green: #008f68; background-color: rgb(245, 242, 235); }
.ixt-retail-topbar { position: sticky; top: 0px; z-index: 100000; display: flex; align-items: center; justify-content: center; gap: clamp(18px, 3vw, 42px); min-height: 34px; padding: 0px 18px; background: rgb(16, 18, 20); color: rgba(255, 255, 255, 0.9); font: 850 12px/1 var(--ixt-font, Inter, system-ui, sans-serif); letter-spacing: 0px; }
.ixt-retail-topbar span, .ixt-retail-topbar a { color: inherit; text-decoration: none; white-space: nowrap; }
.ixt-retail-topbar a { color: rgb(215, 255, 240); }
body.ixt-retail-frame-ready .ixt-premium-header, body.ixt-retail-frame-ready .ixt-premium-header-shell { top: 44px !important; }
.ixt-retail-line-nav { position: sticky; top: 112px; z-index: 99990; display: flex; justify-content: center; gap: 8px; width: min(100% - 48px, 1240px); margin: 10px auto 0px; padding: 8px; border: 1px solid rgba(16, 18, 20, 0.08); border-radius: 18px; background: rgba(255, 255, 252, 0.88); box-shadow: rgba(29, 34, 32, 0.08) 0px 14px 44px; backdrop-filter: blur(18px); }
.ixt-retail-line-nav a { display: grid; gap: 2px; min-width: 128px; min-height: 48px; padding: 9px 13px; border: 1px solid transparent; border-radius: 12px; color: var(--ixt-retail-ink); text-decoration: none; }
.ixt-retail-line-nav a:hover { border-color: rgba(0, 143, 104, 0.16); background: rgba(246, 252, 248, 0.86); }
.ixt-retail-line-nav strong { font: 920 13px/1.1 var(--ixt-font, Inter, system-ui, sans-serif); }
.ixt-retail-line-nav span { color: var(--ixt-retail-muted); font: 760 11px/1.15 var(--ixt-font, Inter, system-ui, sans-serif); }
body.ixt-retail-frame-ready .ixt-category-studio-card, body.ixt-retail-frame-ready .ixt-boutique-product, body.ixt-retail-frame-ready .ixt-premium-footer { border-radius: 12px !important; }
body.ixt-retail-frame-ready .ixt-footer-topline { background: linear-gradient(135deg, rgba(255, 255, 252, 0.08), rgba(0, 143, 104, 0.1)) !important; }
@media (max-width: 980px){.ixt-retail-line-nav { justify-content: flex-start; overflow-x: auto; top: 100px; width: min(100% - 24px, 100%); margin-top: 8px; scrollbar-width: none; }}
@media (max-width: 980px){.ixt-retail-line-nav::-webkit-scrollbar { display: none; }}
@media (max-width: 560px){.ixt-retail-topbar { justify-content: flex-start; overflow-x: auto; gap: 20px; padding-inline: 14px; scrollbar-width: none; }}
@media (max-width: 560px){.ixt-retail-topbar::-webkit-scrollbar { display: none; }}
@media (max-width: 560px){body.ixt-retail-frame-ready .ixt-premium-header, body.ixt-retail-frame-ready .ixt-premium-header-shell { top: 34px !important; }}
@media (max-width: 560px){.ixt-retail-line-nav { top: 92px; }}
@media (max-width: 560px){.ixt-retail-line-nav a { min-width: 116px; }}
.ixt-retail-topbar { min-height: 30px; font-size: 11px; }
body.ixt-retail-frame-ready .ixt-premium-header, body.ixt-retail-frame-ready .ixt-premium-header-shell { top: 36px !important; }
.ixt-retail-line-nav { top: 96px; min-height: 58px; margin-top: 8px; padding: 6px; }
.ixt-retail-line-nav a { min-height: 42px; padding: 7px 12px; }
@media (max-width: 980px){.ixt-retail-line-nav { top: 88px; }}
@media (max-width: 560px){body.ixt-retail-frame-ready .ixt-premium-header, body.ixt-retail-frame-ready .ixt-premium-header-shell { top: 30px !important; }}
@media (max-width: 560px){.ixt-retail-line-nav { top: 84px; }}
body.ixt-retail-frame-ready .ixt-header-frame.ixt-premium-header { overflow: visible !important; }
body.ixt-retail-frame-ready .ixt-header-frame.ixt-premium-header > .wp-block-group.hostinger-ai-menu, body.ixt-retail-frame-ready .ixt-premium-header-shell > .wp-block-group.hostinger-ai-menu { display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; max-width: none !important; min-height: 70px !important; padding-inline: 18px !important; }
body.ixt-retail-frame-ready .ixt-header-frame .hostinger-ai-menu-wrapper, body.ixt-retail-frame-ready .ixt-premium-header-shell .hostinger-ai-menu-wrapper { display: flex !important; grid-template-columns: none !important; align-items: center !important; justify-content: space-between !important; gap: 18px !important; width: min(100%, 1180px) !important; max-width: min(100%, 1180px) !important; min-width: 0px !important; margin-inline: auto !important; }
body.ixt-retail-frame-ready .ixt-header-brand { flex: 0 0 auto !important; min-width: 168px !important; }
body.ixt-retail-frame-ready .ixt-header-actions { display: flex !important; flex: 1 1 auto !important; align-items: center !important; justify-content: flex-end !important; gap: 16px !important; width: auto !important; min-width: 0px !important; }
body.ixt-retail-frame-ready .ixt-header-nav { flex: 0 1 auto !important; width: auto !important; min-width: 0px !important; }
body.ixt-retail-frame-ready .ixt-header-nav-content, body.ixt-retail-frame-ready .wp-block-navigation__responsive-container-content { display: flex !important; align-items: center !important; justify-content: flex-end !important; gap: 18px !important; }
body.ixt-retail-frame-ready .ixt-header-cta { display: none !important; }
@media (max-width: 560px){body.ixt-premium-global-ready.ixt-retail-frame-ready .ixt-header-frame .hostinger-ai-menu-wrapper .ixt-header-brand, body.ixt-premium-global-ready.ixt-retail-frame-ready .ixt-premium-header-shell .hostinger-ai-menu-wrapper .ixt-header-brand { flex: 0 1 148px !important; width: 148px !important; max-width: 148px !important; min-width: 0px !important; overflow: hidden !important; }}
@media (max-width: 560px){body.ixt-premium-global-ready.ixt-retail-frame-ready .ixt-header-frame .hostinger-ai-menu-wrapper .ixt-header-actions, body.ixt-premium-global-ready.ixt-retail-frame-ready .ixt-premium-header-shell .hostinger-ai-menu-wrapper .ixt-header-actions { position: relative !important; z-index: 5 !important; flex: 0 0 114px !important; width: 114px !important; max-width: 114px !important; min-width: 114px !important; gap: 8px !important; overflow: visible !important; }}
@media (max-width: 560px){body.ixt-premium-global-ready.ixt-retail-frame-ready .ixt-header-mobile-whatsapp { flex: 0 0 66px !important; width: 66px !important; min-width: 66px !important; }}
body.ixt-retail-frame-ready .ixt-header-whatsapp { position: static !important; display: inline-flex !important; flex: 0 0 auto !important; align-items: center !important; justify-content: center !important; min-height: 36px !important; padding: 0px 16px !important; border-radius: 999px !important; background: rgb(0, 143, 104) !important; color: rgb(255, 255, 255) !important; transform: none !important; }
body.ixt-retail-frame-ready .ixt-header-account, body.ixt-retail-frame-ready .ixt-header-cart { flex: 0 0 auto !important; }
body.ixt-services-premium-ready { background: rgb(245, 242, 235) !important; }
body.ixt-services-premium-ready .ixt-services-old-title, body.ixt-services-premium-ready .ixt-services-fallback-title, body.ixt-services-premium-ready .ixt-services-retired-section { display: none !important; }
.ixt-services-premium, .ixt-services-form-intro, .ixt-services-reviews-intro { width: min(100% - 48px, 1240px); margin-inline: auto; font-family: var(--ixt-font, Inter, system-ui, sans-serif); }
.ixt-services-premium { display: grid; gap: 18px; padding-top: clamp(34px, 5vw, 72px); color: rgb(16, 18, 20); }
.ixt-services-hero { display: grid; grid-template-columns: minmax(0px, 1fr) minmax(320px, 0.42fr); gap: clamp(24px, 4vw, 56px); align-items: stretch; min-height: 430px; padding: clamp(28px, 5vw, 64px); border: 1px solid rgba(16, 18, 20, 0.08); border-radius: 24px; background: radial-gradient(circle at 86% 24%, rgba(0, 143, 104, 0.1), transparent 26%), radial-gradient(circle at 12% 16%, rgba(255, 255, 255, 0.98), transparent 30%), linear-gradient(135deg, rgb(255, 254, 251), rgb(238, 233, 223)); box-shadow: rgba(31, 35, 33, 0.1) 0px 34px 110px; }
.ixt-services-kicker { margin: 0px 0px 12px; color: rgb(107, 112, 95); font-size: 12px; font-weight: 950; letter-spacing: 0.08em; text-transform: uppercase; }
.ixt-services-hero h1, .ixt-services-process h2, .ixt-services-form-intro h2, .ixt-services-reviews-intro h2 { margin: 0px; color: rgb(16, 18, 20); font-weight: 920; letter-spacing: 0px; line-height: 0.98; }
.ixt-services-hero h1 { max-width: 760px; font-size: clamp(44px, 5.2vw, 76px); }
.ixt-services-hero p:not(.ixt-services-kicker) { max-width: 660px; margin: 18px 0px 0px; color: rgb(89, 99, 93); font-size: 18px; line-height: 1.5; }
.ixt-services-actions { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 26px; }
.ixt-services-actions a { display: inline-flex; align-items: center; justify-content: center; min-height: 48px; padding: 0px 20px; border: 1px solid rgba(16, 18, 20, 0.12); border-radius: 12px; color: rgb(16, 18, 20); background: rgba(255, 255, 255, 0.78); font-weight: 900; text-decoration: none; }
.ixt-services-actions a:first-child { border-color: rgb(16, 18, 20); background: rgb(16, 18, 20); color: rgb(255, 255, 255); }
.ixt-services-hero aside { display: grid; gap: 10px; align-content: end; }
.ixt-services-hero aside span, .ixt-services-lines a, .ixt-services-process li, .ixt-services-form-intro, .ixt-services-reviews-intro { border: 1px solid rgba(16, 18, 20, 0.08); border-radius: 14px; background: rgba(255, 255, 252, 0.82); box-shadow: rgba(31, 35, 33, 0.06) 0px 18px 54px; }
.ixt-services-hero aside span { display: grid; gap: 4px; min-height: 94px; padding: 18px; }
.ixt-services-hero aside strong, .ixt-services-lines strong, .ixt-services-process strong { color: rgb(16, 18, 20); font-weight: 920; }
.ixt-services-hero aside em, .ixt-services-lines em, .ixt-services-process em { color: rgb(98, 107, 102); font-style: normal; line-height: 1.35; }
.ixt-services-lines { display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 12px; }
.ixt-services-lines a { display: grid; gap: 9px; min-height: 178px; padding: 20px; color: rgb(16, 18, 20); text-decoration: none; }
.ixt-services-lines span, .ixt-services-process li span { color: rgb(0, 143, 104); font-weight: 950; }
.ixt-services-process { display: grid; grid-template-columns: minmax(0px, 0.42fr) minmax(0px, 0.58fr); gap: clamp(22px, 4vw, 52px); align-items: start; padding: clamp(28px, 5vw, 58px) 0px; }
.ixt-services-process h2 { font-size: clamp(34px, 4vw, 56px); }
.ixt-services-process ol { display: grid; gap: 10px; margin: 0px; padding: 0px; list-style: none; }
.ixt-services-process li { display: grid; grid-template-columns: auto minmax(0px, 1fr); gap: 4px 14px; padding: 18px; }
.ixt-services-process li span { grid-row: 1 / span 2; }
.ixt-services-form-intro, .ixt-services-reviews-intro { display: grid; gap: 8px; margin-top: 28px; margin-bottom: 14px; padding: 24px; }
.ixt-services-form-intro p, .ixt-services-reviews-intro p { margin: 0px; color: rgb(0, 143, 104); font-size: 12px; font-weight: 950; letter-spacing: 0.08em; text-transform: uppercase; }
.ixt-services-form-intro h2, .ixt-services-reviews-intro h2 { font-size: clamp(28px, 3.4vw, 44px); }
.ixt-services-form-intro span, .ixt-services-reviews-intro span { color: rgb(98, 107, 102); }
body.ixt-services-premium-ready .ixt-services-preserve-form, body.ixt-services-premium-ready .ixt-services-preserve-reviews { display: block !important; width: min(100% - 48px, 1240px) !important; margin-inline: auto !important; }
@media (max-width: 900px){body.ixt-retail-frame-ready .ixt-header-nav { display: none !important; }}
@media (max-width: 900px){.ixt-services-hero, .ixt-services-process { grid-template-columns: 1fr; }}
@media (max-width: 900px){.ixt-services-lines { grid-template-columns: repeat(2, minmax(0px, 1fr)); }}
@media (max-width: 560px){body.ixt-retail-frame-ready .ixt-header-frame .hostinger-ai-menu-wrapper, body.ixt-retail-frame-ready .ixt-premium-header-shell .hostinger-ai-menu-wrapper { gap: 10px !important; }}
@media (max-width: 560px){body.ixt-retail-frame-ready .ixt-header-brand { min-width: 148px !important; }}
@media (max-width: 560px){.ixt-services-premium, .ixt-services-form-intro, .ixt-services-reviews-intro, body.ixt-services-premium-ready .ixt-services-preserve-form, body.ixt-services-premium-ready .ixt-services-preserve-reviews { width: min(100% - 28px, 100%) !important; }}
@media (max-width: 560px){.ixt-services-hero { min-height: auto; padding: 24px; }}
@media (max-width: 560px){.ixt-services-hero h1 { font-size: 38px; }}
@media (max-width: 560px){.ixt-services-lines { grid-template-columns: 1fr; }}
body.ixt-premium-site .ixt-premium-header .ixt-header-cta.ixt-is-active { border: 1px solid rgb(17, 19, 21) !important; border-radius: 12px !important; background: rgb(17, 19, 21) !important; color: rgb(255, 255, 255) !important; }
body.ixt-marketplace-atelier-home-ready .ixt-retail-topbar { min-height: 30px !important; background: rgb(17, 19, 21) !important; }
body.ixt-marketplace-atelier-home-ready .ixt-retail-topbar span, body.ixt-marketplace-atelier-home-ready .ixt-retail-topbar a { font-size: 11px !important; font-weight: 850 !important; letter-spacing: 0px !important; }
body.ixt-marketplace-atelier-home-ready .ixt-retail-line-nav { border-color: rgba(17, 19, 21, 0.067) !important; border-radius: 16px !important; box-shadow: rgba(47, 41, 32, 0.07) 0px 18px 48px !important; }
@media (max-width: 640px){body.ixt-marketplace-atelier-home-ready .ixt-retail-topbar { justify-content: flex-start !important; gap: 22px !important; }}
@media (max-width: 640px){body.ixt-marketplace-atelier-home-ready .ixt-retail-topbar span:nth-child(n+3), body.ixt-marketplace-atelier-home-ready .ixt-retail-topbar a:nth-child(n+3) { display: none !important; }}
@media (max-width: 640px){body.ixt-marketplace-atelier-home-ready .ixt-premium-header, body.ixt-marketplace-atelier-home-ready .ixt-retail-line-nav { border-radius: 0px !important; box-shadow: none !important; }}
@media (max-width: 640px){html, body.ixt-marketplace-atelier-home-ready { overflow-x: clip !important; }}
@media (max-width: 640px){body.ixt-marketplace-atelier-home-ready .wp-site-blocks, body.ixt-marketplace-atelier-home-ready .ixt-premium-header-shell, body.ixt-marketplace-atelier-home-ready .ixt-premium-header, body.ixt-marketplace-atelier-home-ready .ixt-header-brand { max-width: 100% !important; min-width: 0px !important; }}
@media (max-width: 640px){body.ixt-marketplace-atelier-home-ready .ixt-retail-topbar, body.ixt-marketplace-atelier-home-ready .ixt-retail-line-nav { width: 100% !important; max-width: 100% !important; overflow-x: auto !important; overscroll-behavior-x: contain !important; }}
@media (max-width: 640px){body.ixt-marketplace-atelier-home-ready .ixt-retail-topbar > *, body.ixt-marketplace-atelier-home-ready .ixt-retail-line-nav > * { flex: 0 0 auto !important; }}
body.ixt-premium-global-ready.ixt-premium-commerce .ixt-header-frame .hostinger-ai-menu, body.ixt-premium-global-ready.ixt-premium-commerce .ixt-header-frame .has-color-1-background-color, body.ixt-premium-global-ready.ixt-premium-commerce .ixt-premium-header-shell .hostinger-ai-menu, body.ixt-premium-global-ready.ixt-premium-commerce .ixt-premium-header-shell .has-color-1-background-color { background: rgba(18, 20, 22, 0.96) !important; }
body.ixt-premium-global-ready.ixt-premium-commerce .ixt-header-nav .wp-block-navigation-item__content, body.ixt-premium-global-ready.ixt-premium-commerce .ixt-header-nav .wp-block-navigation-item__content:visited, body.ixt-premium-global-ready.ixt-premium-commerce .ixt-header-nav .wp-block-navigation-item__content:hover, body.ixt-premium-global-ready.ixt-premium-commerce .ixt-header-nav .wp-block-navigation-item__content:focus-visible { color: rgba(255, 255, 255, 0.86) !important; }
body.ixt-premium-global-ready.ixt-premium-commerce .ixt-header-nav .current-menu-item > .wp-block-navigation-item__content, body.ixt-premium-global-ready.ixt-premium-commerce .ixt-header-nav .wp-block-navigation-item__content.ixt-is-active, body.ixt-premium-global-ready.ixt-premium-commerce .ixt-header-nav a[aria-current="page"] { text-shadow: rgba(0, 143, 104, 0.36) 0px 1px 16px; color: rgb(255, 255, 255) !important; border-bottom-color: rgba(215, 255, 240, 0.9) !important; }
body.ixt-premium-global-ready.ixt-premium-commerce .ixt-header-nav .wp-block-navigation-item__content:hover { color: rgb(215, 255, 240) !important; }
body.ixt-premium-global-ready.ixt-premium-commerce .ixt-header-cta.ixt-is-active { color: rgb(255, 255, 255) !important; background: rgb(0, 143, 104) !important; border-bottom-color: transparent !important; }
body.ixt-premium-global-ready.ixt-retail-frame-ready.ixt-premium-commerce .ixt-marketplace-mount, body.ixt-premium-global-ready.ixt-retail-frame-ready.ixt-premium-commerce .ixt-marketplace, body.ixt-premium-global-ready.ixt-retail-frame-ready.ixt-premium-commerce .ixt-services-premium, body.ixt-premium-global-ready.ixt-retail-frame-ready.ixt-premium-commerce .ixt-services-preserve-form, body.ixt-premium-global-ready.ixt-retail-frame-ready.ixt-premium-commerce .ixt-services-preserve-reviews { margin-top: 0px !important; }
body.ixt-premium-global-ready.ixt-retail-frame-ready.ixt-services-premium-ready .ixt-services-premium { margin-top: 0px !important; padding-top: clamp(12px, 2vw, 24px) !important; }
body.ixt-premium-global-ready.ixt-retail-frame-ready .ixt-retail-line-nav { margin-top: 4px !important; }
body.ixt-premium-global-ready.ixt-premium-shop .ixt-header-frame, body.ixt-premium-global-ready.ixt-premium-shop .ixt-premium-header { border-color: rgba(16, 18, 20, 0.08) !important; background: rgba(255, 254, 250, 0.95) !important; box-shadow: rgba(38, 35, 30, 0.1) 0px 18px 52px !important; }
body.ixt-premium-global-ready.ixt-premium-shop .ixt-header-frame .hostinger-ai-menu, body.ixt-premium-global-ready.ixt-premium-shop .ixt-header-frame .has-color-1-background-color, body.ixt-premium-global-ready.ixt-premium-shop .ixt-premium-header-shell .hostinger-ai-menu, body.ixt-premium-global-ready.ixt-premium-shop .ixt-premium-header-shell .has-color-1-background-color { background: transparent !important; }
body.ixt-premium-global-ready.ixt-premium-shop .ixt-header-wordmark, body.ixt-premium-global-ready.ixt-premium-shop .ixt-header-wordmark strong { color: rgb(16, 18, 20) !important; }
body.ixt-premium-global-ready.ixt-premium-shop .ixt-header-wordmark span { color: rgb(107, 113, 109) !important; }
body.ixt-premium-global-ready.ixt-premium-shop .ixt-header-nav .wp-block-navigation-item__content, body.ixt-premium-global-ready.ixt-premium-shop .ixt-header-nav .wp-block-navigation-item__content:visited, body.ixt-premium-global-ready.ixt-premium-shop .ixt-header-nav .wp-block-navigation-item__content:focus-visible { color: rgb(32, 36, 39) !important; }
body.ixt-premium-global-ready.ixt-premium-shop .ixt-header-nav .wp-block-navigation-item__content:hover, body.ixt-premium-global-ready.ixt-premium-shop .ixt-header-nav .current-menu-item > .wp-block-navigation-item__content, body.ixt-premium-global-ready.ixt-premium-shop .ixt-header-nav .wp-block-navigation-item__content.ixt-is-active, body.ixt-premium-global-ready.ixt-premium-shop .ixt-header-nav a[aria-current="page"] { color: rgb(0, 122, 90) !important; border-bottom-color: rgb(0, 143, 104) !important; text-shadow: none !important; }
body.ixt-premium-global-ready.ixt-premium-shop .ixt-header-cta.ixt-is-active { color: rgb(255, 255, 255) !important; background: rgb(0, 143, 104) !important; border-bottom-color: transparent !important; }
body.ixt-premium-global-ready.ixt-premium-shop .ixt-header-whatsapp { color: rgb(255, 255, 255) !important; background: rgb(0, 143, 104) !important; }
body.ixt-premium-global-ready { padding-top: 0px !important; }
body.ixt-premium-global-ready:not(.ixt-premium-home-page) .ixt-retail-topbar { top: 0px !important; }
body.ixt-premium-global-ready:not(.ixt-premium-home-page) .ixt-premium-header { margin-top: 10px !important; }
body.ixt-premium-global-ready:not(.ixt-premium-home-page) main { min-height: 0px !important; }
body.ixt-premium-global-ready .ixt-premium-footer { width: min(100% - 48px, 1320px) !important; margin: clamp(48px, 6vw, 84px) auto clamp(24px, 4vw, 42px) !important; border: 1px solid rgba(255, 255, 255, 0.09) !important; border-radius: 22px !important; background: radial-gradient(circle at 84% 0%, rgba(0, 143, 104, 0.18), transparent 32%), linear-gradient(rgb(22, 26, 26), rgb(8, 9, 11)) !important; box-shadow: rgba(17, 19, 21, 0.16) 0px 30px 90px !important; }
body.ixt-premium-global-ready .ixt-footer-topline, body.ixt-premium-global-ready .ixt-footer-inner, body.ixt-premium-global-ready .ixt-footer-bottom { width: min(100% - 56px, 1260px) !important; }
body.ixt-premium-global-ready .ixt-footer-topline { padding-top: 34px !important; background: transparent !important; }
body.ixt-premium-global-ready .ixt-footer-inner { padding-top: 34px !important; }
body.ixt-premium-global-ready .ixt-footer-news { background: rgba(255, 255, 255, 0.06) !important; }
body.ixt-premium-global-ready .ixt-footer-bottom { padding-bottom: 26px !important; }
@media (max-width: 900px){body.ixt-premium-global-ready .ixt-premium-footer { width: min(100% - 24px, 1320px) !important; border-radius: 18px !important; }}
@media (max-width: 900px){body.ixt-premium-global-ready .ixt-footer-topline, body.ixt-premium-global-ready .ixt-footer-inner, body.ixt-premium-global-ready .ixt-footer-bottom { width: min(100% - 32px, 1260px) !important; }}
@media (max-width: 420px){body.ixt-premium-home-page.ixt-marketplace-atelier-home-ready .ixt-retail-line-nav a { flex-basis: 128px !important; }}
@media (max-width: 420px){body.ixt-premium-home-page.ixt-marketplace-atelier-home-ready .ixt-retail-line-nav a span { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }}
body.ixt-retail-frame-ready .ixt-retail-topbar { min-height: 32px !important; gap: clamp(18px, 3vw, 44px) !important; background: rgb(15, 17, 17) !important; color: rgba(255, 255, 255, 0.92) !important; font-size: 11px !important; font-weight: 840 !important; letter-spacing: 0px !important; }
body.ixt-retail-frame-ready .ixt-retail-topbar span, body.ixt-retail-frame-ready .ixt-retail-topbar a { display: inline-flex !important; align-items: center !important; min-height: 32px !important; }
body.ixt-retail-frame-ready .ixt-retail-line-nav { width: min(100% - 32px, 1240px) !important; min-height: 62px !important; margin-top: 8px !important; padding: 7px !important; border-color: rgba(17, 19, 21, 0.075) !important; border-radius: 20px !important; background: rgba(255, 255, 252, 0.92) !important; box-shadow: rgba(32, 34, 30, 0.075) 0px 16px 48px !important; }
body.ixt-retail-frame-ready .ixt-retail-line-nav a { box-sizing: border-box !important; min-height: 48px !important; padding: 9px 14px !important; border-radius: 14px !important; }
body.ixt-retail-frame-ready .ixt-retail-line-nav strong { color: rgb(17, 19, 21) !important; font-size: 13px !important; line-height: 1.05 !important; }
body.ixt-retail-frame-ready .ixt-retail-line-nav span { color: rgb(105, 112, 108) !important; font-size: 11px !important; line-height: 1.1 !important; }
@media (max-width: 760px){body.ixt-retail-frame-ready .ixt-retail-topbar { display: flex !important; justify-content: center !important; gap: 14px !important; min-height: 30px !important; padding-inline: 10px !important; overflow: hidden !important; font-size: 10px !important; }}
@media (max-width: 760px){body.ixt-retail-frame-ready .ixt-retail-topbar a { display: none !important; }}
@media (max-width: 760px){body.ixt-retail-frame-ready .ixt-retail-topbar span { min-height: 30px !important; white-space: nowrap !important; }}
@media (max-width: 760px){body.ixt-retail-frame-ready .ixt-retail-line-nav { width: calc(100% - 24px) !important; min-height: 70px !important; margin: 8px auto 0px !important; padding: 7px !important; border-radius: 18px !important; overflow: auto hidden !important; scroll-snap-type: x !important; }}
@media (max-width: 760px){body.ixt-retail-frame-ready .ixt-retail-line-nav a { flex: 0 0 132px !important; min-width: 132px !important; min-height: 54px !important; padding: 10px 12px !important; scroll-snap-align: start !important; }}
@media (max-width: 760px){body.ixt-retail-frame-ready .ixt-retail-line-nav strong { font-size: 13px !important; }}
@media (max-width: 760px){body.ixt-retail-frame-ready .ixt-retail-line-nav span { max-width: 12ch !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }}
body.ixt-premium-global-ready .ixt-premium-footer { border-radius: 24px !important; box-shadow: rgba(5, 10, 8, 0.18) 0px 30px 90px !important; }
body.ixt-premium-global-ready .ixt-footer-topline { min-height: 96px !important; padding: 24px 28px !important; border-bottom-color: rgba(255, 255, 255, 0.08) !important; }
body.ixt-premium-global-ready .ixt-footer-topline span { color: rgb(112, 217, 177) !important; }
body.ixt-premium-global-ready .ixt-footer-topline strong { max-width: 760px !important; font-size: clamp(30px, 3vw, 46px) !important; line-height: 0.98 !important; }
body.ixt-premium-global-ready .ixt-footer-inner { grid-template-columns: minmax(260px, 1.15fr) 0.65fr 0.72fr 0.85fr 0.95fr !important; gap: clamp(20px, 3vw, 44px) !important; padding: 30px 28px !important; }
body.ixt-premium-global-ready .ixt-footer-ops { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 8px !important; }
body.ixt-premium-global-ready .ixt-footer-ops span { min-height: 66px !important; padding: 12px !important; border-radius: 12px !important; }
body.ixt-premium-global-ready .ixt-footer-news { min-height: 0px !important; padding: 18px !important; border-radius: 16px !important; }
body.ixt-premium-global-ready .ixt-footer-news-actions { gap: 8px !important; }
body.ixt-premium-global-ready .ixt-footer-bottom { padding: 14px 28px 22px !important; }
@media (max-width: 760px){body.ixt-retail-frame-ready .ixt-retail-topbar { min-height: 26px !important; font-size: 9px !important; }}
@media (max-width: 760px){body.ixt-retail-frame-ready .ixt-retail-topbar span:nth-child(n+3) { display: none !important; }}
@media (max-width: 760px){body.ixt-retail-frame-ready .ixt-retail-line-nav { min-height: 62px !important; margin-top: 6px !important; }}
@media (max-width: 760px){body.ixt-retail-frame-ready .ixt-retail-line-nav a { flex-basis: 116px !important; min-width: 116px !important; min-height: 48px !important; padding: 8px 10px !important; }}
@media (max-width: 760px){body.ixt-retail-frame-ready .ixt-retail-line-nav span { display: none !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-premium-footer { width: calc(100% - 24px) !important; margin-top: 56px !important; border-radius: 20px !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-topline { min-height: 0px !important; padding: 22px 18px !important; gap: 14px !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-topline strong { font-size: 28px !important; line-height: 1 !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-topline a { width: 100% !important; min-height: 42px !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-inner { grid-template-columns: 1fr !important; gap: 22px !important; padding: 22px 18px !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-brand p { max-width: 34ch !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-proof { display: flex !important; flex-wrap: wrap !important; gap: 6px !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-proof span { min-height: 28px !important; padding: 0px 10px !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-ops { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-nav, body.ixt-premium-global-ready .ixt-footer-contact { gap: 8px !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-news { padding: 16px !important; }}
@media (max-width: 760px){body.ixt-premium-global-ready .ixt-footer-bottom { padding: 12px 18px 20px !important; gap: 8px !important; }}
body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-retail-topbar { min-height: 34px !important; justify-content: center !important; gap: clamp(26px, 6vw, 96px) !important; padding: 0px 18px !important; border-bottom: 1px solid rgba(6, 18, 10, 0.1) !important; background: rgb(21, 224, 91) !important; color: rgb(6, 21, 13) !important; font-size: 12px !important; font-weight: 900 !important; letter-spacing: 0px !important; }
body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-retail-topbar span, body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-retail-topbar a { min-height: 34px !important; color: rgb(6, 21, 13) !important; text-decoration: none !important; white-space: nowrap !important; }
body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-retail-topbar a { font-weight: 950 !important; }
body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-header-frame, body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-premium-header { width: min(100% - 64px, 1320px) !important; min-height: 70px !important; margin-top: 0px !important; border: 1px solid rgba(17, 19, 21, 0.07) !important; border-radius: 0px 0px 22px 22px !important; background: rgba(255, 255, 252, 0.96) !important; box-shadow: rgba(38, 35, 30, 0.08) 0px 16px 48px !important; }
body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-header-wordmark strong { color: rgb(14, 17, 18) !important; font-size: 17px !important; letter-spacing: 0px !important; }
body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-header-wordmark span { color: rgb(102, 112, 106) !important; font-size: 10px !important; letter-spacing: 0.02em !important; }
body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-header-proof { border-color: rgba(0, 128, 92, 0.16) !important; background: rgb(239, 250, 244) !important; color: rgb(0, 120, 79) !important; }
body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-header-nav-content { gap: clamp(12px, 1.8vw, 26px) !important; }
body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-header-nav .wp-block-navigation-item__content, body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-header-nav a { color: rgb(29, 34, 35) !important; font-weight: 850 !important; }
body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-header-whatsapp, body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-header-mobile-whatsapp { border-color: rgb(0, 143, 104) !important; background: rgb(0, 143, 104) !important; color: rgb(255, 255, 255) !important; box-shadow: rgba(0, 128, 92, 0.22) 0px 10px 28px !important; }
body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-retail-line-nav { width: min(100% - 64px, 1180px) !important; min-height: 58px !important; margin-top: 10px !important; padding: 0px 18px !important; border: 1px solid rgba(17, 19, 21, 0.07) !important; border-radius: 18px !important; background: rgba(255, 255, 252, 0.92) !important; box-shadow: rgba(38, 35, 30, 0.055) 0px 12px 34px !important; }
body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-retail-line-nav a { min-height: 56px !important; padding: 0px clamp(8px, 1.2vw, 18px) !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important; text-align: center !important; }
body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-retail-line-nav strong { color: rgb(16, 19, 20) !important; font-size: 12px !important; font-weight: 950 !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; }
body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-retail-line-nav span { color: rgb(112, 120, 115) !important; font-size: 10px !important; }
body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-premium-footer { margin-top: clamp(54px, 7vw, 92px) !important; border-radius: 22px !important; box-shadow: rgba(5, 10, 8, 0.18) 0px 28px 80px !important; }
body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-footer-topline { min-height: 0px !important; padding: 22px 26px !important; }
body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-footer-topline strong { max-width: 620px !important; font-size: clamp(26px, 2.4vw, 38px) !important; line-height: 1 !important; }
body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-footer-inner { grid-template-columns: minmax(260px, 1.1fr) 0.7fr 0.75fr 0.8fr 0.85fr !important; gap: clamp(18px, 2.8vw, 36px) !important; padding: 26px !important; }
body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-footer-ops span { min-height: 58px !important; }
@media (max-width: 760px){body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-retail-topbar { min-height: 30px !important; justify-content: flex-start !important; gap: 24px !important; overflow-x: auto !important; padding: 0px 12px !important; font-size: 10px !important; scrollbar-width: none !important; }}
@media (max-width: 760px){body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-retail-topbar::-webkit-scrollbar { display: none !important; }}
@media (max-width: 760px){body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-retail-topbar a { display: inline-flex !important; }}
@media (max-width: 760px){body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-header-frame, body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-premium-header { width: 100% !important; min-height: 58px !important; border-radius: 0px !important; }}
@media (max-width: 760px){body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-header-proof { display: none !important; }}
@media (max-width: 760px){body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-retail-line-nav { width: calc(100% - 24px) !important; min-height: 56px !important; margin-top: 8px !important; padding: 0px 8px !important; overflow-x: auto !important; justify-content: flex-start !important; scrollbar-width: none !important; }}
@media (max-width: 760px){body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-retail-line-nav::-webkit-scrollbar { display: none !important; }}
@media (max-width: 760px){body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-retail-line-nav a { flex: 0 0 110px !important; min-width: 110px !important; min-height: 54px !important; }}
@media (max-width: 760px){body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-footer-topline strong { font-size: 26px !important; }}
@media (max-width: 760px){body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-premium-footer { width: calc(100% - 24px) !important; margin-top: 54px !important; border-radius: 20px !important; }}
@media (max-width: 760px){body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-footer-topline { grid-template-columns: 1fr !important; padding: 22px 18px !important; gap: 14px !important; }}
@media (max-width: 760px){body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-footer-topline a { width: 100% !important; min-height: 42px !important; }}
@media (max-width: 760px){body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-footer-inner { grid-template-columns: 1fr !important; gap: 22px !important; padding: 22px 18px !important; }}
@media (max-width: 760px){body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-footer-brand, body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-footer-nav, body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-footer-contact, body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-footer-news { min-width: 0px !important; width: 100% !important; }}
@media (max-width: 760px){body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-footer-proof { display: flex !important; flex-wrap: wrap !important; gap: 6px !important; }}
@media (max-width: 760px){body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-footer-ops { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 8px !important; }}
@media (max-width: 760px){body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-footer-ops span { min-height: 58px !important; overflow-wrap: anywhere !important; }}
@media (max-width: 760px){body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-footer-nav a, body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-footer-contact a, body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-footer-contact p { overflow-wrap: anywhere !important; }}
@media (max-width: 760px){body.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-footer-bottom { padding: 12px 18px 20px !important; gap: 8px !important; }}
body.ixt-secondary-premium-ready:not(.woocommerce-cart):not(.woocommerce-checkout) { background: radial-gradient(circle at 9% 12%, rgba(235, 244, 237, 0.78), transparent 26%), radial-gradient(circle at 86% 18%, rgba(228, 236, 231, 0.72), transparent 28%), linear-gradient(rgb(246, 245, 238), rgb(238, 238, 232) 54%, rgb(246, 244, 238)) !important; color: rgb(17, 19, 21) !important; }
body.ixt-secondary-premium-ready:not(.woocommerce-cart):not(.woocommerce-checkout) main { width: 100% !important; max-width: none !important; padding: clamp(32px, 4.5vw, 70px) 0px 0px !important; margin: 0px !important; }
body.ixt-secondary-premium-ready .ixt-secondary-legacy-retired { display: none !important; }
body.ixt-secondary-premium-ready .ixt-secondary-page, body.ixt-secondary-premium-ready .ixt-about-premium { width: min(1320px, 100% - 64px) !important; margin: 0px auto !important; }
body.ixt-secondary-premium-ready .ixt-secondary-hero, body.ixt-secondary-premium-ready .ixt-about-hero { display: grid !important; grid-template-columns: minmax(0px, 1fr) minmax(420px, 0.86fr) !important; gap: clamp(22px, 3vw, 42px) !important; align-items: stretch !important; padding: clamp(30px, 4vw, 54px) !important; border: 1px solid rgba(17, 19, 21, 0.075) !important; border-radius: 28px !important; background: linear-gradient(135deg, rgba(255, 255, 252, 0.96), rgba(243, 242, 235, 0.92)), radial-gradient(circle at 84% 14%, rgba(255, 255, 255, 0.92), transparent 34%) !important; box-shadow: rgba(21, 24, 23, 0.094) 0px 34px 94px !important; overflow: hidden !important; }
body.ixt-secondary-premium-ready .ixt-secondary-hero__copy, body.ixt-secondary-premium-ready .ixt-about-hero > div { display: flex !important; flex-direction: column !important; justify-content: center !important; min-width: 0px !important; }
body.ixt-secondary-premium-ready .ixt-secondary-hero__copy > p, body.ixt-secondary-premium-ready .ixt-about-hero > div > p, body.ixt-secondary-premium-ready .ixt-secondary-brief > p { margin: 0px 0px 12px !important; color: rgb(0, 130, 97) !important; font-size: 11px !important; font-weight: 950 !important; letter-spacing: 0px !important; text-transform: uppercase !important; }
body.ixt-secondary-premium-ready .ixt-secondary-hero h1, body.ixt-secondary-premium-ready .ixt-about-hero h1 { max-width: 11.2ch !important; margin: 0px !important; color: rgb(16, 18, 20) !important; font-family: inherit !important; font-size: clamp(52px, 5.1vw, 82px) !important; font-weight: 920 !important; line-height: 0.94 !important; letter-spacing: 0px !important; text-wrap: balance !important; }
body.ixt-secondary-premium-ready .ixt-secondary-hero__copy > span, body.ixt-secondary-premium-ready .ixt-about-hero > div > span, body.ixt-secondary-premium-ready .ixt-secondary-brief > span { display: block !important; max-width: 620px !important; margin-top: 18px !important; color: rgb(95, 104, 100) !important; font-size: 16px !important; font-weight: 680 !important; line-height: 1.55 !important; }
body.ixt-secondary-premium-ready .ixt-secondary-actions { display: flex !important; flex-wrap: wrap !important; gap: 10px !important; margin-top: 26px !important; }
body.ixt-secondary-premium-ready .ixt-secondary-actions a { min-height: 46px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; padding: 0px 18px !important; border: 1px solid rgba(17, 19, 21, 0.1) !important; border-radius: 999px !important; background: rgb(255, 254, 250) !important; color: rgb(16, 18, 20) !important; font-size: 13px !important; font-weight: 900 !important; letter-spacing: 0px !important; text-decoration: none !important; box-shadow: rgba(17, 19, 21, 0.055) 0px 14px 30px !important; }
body.ixt-secondary-premium-ready .ixt-secondary-actions a:first-child { border-color: rgb(16, 18, 20) !important; background: rgb(16, 18, 20) !important; color: rgb(255, 254, 250) !important; box-shadow: rgba(17, 19, 21, 0.16) 0px 18px 38px !important; }
body.ixt-secondary-premium-ready .ixt-secondary-visual, body.ixt-secondary-premium-ready .ixt-about-hero figure { position: relative !important; min-height: 430px !important; display: grid !important; place-items: center !important; margin: 0px !important; border: 1px solid rgba(17, 19, 21, 0.075) !important; border-radius: 24px !important; background: radial-gradient(circle at 50% 22%, rgba(255, 255, 255, 0.96), transparent 34%), linear-gradient(145deg, rgb(250, 249, 243), rgb(236, 238, 232)) !important; overflow: hidden !important; box-shadow: rgba(255, 255, 255, 0.86) 0px 1px inset !important; }
body.ixt-secondary-premium-ready .ixt-secondary-visual img, body.ixt-secondary-premium-ready .ixt-about-hero img { width: 100% !important; height: 100% !important; min-height: 430px !important; box-sizing: border-box !important; object-fit: contain !important; padding: clamp(20px, 3vw, 48px) !important; filter: saturate(0.98) contrast(1.02) !important; }
body.ixt-secondary-premium-ready .ixt-secondary-visual figcaption { position: absolute !important; left: 16px !important; right: 16px !important; bottom: 16px !important; display: grid !important; grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; gap: 8px !important; }
body.ixt-secondary-premium-ready .ixt-secondary-visual figcaption span { min-height: 76px !important; display: grid !important; align-content: center !important; gap: 4px !important; padding: 12px !important; border: 1px solid rgba(255, 255, 255, 0.46) !important; border-radius: 16px !important; background: rgba(255, 255, 252, 0.82) !important; backdrop-filter: blur(18px) !important; }
body.ixt-secondary-premium-ready .ixt-secondary-visual figcaption strong { color: rgb(16, 18, 20) !important; font-size: 12px !important; line-height: 1.1 !important; }
body.ixt-secondary-premium-ready .ixt-secondary-visual figcaption em { color: rgb(102, 113, 108) !important; font-size: 11px !important; font-style: normal !important; font-weight: 700 !important; line-height: 1.22 !important; }
body.ixt-secondary-premium-ready .ixt-secondary-panel { display: grid !important; grid-template-columns: minmax(320px, 0.84fr) minmax(520px, 1fr) !important; gap: clamp(20px, 3vw, 42px) !important; align-items: start !important; margin-top: 28px !important; }
body.ixt-secondary-premium-ready .ixt-secondary-brief, body.ixt-secondary-premium-ready .ixt-secondary-form-card { border: 1px solid rgba(17, 19, 21, 0.075) !important; border-radius: 24px !important; background: rgba(255, 255, 252, 0.94) !important; box-shadow: rgba(17, 19, 21, 0.075) 0px 24px 70px !important; }
body.ixt-secondary-premium-ready .ixt-secondary-brief { position: sticky !important; top: 112px !important; padding: clamp(24px, 3vw, 38px) !important; }
body.ixt-secondary-premium-ready .ixt-secondary-brief h2 { margin: 0px !important; color: rgb(17, 19, 21) !important; font-family: inherit !important; font-size: clamp(34px, 3.1vw, 52px) !important; line-height: 0.98 !important; font-weight: 910 !important; letter-spacing: 0px !important; }
body.ixt-secondary-premium-ready .ixt-secondary-brief ol { display: grid !important; gap: 10px !important; margin: 24px 0px 0px !important; padding: 0px !important; list-style: none !important; }
body.ixt-secondary-premium-ready .ixt-secondary-brief li { display: grid !important; grid-template-columns: 34px 1fr !important; gap: 3px 12px !important; min-height: 82px !important; padding: 14px !important; border: 1px solid rgba(17, 19, 21, 0.07) !important; border-radius: 16px !important; background: rgb(248, 247, 240) !important; }
body.ixt-secondary-premium-ready .ixt-secondary-brief li > span { grid-row: span 2 !important; width: 30px !important; height: 30px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; border-radius: 999px !important; background: rgba(0, 130, 97, 0.1) !important; color: rgb(0, 130, 97) !important; font-size: 10px !important; font-weight: 950 !important; }
body.ixt-secondary-premium-ready .ixt-secondary-brief li strong { color: rgb(17, 19, 21) !important; font-size: 14px !important; line-height: 1.1 !important; }
body.ixt-secondary-premium-ready .ixt-secondary-brief li em { color: rgb(104, 113, 109) !important; font-size: 12px !important; font-style: normal !important; font-weight: 700 !important; line-height: 1.35 !important; }
body.ixt-secondary-premium-ready .ixt-secondary-form-card { padding: clamp(18px, 2vw, 26px) !important; }
body.ixt-secondary-premium-ready .ixt-secondary-live-form { width: 100% !important; max-width: none !important; margin: 0px !important; padding: 0px !important; border: 0px !important; box-shadow: none !important; background: transparent !important; }
body.ixt-secondary-premium-ready .ixt-secondary-live-form input, body.ixt-secondary-premium-ready .ixt-secondary-live-form select, body.ixt-secondary-premium-ready .ixt-secondary-live-form textarea { border-radius: 14px !important; border-color: rgba(17, 19, 21, 0.16) !important; background: rgb(255, 254, 250) !important; color: rgb(17, 19, 21) !important; font-weight: 720 !important; }
body.ixt-secondary-premium-ready .ixt-secondary-live-form button, body.ixt-secondary-premium-ready .ixt-secondary-live-form input[type="submit"] { min-height: 52px !important; border-radius: 14px !important; font-weight: 900 !important; letter-spacing: 0px !important; }
body.ixt-secondary-premium-ready .ixt-secondary-form-fallback { display: grid !important; gap: 10px !important; padding: 28px !important; }
body.ixt-secondary-premium-ready .ixt-secondary-form-fallback strong { color: rgb(17, 19, 21) !important; font-size: 24px !important; }
body.ixt-secondary-premium-ready .ixt-secondary-form-fallback span { color: rgb(104, 113, 109) !important; font-size: 14px !important; }
body.ixt-secondary-premium-ready .ixt-secondary-form-fallback a { width: max-content !important; min-height: 44px !important; display: inline-flex !important; align-items: center !important; padding: 0px 16px !important; border-radius: 999px !important; background: rgb(0, 143, 104) !important; color: rgb(255, 255, 255) !important; text-decoration: none !important; font-weight: 900 !important; }
body.ixt-secondary-premium-ready .ixt-secondary-routes, body.ixt-secondary-premium-ready .ixt-about-lines, body.ixt-secondary-premium-ready .ixt-about-proof { display: grid !important; gap: 14px !important; margin-top: 28px !important; }
body.ixt-secondary-premium-ready .ixt-secondary-routes, body.ixt-secondary-premium-ready .ixt-about-lines { grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; }
body.ixt-secondary-premium-ready .ixt-secondary-routes a, body.ixt-secondary-premium-ready .ixt-about-lines a, body.ixt-secondary-premium-ready .ixt-about-proof article { min-width: 0px !important; border: 1px solid rgba(17, 19, 21, 0.075) !important; border-radius: 22px !important; background: rgba(255, 255, 252, 0.94) !important; box-shadow: rgba(17, 19, 21, 0.06) 0px 18px 50px !important; text-decoration: none !important; overflow: hidden !important; }
body.ixt-secondary-premium-ready .ixt-secondary-routes a, body.ixt-secondary-premium-ready .ixt-about-lines a { display: grid !important; grid-template-columns: 118px 1fr !important; gap: 14px !important; align-items: center !important; padding: 12px !important; }
body.ixt-secondary-premium-ready .ixt-secondary-routes img, body.ixt-secondary-premium-ready .ixt-about-lines img { width: 118px !important; height: 118px !important; border-radius: 16px !important; object-fit: cover !important; background: rgb(243, 242, 235) !important; }
body.ixt-secondary-premium-ready .ixt-secondary-routes span, body.ixt-secondary-premium-ready .ixt-about-lines strong { color: rgb(0, 130, 97) !important; font-size: 11px !important; font-weight: 950 !important; text-transform: uppercase !important; }
body.ixt-secondary-premium-ready .ixt-secondary-routes strong, body.ixt-secondary-premium-ready .ixt-about-lines span { display: block !important; margin-top: 5px !important; color: rgb(17, 19, 21) !important; font-size: 15px !important; line-height: 1.18 !important; font-weight: 850 !important; text-transform: none !important; }
body.ixt-secondary-premium-ready .ixt-about-proof { grid-template-columns: repeat(4, minmax(0px, 1fr)) !important; }
body.ixt-secondary-premium-ready .ixt-about-proof article { display: grid !important; gap: 8px !important; padding: 20px !important; }
body.ixt-secondary-premium-ready .ixt-about-proof article span { width: 30px !important; height: 30px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; border-radius: 999px !important; background: rgba(0, 130, 97, 0.1) !important; color: rgb(0, 130, 97) !important; font-size: 10px !important; font-weight: 950 !important; }
body.ixt-secondary-premium-ready .ixt-about-proof article strong { color: rgb(17, 19, 21) !important; font-size: 16px !important; }
body.ixt-secondary-premium-ready .ixt-about-proof article em { color: rgb(104, 113, 109) !important; font-size: 13px !important; font-style: normal !important; font-weight: 700 !important; line-height: 1.4 !important; }
@media (max-width: 1040px){body.ixt-secondary-premium-ready .ixt-secondary-hero, body.ixt-secondary-premium-ready .ixt-about-hero, body.ixt-secondary-premium-ready .ixt-secondary-panel { grid-template-columns: 1fr !important; }}
@media (max-width: 1040px){body.ixt-secondary-premium-ready .ixt-secondary-brief { position: static !important; }}
@media (max-width: 1040px){body.ixt-secondary-premium-ready .ixt-about-proof { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; }}
@media (max-width: 760px){body.ixt-secondary-premium-ready:not(.woocommerce-cart):not(.woocommerce-checkout) main { padding-top: 18px !important; }}
@media (max-width: 760px){body.ixt-secondary-premium-ready .ixt-secondary-page, body.ixt-secondary-premium-ready .ixt-about-premium { width: calc(-28px + 100vw) !important; max-width: calc(-28px + 100vw) !important; }}
@media (max-width: 760px){body.ixt-secondary-premium-ready .ixt-secondary-hero, body.ixt-secondary-premium-ready .ixt-about-hero { padding: 22px 16px 16px !important; border-radius: 24px !important; }}
@media (max-width: 760px){body.ixt-secondary-premium-ready .ixt-secondary-hero h1, body.ixt-secondary-premium-ready .ixt-about-hero h1 { max-width: 10.5ch !important; font-size: clamp(40px, 11.5vw, 50px) !important; line-height: 0.96 !important; }}
@media (max-width: 760px){body.ixt-secondary-premium-ready .ixt-secondary-hero__copy > span, body.ixt-secondary-premium-ready .ixt-about-hero > div > span, body.ixt-secondary-premium-ready .ixt-secondary-brief > span { font-size: 14px !important; }}
@media (max-width: 760px){body.ixt-secondary-premium-ready .ixt-secondary-actions a { width: 100% !important; }}
@media (max-width: 760px){body.ixt-secondary-premium-ready .ixt-secondary-visual, body.ixt-secondary-premium-ready .ixt-about-hero figure, body.ixt-secondary-premium-ready .ixt-secondary-visual img, body.ixt-secondary-premium-ready .ixt-about-hero img { min-height: 300px !important; }}
@media (max-width: 760px){body.ixt-secondary-premium-ready .ixt-secondary-visual figcaption { grid-template-columns: 1fr !important; }}
@media (max-width: 760px){body.ixt-secondary-premium-ready .ixt-secondary-visual figcaption span { min-height: 54px !important; }}
@media (max-width: 760px){body.ixt-secondary-premium-ready .ixt-secondary-panel { margin-top: 16px !important; gap: 16px !important; }}
@media (max-width: 760px){body.ixt-secondary-premium-ready .ixt-secondary-brief, body.ixt-secondary-premium-ready .ixt-secondary-form-card { border-radius: 20px !important; padding: 16px !important; }}
@media (max-width: 760px){body.ixt-secondary-premium-ready .ixt-secondary-brief h2 { font-size: clamp(30px, 9.5vw, 38px) !important; }}
@media (max-width: 760px){body.ixt-secondary-premium-ready .ixt-secondary-brief li { min-height: 0px !important; }}
@media (max-width: 760px){body.ixt-secondary-premium-ready .ixt-secondary-routes, body.ixt-secondary-premium-ready .ixt-about-lines, body.ixt-secondary-premium-ready .ixt-about-proof { grid-template-columns: 1fr !important; margin-top: 16px !important; }}
@media (max-width: 760px){body.ixt-secondary-premium-ready .ixt-secondary-routes a, body.ixt-secondary-premium-ready .ixt-about-lines a { grid-template-columns: 92px 1fr !important; }}
@media (max-width: 760px){body.ixt-secondary-premium-ready .ixt-secondary-routes img, body.ixt-secondary-premium-ready .ixt-about-lines img { width: 92px !important; height: 92px !important; }}
.ixt-mobile-menu-toggle, .ixt-mobile-marketplace-panel { display: none; }
@media (max-width: 820px){body.ixt-mobile-marketplace-nav-ready { --ixt-mobile-sheet-bg: rgba(251, 250, 247, .96); --ixt-mobile-sheet-border: rgba(18, 22, 26, .1); --ixt-mobile-sheet-ink: #101418; --ixt-mobile-sheet-muted: #626a70; --ixt-mobile-sheet-soft: #eef0ec; }}
@media (max-width: 820px){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-menu-toggle { display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 7px !important; width: auto !important; min-width: 74px !important; height: 40px !important; margin: 0px !important; padding: 0px 12px !important; border: 1px solid rgba(17, 24, 39, 0.12) !important; border-radius: 999px !important; background: rgba(255, 255, 255, 0.82) !important; color: rgb(17, 24, 32) !important; box-shadow: rgba(15, 23, 42, 0.08) 0px 10px 24px !important; font-family: inherit !important; font-size: 12px !important; font-weight: 760 !important; letter-spacing: 0px !important; line-height: 1 !important; text-transform: none !important; cursor: pointer !important; -webkit-tap-highlight-color: transparent !important; }}
@media (max-width: 820px){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-menu-toggle__lines { display: grid !important; gap: 3px !important; width: 14px !important; }}
@media (max-width: 820px){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-menu-toggle__lines i { display: block !important; width: 14px !important; height: 1.5px !important; border-radius: 99px !important; background: currentcolor !important; }}
@media (max-width: 820px){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-menu-toggle__text { display: inline-block !important; }}
@media (max-width: 820px){body.ixt-mobile-marketplace-nav-ready .ixt-header-actions { gap: 7px !important; }}
@media (max-width: 820px){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-marketplace-panel { position: fixed !important; inset: 0px !important; z-index: 999999 !important; display: block !important; pointer-events: none !important; }}
@media (max-width: 820px){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-marketplace-backdrop { position: absolute !important; inset: 0px !important; width: 100% !important; height: 100% !important; border: 0px !important; background: rgba(8, 12, 18, 0) !important; backdrop-filter: blur(0px) !important; opacity: 0 !important; transition: opacity 0.18s, background 0.18s, backdrop-filter 0.18s !important; }}
@media (max-width: 820px){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-marketplace-sheet { position: absolute !important; right: 10px !important; bottom: 10px !important; left: 10px !important; max-height: min(82vh, 720px) !important; padding: 14px !important; overflow: auto !important; overscroll-behavior: contain !important; border: 1px solid var(--ixt-mobile-sheet-border) !important; border-radius: 26px !important; background: linear-gradient(145deg,#ffffffeb,#f6f4eef5),var(--ixt-mobile-sheet-bg) !important; box-shadow: rgba(8, 13, 22, 0.28) 0px 28px 80px !important; color: var(--ixt-mobile-sheet-ink) !important; opacity: 0 !important; transform: translateY(18px) scale(0.985) !important; transition: opacity 0.22s, transform 0.22s !important; }}
@media (max-width: 820px){body.ixt-mobile-menu-open .ixt-mobile-marketplace-panel { pointer-events: auto !important; }}
@media (max-width: 820px){body.ixt-mobile-menu-open .ixt-mobile-marketplace-backdrop { background: rgba(8, 12, 18, 0.42) !important; backdrop-filter: blur(8px) !important; opacity: 1 !important; }}
@media (max-width: 820px){body.ixt-mobile-menu-open .ixt-mobile-marketplace-sheet { opacity: 1 !important; transform: translateY(0px) scale(1) !important; }}
@media (max-width: 820px){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-marketplace-head { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 12px !important; padding: 2px 2px 12px !important; border-bottom: 1px solid rgba(16, 20, 24, 0.08) !important; }}
@media (max-width: 820px){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-marketplace-head span, body.ixt-mobile-marketplace-nav-ready .ixt-mobile-marketplace-search label, body.ixt-mobile-marketplace-nav-ready .ixt-mobile-marketplace-link span, body.ixt-mobile-marketplace-nav-ready .ixt-mobile-marketplace-proof em { display: block !important; color: var(--ixt-mobile-sheet-muted) !important; font-size: 11px !important; font-style: normal !important; font-weight: 760 !important; letter-spacing: 0px !important; line-height: 1.2 !important; text-transform: uppercase !important; }}
@media (max-width: 820px){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-marketplace-head strong { display: block !important; margin-top: 3px !important; color: var(--ixt-mobile-sheet-ink) !important; font-size: 24px !important; font-weight: 820 !important; letter-spacing: 0px !important; line-height: 1 !important; }}
@media (max-width: 820px){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-marketplace-close { display: inline-flex !important; align-items: center !important; justify-content: center !important; min-width: 70px !important; height: 38px !important; padding: 0px 13px !important; border: 1px solid rgba(17, 24, 39, 0.12) !important; border-radius: 999px !important; background: rgba(255, 255, 255, 0.74) !important; color: rgb(17, 24, 32) !important; font-family: inherit !important; font-size: 12px !important; font-weight: 760 !important; letter-spacing: 0px !important; cursor: pointer !important; }}
@media (max-width: 820px){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-marketplace-search { display: grid !important; gap: 8px !important; margin: 14px 0px !important; }}
@media (max-width: 820px){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-marketplace-search div { display: grid !important; grid-template-columns: minmax(0px, 1fr) auto !important; gap: 8px !important; padding: 5px !important; border: 1px solid rgba(17, 24, 39, 0.1) !important; border-radius: 18px !important; background: rgb(255, 255, 255) !important; box-shadow: rgba(255, 255, 255, 0.8) 0px 1px inset !important; }}
@media (max-width: 820px){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-marketplace-search input { width: 100% !important; min-width: 0px !important; height: 42px !important; padding: 0px 10px !important; border: 0px !important; background: transparent !important; color: var(--ixt-mobile-sheet-ink) !important; font-family: inherit !important; font-size: 15px !important; font-weight: 650 !important; outline: none !important; }}
@media (max-width: 820px){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-marketplace-search button, body.ixt-mobile-marketplace-nav-ready .ixt-mobile-marketplace-whatsapp { display: inline-flex !important; align-items: center !important; justify-content: center !important; min-height: 42px !important; padding: 0px 10px !important; border: 0px !important; border-radius: 14px !important; background: rgb(17, 24, 32) !important; color: rgb(255, 255, 255) !important; font-family: inherit !important; font-size: 13px !important; font-weight: 780 !important; letter-spacing: 0px !important; text-decoration: none !important; white-space: nowrap !important; }}
@media (max-width: 820px){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-marketplace-nav { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 9px !important; margin: 0px !important; }}
@media (max-width: 820px){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-marketplace-link { display: grid !important; min-height: 112px !important; align-content: space-between !important; gap: 7px !important; padding: 13px !important; border: 1px solid rgba(17, 24, 39, 0.08) !important; border-radius: 18px !important; background: linear-gradient(160deg, rgba(255, 255, 255, 0.92), rgba(242, 243, 239, 0.7)), rgb(255, 255, 255) !important; color: var(--ixt-mobile-sheet-ink) !important; text-decoration: none !important; box-shadow: rgba(15, 23, 42, 0.06) 0px 14px 30px !important; }}
@media (max-width: 820px){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-marketplace-link strong { display: block !important; color: var(--ixt-mobile-sheet-ink) !important; font-size: 17px !important; font-weight: 820 !important; letter-spacing: 0px !important; line-height: 1.02 !important; }}
@media (max-width: 820px){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-marketplace-link em { display: block !important; color: var(--ixt-mobile-sheet-muted) !important; font-size: 12px !important; font-style: normal !important; font-weight: 620 !important; letter-spacing: 0px !important; line-height: 1.25 !important; }}
@media (max-width: 820px){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-marketplace-proof { display: grid !important; grid-template-columns: repeat(3, 1fr) !important; gap: 8px !important; margin: 12px 0px !important; }}
@media (max-width: 820px){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-marketplace-proof span { display: grid !important; gap: 3px !important; min-height: 58px !important; align-content: center !important; padding: 9px !important; border: 1px solid rgba(17, 24, 39, 0.08) !important; border-radius: 16px !important; background: var(--ixt-mobile-sheet-soft) !important; text-align: center !important; }}
@media (max-width: 820px){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-marketplace-proof strong { display: block !important; color: var(--ixt-mobile-sheet-ink) !important; font-size: 14px !important; font-weight: 820 !important; letter-spacing: 0px !important; line-height: 1.1 !important; }}
@media (max-width: 820px){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-marketplace-whatsapp { width: 100% !important; min-height: 48px !important; background: rgb(21, 128, 61) !important; box-shadow: rgba(21, 128, 61, 0.22) 0px 16px 34px !important; }}
@media (max-width: 390px){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-menu-toggle { min-width: 42px !important; width: 42px !important; padding: 0px !important; }}
@media (max-width: 390px){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-menu-toggle__text { position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; }}
@media (max-width: 390px){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-marketplace-sheet { right: 8px !important; bottom: 8px !important; left: 8px !important; padding: 12px !important; border-radius: 22px !important; }}
@media (max-width: 390px){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-marketplace-nav { gap: 8px !important; }}
@media (max-width: 390px){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-marketplace-link { min-height: 104px !important; padding: 11px !important; }}
@media (prefers-reduced-motion: reduce){body.ixt-mobile-marketplace-nav-ready .ixt-mobile-marketplace-backdrop, body.ixt-mobile-marketplace-nav-ready .ixt-mobile-marketplace-sheet { transition: none !important; }}
.ixt-mobile-native-market { display: none; }
@media (max-width: 820px){body.ixt-premium-global-ready .ixt-mobile-native-market { display: none; }}
@media (max-width: 820px){body.ixt-premium-global-ready .wp-block-navigation__responsive-container.is-menu-open .ixt-mobile-native-market { display: grid !important; width: 100% !important; gap: 12px !important; margin: 0px 0px 18px !important; padding: 14px !important; border: 1px solid rgba(17, 24, 39, 0.09) !important; border-radius: 22px !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.94), rgba(246, 244, 238, 0.88)), rgb(251, 250, 247) !important; box-shadow: rgba(17, 24, 39, 0.08) 0px 20px 54px !important; }}
@media (max-width: 820px){body.ixt-premium-global-ready .wp-block-navigation__responsive-container.is-menu-open .ixt-mobile-native-market__intro { display: grid !important; gap: 4px !important; }}
@media (max-width: 820px){body.ixt-premium-global-ready .wp-block-navigation__responsive-container.is-menu-open .ixt-mobile-native-market__intro span, body.ixt-premium-global-ready .wp-block-navigation__responsive-container.is-menu-open .ixt-mobile-native-market__links span { display: block !important; color: rgb(105, 112, 108) !important; font-size: 11px !important; font-weight: 820 !important; letter-spacing: 0px !important; line-height: 1.15 !important; text-transform: uppercase !important; }}
@media (max-width: 820px){body.ixt-premium-global-ready .wp-block-navigation__responsive-container.is-menu-open .ixt-mobile-native-market__intro strong { display: block !important; max-width: 18ch !important; color: rgb(16, 20, 24) !important; font-size: 25px !important; font-weight: 840 !important; letter-spacing: 0px !important; line-height: 1.02 !important; }}
@media (max-width: 820px){body.ixt-premium-global-ready .wp-block-navigation__responsive-container.is-menu-open .ixt-mobile-native-market__search { display: grid !important; grid-template-columns: minmax(0px, 1fr) auto !important; gap: 7px !important; padding: 5px !important; border: 1px solid rgba(17, 24, 39, 0.1) !important; border-radius: 18px !important; background: rgb(255, 255, 255) !important; }}
@media (max-width: 820px){body.ixt-premium-global-ready .wp-block-navigation__responsive-container.is-menu-open .ixt-mobile-native-market__search input[type="search"] { width: 100% !important; min-width: 0px !important; min-height: 42px !important; padding: 0px 15px !important; border: 0px !important; background: transparent !important; color: rgb(16, 20, 24) !important; font-size: 15px !important; font-weight: 650 !important; outline: none !important; }}
@media (max-width: 820px){body.ixt-premium-global-ready .wp-block-navigation__responsive-container.is-menu-open .ixt-mobile-native-market__search input[type="hidden"] { display: none !important; }}
@media (max-width: 820px){body.ixt-premium-global-ready .wp-block-navigation__responsive-container.is-menu-open .ixt-mobile-native-market__search button, body.ixt-premium-global-ready .wp-block-navigation__responsive-container.is-menu-open .ixt-mobile-native-market__wa { display: inline-flex !important; align-items: center !important; justify-content: center !important; min-height: 42px !important; padding: 0px 10px !important; border: 0px !important; border-radius: 14px !important; background: rgb(17, 24, 32) !important; color: rgb(255, 255, 255) !important; font-family: inherit !important; font-size: 13px !important; font-weight: 800 !important; letter-spacing: 0px !important; line-height: 1 !important; text-decoration: none !important; white-space: nowrap !important; }}
@media (max-width: 820px){body.ixt-premium-global-ready .wp-block-navigation__responsive-container.is-menu-open .ixt-mobile-native-market__links { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 8px !important; }}
@media (max-width: 820px){body.ixt-premium-global-ready .wp-block-navigation__responsive-container.is-menu-open .ixt-mobile-native-market__links a { display: grid !important; gap: 6px !important; min-height: 82px !important; align-content: center !important; padding: 11px !important; border: 1px solid rgba(17, 24, 39, 0.08) !important; border-radius: 16px !important; background: rgba(255, 255, 255, 0.72) !important; color: rgb(16, 20, 24) !important; text-decoration: none !important; }}
@media (max-width: 820px){body.ixt-premium-global-ready .wp-block-navigation__responsive-container.is-menu-open .ixt-mobile-native-market__links strong { display: block !important; color: rgb(16, 20, 24) !important; font-size: 15px !important; font-weight: 820 !important; letter-spacing: 0px !important; line-height: 1.05 !important; }}
@media (max-width: 820px){body.ixt-premium-global-ready .wp-block-navigation__responsive-container.is-menu-open .ixt-mobile-native-market__trust { display: flex !important; flex-wrap: wrap !important; gap: 7px !important; }}
@media (max-width: 820px){body.ixt-premium-global-ready .wp-block-navigation__responsive-container.is-menu-open .ixt-mobile-native-market__trust span { display: inline-flex !important; align-items: center !important; min-height: 30px !important; padding: 0px 10px !important; border: 1px solid rgba(17, 24, 39, 0.08) !important; border-radius: 999px !important; background: rgb(238, 240, 236) !important; color: rgb(49, 56, 61) !important; font-size: 11px !important; font-weight: 780 !important; letter-spacing: 0px !important; }}
@media (max-width: 820px){body.ixt-premium-global-ready .wp-block-navigation__responsive-container.is-menu-open .ixt-mobile-native-market__wa { width: 100% !important; min-height: 46px !important; background: rgb(21, 128, 61) !important; box-shadow: rgba(21, 128, 61, 0.18) 0px 16px 34px !important; }}
@media (max-width: 820px){body.ixt-retail-frame-ready .ixt-retail-topbar { display: grid !important; grid-auto-flow: column !important; grid-auto-columns: max-content !important; justify-content: start !important; min-height: 30px !important; gap: 8px !important; padding: 5px max(14px,env(safe-area-inset-left)) !important; overflow: auto hidden !important; background: rgb(18, 22, 21) !important; scrollbar-width: none !important; }}
@media (max-width: 820px){body.ixt-retail-frame-ready .ixt-retail-topbar::-webkit-scrollbar { display: none !important; }}
@media (max-width: 820px){body.ixt-retail-frame-ready .ixt-retail-topbar span, body.ixt-retail-frame-ready .ixt-retail-topbar a { min-height: 26px !important; padding: 0px 10px !important; border: 1px solid rgba(255, 255, 255, 0.12) !important; border-radius: 999px !important; background: rgba(255, 255, 255, 0.06) !important; color: rgba(255, 255, 255, 0.9) !important; font-size: 10.5px !important; font-weight: 760 !important; white-space: nowrap !important; }}
@media (max-width: 820px){body.ixt-retail-frame-ready .ixt-retail-topbar a { background: rgba(22, 163, 74, 0.16) !important; color: rgb(220, 252, 231) !important; text-decoration: none !important; }}
@media (max-width: 820px){body.ixt-retail-frame-ready .ixt-retail-line-nav { display: flex !important; width: 100% !important; min-height: 0px !important; margin: 0px !important; padding: 7px 12px 8px !important; gap: 8px !important; overflow: auto hidden !important; border-width: 0px 0px 1px !important; border-radius: 0px !important; background: rgba(250, 250, 247, 0.96) !important; box-shadow: none !important; scrollbar-width: none !important; scroll-snap-type: x !important; }}
@media (max-width: 820px){body.ixt-retail-frame-ready .ixt-retail-line-nav::-webkit-scrollbar { display: none !important; }}
@media (max-width: 820px){body.ixt-retail-frame-ready .ixt-retail-line-nav a { flex: 0 0 auto !important; min-width: 112px !important; min-height: 44px !important; padding: 8px 11px !important; border: 1px solid rgba(17, 24, 39, 0.08) !important; border-radius: 14px !important; background: rgb(255, 255, 255) !important; box-shadow: rgba(17, 24, 39, 0.043) 0px 10px 20px !important; scroll-snap-align: start !important; }}
@media (max-width: 820px){body.ixt-retail-frame-ready .ixt-retail-line-nav strong { font-size: 12px !important; font-weight: 820 !important; }}
@media (max-width: 820px){body.ixt-retail-frame-ready .ixt-retail-line-nav span { display: block !important; max-width: 100% !important; overflow: hidden !important; color: rgb(107, 114, 128) !important; font-size: 10px !important; font-weight: 680 !important; text-overflow: ellipsis !important; white-space: nowrap !important; }}
@media (max-width: 820px){body.ixt-premium-global-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-header-mobile-whatsapp { display: none !important; }}
@media (max-width: 820px){body.ixt-premium-global-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-header-nav, body.ixt-premium-global-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .hostinger-ai-site-navigation.wp-block-navigation { display: contents !important; width: auto !important; height: auto !important; overflow: visible !important; }}
@media (max-width: 820px){body.ixt-premium-global-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .wp-block-navigation__responsive-container-open { position: relative !important; z-index: 6 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 44px !important; height: 44px !important; min-width: 44px !important; min-height: 44px !important; margin: 0px !important; padding: 0px !important; border: 1px solid rgba(17, 24, 39, 0.12) !important; border-radius: 999px !important; background: rgba(255, 255, 255, 0.86) !important; color: rgb(17, 24, 32) !important; box-shadow: rgba(17, 24, 39, 0.07) 0px 10px 22px !important; }}
@media (max-width: 820px){body.ixt-premium-global-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .wp-block-navigation__responsive-container-open svg { width: 22px !important; height: 22px !important; }}
@media (max-width: 820px){body.ixt-premium-global-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-header-frame > .wp-block-group, body.ixt-premium-global-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-header-frame .hostinger-ai-menu-wrapper, body.ixt-premium-global-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-premium-header-shell .hostinger-ai-menu-wrapper { grid-template-columns: minmax(0px, 1fr) 44px 44px !important; }}
@media (max-width: 820px){body.ixt-premium-global-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-header-actions { gap: 8px !important; }}
@media (max-width: 820px){body.ixt-premium-global-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .wp-block-navigation__responsive-container.is-menu-open { position: fixed !important; inset: 0px !important; z-index: 999998 !important; display: block !important; width: 100vw !important; max-width: none !important; height: 100dvh !important; max-height: 100dvh !important; margin: 0px !important; padding: 58px 12px 22px !important; overflow: auto !important; background: radial-gradient(circle at 18% 0%, rgba(21, 128, 61, 0.1), transparent 28%), linear-gradient(rgba(255, 255, 255, 0.98), rgba(244, 247, 242, 0.98)) !important; color: rgb(16, 20, 24) !important; }}
@media (max-width: 820px){body.ixt-premium-global-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content { display: grid !important; box-sizing: border-box !important; width: calc(-24px + 100vw) !important; max-width: 390px !important; margin: 0px auto !important; padding: 0px !important; gap: 14px !important; place-items: stretch !important; }}
@media (max-width: 820px){body.ixt-premium-global-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog { width: 100% !important; max-width: none !important; margin: 0px !important; }}
@media (max-width: 820px){body.ixt-premium-global-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .wp-block-navigation__responsive-container-close { position: fixed !important; top: 12px !important; right: 12px !important; z-index: 1000000 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 42px !important; height: 42px !important; min-width: 42px !important; min-height: 42px !important; border: 1px solid rgba(17, 24, 39, 0.12) !important; border-radius: 999px !important; background: rgba(255, 255, 255, 0.9) !important; color: rgb(16, 20, 24) !important; box-shadow: rgba(17, 24, 39, 0.1) 0px 14px 30px !important; }}
@media (max-width: 820px){body.ixt-premium-global-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .wp-block-navigation__responsive-container-close svg { width: 20px !important; height: 20px !important; }}
@media (max-width: 820px){body.ixt-premium-global-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container { display: none !important; grid-template-columns: 1fr 1fr !important; width: 100% !important; gap: 8px !important; margin: 0px !important; padding: 0px !important; }}
@media (max-width: 820px){body.ixt-premium-global-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item { width: 100% !important; margin: 0px !important; }}
@media (max-width: 820px){body.ixt-premium-global-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content { display: flex !important; align-items: center !important; width: 100% !important; min-height: 42px !important; padding: 0px 12px !important; border: 1px solid rgba(17, 24, 39, 0.08) !important; border-radius: 14px !important; background: rgba(255, 255, 255, 0.74) !important; color: rgb(16, 20, 24) !important; font-size: 13px !important; font-weight: 760 !important; line-height: 1.1 !important; text-decoration: none !important; }}
@media (max-width: 820px){body.ixt-premium-global-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .wp-block-navigation__responsive-container.is-menu-open .ixt-header-cta, body.ixt-premium-global-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .wp-block-navigation__responsive-container.is-menu-open .ixt-header-whatsapp { display: none !important; align-items: center !important; justify-content: center !important; width: 100% !important; min-height: 46px !important; margin: 0px !important; border-radius: 14px !important; font-size: 13px !important; font-weight: 800 !important; }}
@media (max-width: 620px){html body.ixt-premium-global-ready { max-width: 100vw !important; overflow-x: hidden !important; }}
@media (max-width: 620px){html body.ixt-premium-global-ready .ixt-retail-topbar { display: grid !important; grid-template-columns: max-content max-content !important; justify-content: center !important; align-items: center !important; gap: 12px !important; width: 100vw !important; min-width: 0px !important; max-width: 100vw !important; margin: 0px !important; padding: 0px 8px !important; overflow: hidden !important; }}
@media (max-width: 620px){html body.ixt-premium-global-ready .ixt-retail-topbar a, html body.ixt-premium-global-ready .ixt-retail-topbar span:nth-child(n+3) { display: none !important; }}
@media (max-width: 620px){html body.ixt-premium-global-ready .ixt-retail-topbar span { display: inline-flex !important; min-width: 0px !important; max-width: 170px !important; white-space: nowrap !important; }}
@media (max-width: 620px){html body.ixt-premium-global-ready .wp-site-blocks, html body.ixt-premium-global-ready .site-header, html body.ixt-premium-global-ready .ixt-premium-home, html body.ixt-premium-global-ready .ixt-marketplace-mount { max-width: 100vw !important; overflow-x: hidden !important; }}
@media (max-width: 620px){html body.ixt-premium-global-ready .wc-block-mini-cart, html body.ixt-premium-global-ready .ixt-header-cart { width: 38px !important; min-width: 38px !important; max-width: 38px !important; overflow: visible !important; }}
@media (max-width: 620px){html body.ixt-premium-global-ready .wc-block-mini-cart__button { width: 38px !important; min-width: 38px !important; max-width: 38px !important; padding-inline: 0px !important; }}
html body.ixt-premium-global-ready .ixt-retail-topbar { background: rgb(17, 20, 17) !important; color: rgb(248, 250, 245) !important; border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important; box-shadow: none !important; }
html body.ixt-premium-global-ready .ixt-retail-topbar span, html body.ixt-premium-global-ready .ixt-retail-topbar a { color: rgb(248, 250, 245) !important; }
html body.ixt-premium-global-ready .ixt-retail-topbar a { color: rgb(184, 244, 203) !important; text-decoration: none !important; }
html body.ixt-premium-global-ready .ixt-retail-topbar span::before, html body.ixt-premium-global-ready .ixt-retail-topbar a::before { background: rgba(184, 244, 203, 0.72) !important; }
body.ixt-premium-commerce:not(.ixt-signature-home-ready) .ixt-premium-header, body.ixt-premium-commerce:not(.ixt-signature-home-ready) .ixt-premium-header-shell { backdrop-filter: blur(18px); border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important; background: rgba(18, 20, 22, 0.94) !important; box-shadow: rgba(17, 24, 39, 0.16) 0px 14px 42px !important; }
body.ixt-premium-commerce:not(.ixt-signature-home-ready) .ixt-premium-header .hostinger-ai-menu, body.ixt-premium-commerce:not(.ixt-signature-home-ready) .ixt-premium-header .has-color-1-background-color, body.ixt-premium-commerce:not(.ixt-signature-home-ready) .ixt-premium-header-shell .hostinger-ai-menu, body.ixt-premium-commerce:not(.ixt-signature-home-ready) .ixt-premium-header-shell .has-color-1-background-color { background: rgba(18, 20, 22, 0.96) !important; }
body.ixt-premium-commerce:not(.ixt-signature-home-ready) .ixt-premium-header svg, body.ixt-premium-commerce:not(.ixt-signature-home-ready) .ixt-premium-header-shell svg { color: rgb(255, 255, 255) !important; stroke: currentcolor !important; }
body.ixt-premium-global-ready.ixt-premium-commerce:not(.woocommerce-cart):not(.woocommerce-checkout) .woocommerce-breadcrumb, body.ixt-premium-global-ready.ixt-premium-commerce:not(.woocommerce-cart):not(.woocommerce-checkout) .rank-math-breadcrumb, body.ixt-premium-global-ready.ixt-premium-commerce:not(.woocommerce-cart):not(.woocommerce-checkout) .yoast-breadcrumb, body.ixt-premium-global-ready.ixt-premium-commerce:not(.woocommerce-cart):not(.woocommerce-checkout) .wp-block-woocommerce-breadcrumbs, body.ixt-premium-global-ready.ixt-premium-commerce:not(.woocommerce-cart):not(.woocommerce-checkout) nav[aria-label*="Breadcrumb"] { display: none !important; }
body.ixt-premium-global-ready.ixt-premium-site .ixt-premium-header-shell, body.ixt-premium-global-ready.ixt-premium-commerce .ixt-premium-header-shell { min-height: 0px !important; margin: 0px !important; padding: 0px !important; background: transparent !important; border: 0px !important; box-shadow: none !important; }
body.ixt-retail-frame-ready.ixt-premium-commerce main, body.ixt-retail-frame-ready.ixt-premium-commerce .wp-site-blocks main { padding-top: clamp(18px, 3vw, 38px) !important; }
body.ixt-retail-frame-ready.ixt-premium-product main.wp-block-group { margin-top: clamp(18px, 3vw, 38px) !important; }
body.ixt-premium-site .ixt-premium-header .wp-block-navigation-item__content.ixt-is-active, body.ixt-premium-site .ixt-premium-header a[aria-current="page"] { border-width: 0px 0px 2px !important; border-style: none none solid !important; border-color: currentcolor currentcolor rgb(0, 143, 104) !important; border-image: initial !important; border-radius: 0px !important; background: transparent !important; color: rgb(17, 19, 21) !important; box-shadow: none !important; }
body.ixt-premium-global-ready.ixt-retail-frame-ready.ixt-premium-commerce main, body.ixt-premium-global-ready.ixt-retail-frame-ready.ixt-premium-commerce .wp-site-blocks main { padding-top: clamp(6px, 1.2vw, 14px) !important; }
.ixt-seo-faq__grid { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 12px; margin-top: clamp(20px, 3vw, 30px); }
.ixt-seo-faq__item { min-height: 142px; padding: 20px; border: 1px solid rgba(17, 19, 21, 0.08); border-radius: 16px; background: rgba(255, 255, 255, 0.82); }
.ixt-seo-faq__item h3 { margin: 0px 0px 10px; color: var(--ixt-ink, #111315); font-size: clamp(17px, 1.35vw, 20px); font-weight: 900; line-height: 1.18; font-family: var(--ixt-font, Inter, system-ui, sans-serif) !important; }
.ixt-seo-faq__item p { margin: 0px; color: rgb(89, 99, 93); font-size: 14px; line-height: 1.55; }
.ixt-seo-related-guides { margin-top: clamp(18px, 2.4vw, 28px); padding-top: clamp(18px, 2.4vw, 26px); border-top: 1px solid rgba(17, 19, 21, 0.08); }
.ixt-seo-related-guides > p { margin: 0px 0px 12px; color: var(--ixt-green, #12805f); font-size: 12px; font-weight: 950; letter-spacing: 0.08em; text-transform: uppercase; }
.ixt-seo-related-guides__grid { display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 10px; }
.ixt-seo-related-guides__grid a { min-height: 104px; padding: 16px; display: grid; align-content: start; gap: 8px; border: 1px solid rgba(17, 19, 21, 0.09); border-radius: 16px; background: rgba(255, 255, 255, 0.78); color: var(--ixt-ink, #111315); text-decoration: none; box-shadow: rgba(31, 35, 33, 0.05) 0px 14px 34px; }
.ixt-seo-related-guides__grid strong { color: var(--ixt-ink, #111315); font-size: 14px; font-weight: 900; line-height: 1.16; }
.ixt-seo-related-guides__grid span { color: rgb(102, 112, 107); font-size: 13px; font-weight: 650; line-height: 1.35; }
@media (max-width: 760px){.ixt-seo-faq__grid, .ixt-seo-related-guides__grid { grid-template-columns: 1fr; }}
@media (max-width: 760px){.ixt-seo-related-guides__grid a { min-height: 0px; }}
body.ixt-retail-frame-ready .ixt-shop-buyer-guide { display: grid !important; grid-template-columns: repeat(4, minmax(0px, 1fr)) !important; gap: 10px !important; width: 100% !important; margin: 0px !important; }
body.ixt-retail-frame-ready .ixt-shop-buyer-guide a { display: grid !important; gap: 5px !important; min-width: 0px !important; min-height: 104px !important; padding: 16px !important; border: 1px solid rgba(17, 19, 21, 0.08) !important; border-radius: 14px !important; background: radial-gradient(circle at 86% 10%, rgba(0, 143, 104, 0.08), transparent 26%), rgba(255, 255, 255, 0.78) !important; color: rgb(17, 19, 21) !important; text-decoration: none !important; box-shadow: rgba(28, 31, 33, 0.055) 0px 14px 42px !important; }
body.ixt-retail-frame-ready .ixt-shop-buyer-guide a:hover { border-color: rgba(0, 143, 104, 0.22) !important; background: radial-gradient(circle at 86% 10%, rgba(0, 143, 104, 0.12), transparent 28%), rgb(255, 255, 255) !important; }
body.ixt-retail-frame-ready .ixt-shop-buyer-guide span { color: rgb(0, 122, 90) !important; font: 900 10px/1 var(--ixt-font, Inter, system-ui, sans-serif) !important; letter-spacing: 0.09em !important; text-transform: uppercase !important; }
body.ixt-retail-frame-ready .ixt-shop-buyer-guide strong { overflow-wrap: anywhere !important; color: rgb(17, 19, 21) !important; font: 940 17px/1.06 var(--ixt-font, Inter, system-ui, sans-serif) !important; letter-spacing: 0px !important; }
body.ixt-retail-frame-ready .ixt-shop-buyer-guide em { color: rgb(104, 114, 109) !important; font-variant-ligatures: !important; font-variant-caps: !important; font-variant-numeric: !important; font-variant-east-asian: !important; font-variant-alternates: !important; font-variant-position: !important; font-variant-emoji: !important; font-weight: !important; font-stretch: !important; font-size: !important; line-height: !important; font-family: !important; font-optical-sizing: !important; font-size-adjust: !important; font-kerning: !important; font-feature-settings: !important; font-variation-settings: !important; font-language-override: !important; font-style: normal !important; }
body.ixt-premium-shop .ixt-shop-assurance-bar + .ixt-shop-buyer-guide { margin-top: 2px !important; }
@media (max-width: 980px){body.ixt-retail-frame-ready .ixt-shop-buyer-guide { grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; }}
@media (max-width: 760px){body.ixt-retail-frame-ready .ixt-shop-buyer-guide { display: flex !important; gap: 8px !important; margin-top: 4px !important; overflow-x: auto !important; scroll-snap-type: x !important; scrollbar-width: none !important; }}
@media (max-width: 760px){body.ixt-retail-frame-ready .ixt-shop-buyer-guide a { flex: 0 0 226px !important; min-height: 86px !important; padding: 13px !important; scroll-snap-align: start !important; }}
@media (max-width: 760px){body.ixt-retail-frame-ready .ixt-shop-buyer-guide strong { font-size: 15px !important; }}
@media (max-width: 760px){body.ixt-retail-frame-ready .ixt-shop-buyer-guide em { font-size: 11px !important; }}
@media (min-width: 981px){body.ixt-premium-shop .ixt-marketplace-head { min-height: 176px !important; padding: 26px 32px !important; }}
@media (min-width: 981px){body.ixt-premium-shop .ixt-marketplace-head h1 { max-width: 720px !important; font-size: clamp(34px, 3.7vw, 52px) !important; line-height: 1.01 !important; }}
@media (min-width: 981px){body.ixt-premium-shop .ixt-marketplace-head p { margin-top: 10px !important; font-size: 14px !important; line-height: 1.42 !important; }}
@media (min-width: 981px){body.ixt-premium-shop .ixt-marketplace-trust { margin-top: 14px !important; }}
@media (min-width: 981px){body.ixt-premium-shop .ixt-shop-assurance-bar, body.ixt-premium-shop .ixt-marketplace-lines { margin-block: 10px 12px !important; }}
/* v5.98.66: restore commerce header contrast when using the reduced global CSS. */
html body.ixt-premium-global-ready.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-header-frame,
html body.ixt-premium-global-ready.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-premium-header {
  background: #111411 !important;
  border-color: rgba(255,255,255,.08) !important;
  color: #f8faf5 !important;
}
html body.ixt-premium-global-ready.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-header-frame :is(.wp-block-navigation-item__content,a,.ixt-header-wordmark,.ixt-header-wordmark strong,.wp-block-woocommerce-customer-account a,.wc-block-mini-cart__button),
html body.ixt-premium-global-ready.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-premium-header :is(.wp-block-navigation-item__content,a,.ixt-header-wordmark,.ixt-header-wordmark strong,.wp-block-woocommerce-customer-account a,.wc-block-mini-cart__button) {
  color: #f8faf5 !important;
}
html body.ixt-premium-global-ready.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-header-frame :is(.ixt-header-wordmark span,.ixt-header-proof),
html body.ixt-premium-global-ready.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-premium-header :is(.ixt-header-wordmark span,.ixt-header-proof) {
  color: rgba(248,250,245,.68) !important;
}
html body.ixt-premium-global-ready.ixt-retail-marketplace-v579-ready:not(.woocommerce-cart):not(.woocommerce-checkout) .ixt-header-nav a.ixt-is-active {
  color: #b8f4cb !important;
  border-bottom-color: #b8f4cb !important;
}
