} #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-gallery__main-image.is-changing { opacity: 0; transform: scale(0.985); } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-gallery__badge { position: absolute; z-index: 3; top: 18px; left: 18px; padding: 9px 14px; background: rgba(255, 255, 255, 0.94); border-radius: 999px; box-shadow: 0 10px 24px rgba(0, 0, 0, 0.07); color: var(--jm-red); font-size: 12px; font-weight: 800; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-gallery__zoom-hint { position: absolute; z-index: 3; right: 16px; bottom: 14px; padding: 7px 10px; background: rgba(255, 255, 255, 0.88); border-radius: 999px; color: var(--jm-muted); font-size: 10px; font-weight: 700; opacity: 0; transform: translateY(5px); transition: opacity 0.2s ease, transform 0.2s ease; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-gallery__main:hover .jm-white-gallery__zoom-hint { opacity: 1; transform: translateY(0); } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-gallery__thumbs { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 10px; margin-top: 12px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-gallery__thumb { min-height: 80px; padding: 6px; overflow: hidden; border: 2px solid transparent; border-radius: 15px; background: linear-gradient(180deg, #ffffff, #f8fbfd); box-shadow: 0 8px 20px rgba(27, 44, 59, 0.06); cursor: pointer; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-gallery__thumb.is-active { border-color: var(--jm-red); box-shadow: 0 0 0 3px rgba(230, 57, 70, 0.08); } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-gallery__thumb img { display: block; width: 100%; height: 64px; object-fit: contain; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__chips { display: flex; flex-wrap: wrap; gap: 7px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__chips span { display: inline-flex; align-items: center; min-height: 31px; padding: 6px 9px; background: var(--jm-blue-soft); border: 1px solid rgba(112, 191, 233, 0.17); border-radius: 999px; color: #45515d; font-size: 10px; font-weight: 700; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__price-block { display: flex; flex-wrap: wrap; align-items: center; gap: 9px 12px; margin-top: 17px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__price { display: flex; align-items: baseline; gap: 10px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__current-price { font-size: 27px; font-weight: 800; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__compare-price { color: #959ca4; font-size: 15px; text-decoration: line-through; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__saving { padding: 6px 9px; background: rgba(230, 57, 70, 0.09); border-radius: 999px; color: var(--jm-red); font-size: 11px; font-weight: 800; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__stock { display: grid; grid-template-columns: 11px 1fr; align-items: center; gap: 10px; margin-top: 13px; padding: 11px 13px; background: #f5fbf7; border: 1px solid rgba(45, 145, 82, 0.14); border-radius: 15px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__stock-dot { width: 9px; height: 9px; border-radius: 50%; background: #2ea45f; box-shadow: 0 0 0 4px rgba(46, 164, 95, 0.11); } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__stock-dot.is-out { background: #c9cdd2; box-shadow: 0 0 0 4px rgba(201, 205, 210, 0.18); } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__stock strong, #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__stock small { display: block; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__stock strong { font-size: 12px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__stock small { margin-top: 1px; color: var(--jm-muted); font-size: 10px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-form__quantity-row { display: flex; align-items: center; justify-content: space-between; gap: 18px; margin-top: 15px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-form__quantity-row label { font-size: 13px; font-weight: 800; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-form__quantity { display: grid; grid-template-columns: 36px 44px 36px; overflow: hidden; border: 1px solid var(--jm-border); border-radius: 999px; background: var(--jm-white); } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-form__quantity button, #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-form__quantity input { width: 100%; height: 38px; border: 0; background: transparent; color: var(--jm-ink); font: inherit; text-align: center; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-form__quantity button { font-size: 18px; cursor: pointer; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-form__quantity input { appearance: textfield; font-size: 13px; font-weight: 800; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-form__add { display: inline-flex; width: 100%; min-height: 54px; align-items: center; justify-content: center; margin-top: 14px; padding: 14px 24px; border: 0; border-radius: 999px; background: var(--jm-red); box-shadow: 0 14px 26px rgba(230, 57, 70, 0.22); color: var(--jm-white); font: inherit; font-size: 14px; font-weight: 800; cursor: pointer; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-form__add.is-loading { opacity: 0.75; cursor: wait; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-form__buy-now { margin-top: 9px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .shopify-payment-button__button, #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .shopify-payment-button__button--unbranded { min-height: 54px !important; border-radius: 999px !important; font-family: "Manrope", Arial, sans-serif !important; font-size: 14px !important; font-weight: 800 !important; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .shopify-payment-button__button--unbranded { background: #202329 !important; color: #ffffff !important; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-form__message { min-height: 18px; margin: 8px 0 0; color: var(--jm-red); font-size: 12px; font-weight: 700; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__trust { display: grid; gap: 10px; margin-top: 10px; padding-top: 17px; border-top: 1px solid var(--jm-border); } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__trust-item { display: grid; grid-template-columns: 30px 1fr; align-items: center; gap: 10px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__trust-item > span { font-size: 20px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__trust-item strong, #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__trust-item small { display: block; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__trust-item strong { font-size: 12px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__trust-item small { color: var(--jm-muted); font-size: 10px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-social-proof { padding: 16px 18px; background: rgba(255, 255, 255, 0.96); border: 1px solid rgba(32, 35, 41, 0.08); border-radius: 18px; box-shadow: 0 12px 28px rgba(27, 44, 59, 0.06); } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-social-proof > strong { display: block; font-size: 13px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-social-proof blockquote { margin: 9px 0 6px; color: #5d6670; font-family: Georgia, "Times New Roman", serif; font-size: 14px; font-style: italic; line-height: 1.5; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-social-proof__author { color: #9299a1; font-size: 10px; font-weight: 700; } /* DRAWER */ #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-overlay { position: fixed; z-index: 998; inset: 0; width: 100%; height: 100%; padding: 0; border: 0; background: rgba(24, 28, 33, 0.42); opacity: 0; visibility: hidden; cursor: pointer; transition: opacity 0.28s ease, visibility 0.28s ease; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-overlay.is-open { opacity: 1; visibility: visible; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-drawer { position: fixed; z-index: 999; top: 0; right: 0; display: flex; width: min(420px, 92vw); height: 100%; padding: 24px; flex-direction: column; overflow-y: auto; background: #ffffff; box-shadow: -24px 0 60px rgba(20, 30, 40, 0.18); transform: translateX(105%); transition: transform 0.32s cubic-bezier(.2,.7,.2,1); } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-drawer.is-open { transform: translateX(0); } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-drawer__header { display: flex; align-items: center; justify-content: space-between; gap: 18px; padding-bottom: 18px; border-bottom: 1px solid var(--jm-border); } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-drawer__header > div { display: flex; align-items: center; gap: 10px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-drawer__check { display: inline-flex; width: 30px; height: 30px; align-items: center; justify-content: center; border-radius: 50%; background: #e9f8ef; color: #2ea45f; font-weight: 900; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-drawer__close { border: 0; background: transparent; color: var(--jm-ink); font-size: 28px; line-height: 1; cursor: pointer; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-drawer__product { display: grid; grid-template-columns: 96px 1fr; gap: 16px; padding: 24px 0; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-drawer__image { width: 96px; height: 96px; padding: 7px; object-fit: contain; background: #f6fbfe; border-radius: 16px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-drawer__product-info { display: flex; flex-direction: column; justify-content: center; gap: 5px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-drawer__product-info > span { color: var(--jm-muted); font-size: 12px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-drawer__product-info .jm-cart-drawer__price { color: var(--jm-ink); font-size: 15px; font-weight: 800; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-drawer__subtotal { display: flex; align-items: center; justify-content: space-between; gap: 18px; margin-top: auto; padding: 18px 0; border-top: 1px solid var(--jm-border); font-size: 14px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-drawer__actions { display: grid; gap: 10px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-drawer__continue, #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-drawer__cart-link, #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-drawer__checkout { display: inline-flex; width: 100%; min-height: 50px; align-items: center; justify-content: center; padding: 13px 20px; border-radius: 999px; font: inherit; font-size: 13px; font-weight: 800; text-decoration: none; cursor: pointer; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-drawer__continue { border: 1px solid var(--jm-border); background: #ffffff; color: var(--jm-ink); } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-drawer__cart-link { border: 1px solid #202329; background: #202329; color: #ffffff; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-drawer__checkout { border: 1px solid var(--jm-red); background: var(--jm-red); color: #ffffff; } body.jm-cart-drawer-open { overflow: hidden; } @media (max-width: 950px) { #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-product__container { grid-template-columns: 1fr; grid-template-areas: "intro" "gallery" "purchase" "social"; gap: 24px; } } @media (max-width: 700px) { #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-product-topbar__inner, #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-product__container { width: min(100% - 28px, 600px); } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-product-topbar__inner { min-height: 60px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-product-topbar__brand { font-size: 20px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-product-topbar__cart > span:nth-child(2) { display: none; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-product__container { padding-top: 25px; grid-template-areas: "intro" "gallery" "purchase" "social"; gap: 22px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-gallery__main { min-height: 340px; border-radius: 22px; cursor: default; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-gallery__main:hover .jm-white-gallery__main-image { transform: none; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-gallery__zoom-hint { display: none; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-gallery__main-image, #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-gallery__placeholder { height: 340px; padding: 24px 14px 14px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-gallery__thumbs { grid-template-columns: repeat(5, 74px); overflow-x: auto; padding-bottom: 6px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__title { font-size: clamp(2.1rem, 10vw, 2.85rem); } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-drawer { width: min(390px, 94vw); padding: 20px; } } @media (prefers-reduced-motion: reduce) { #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-gallery__main-image, #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-overlay, #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-drawer { transition: none; } } /* AJUSTE RESPONSIVE FINAL: evita cualquier desbordamiento lateral */ #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 { width: 100%; max-width: 100%; overflow-x: clip; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-product__container, #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-product-topbar__inner, #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-intro, #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-gallery, #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-purchase, #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-social-proof { min-width: 0; max-width: 100%; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 img, #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 svg, #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 video, #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 iframe { max-width: 100%; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .shopify-payment-button, #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .shopify-payment-button__button, #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .shopify-payment-button__more-options, #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-form, #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-form__add { width: 100% !important; max-width: 100% !important; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__title, #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__description, #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-social-proof, #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-drawer { overflow-wrap: anywhere; word-break: normal; } @media (max-width: 700px) { #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 { overflow-x: hidden; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-product-topbar__inner, #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-product__container { width: calc(100% - 24px); max-width: 100%; margin-right: auto; margin-left: auto; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-product-topbar__inner { gap: 10px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-product-topbar__brand { min-width: 0; flex-shrink: 1; font-size: 18px; letter-spacing: 1.2px; white-space: nowrap; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-product-topbar__brand > span { font-size: 12px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-product-topbar__cart { min-width: 42px; max-width: 46%; flex-shrink: 0; justify-content: center; padding: 8px 10px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-product__container { grid-template-columns: minmax(0, 1fr); grid-template-areas: "intro" "gallery" "purchase" "social"; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__chips { display: grid; width: 100%; grid-template-columns: repeat(2, minmax(0, 1fr)); } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__chips span { width: 100%; min-width: 0; justify-content: center; text-align: center; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-gallery__main { width: 100%; min-width: 0; min-height: 310px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-gallery__main-image, #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-gallery__placeholder { width: 100%; height: 310px; padding: 20px 10px 12px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-gallery__thumbs { display: flex; width: 100%; max-width: 100%; gap: 8px; overflow-x: auto; overflow-y: hidden; padding: 2px 2px 8px; scroll-snap-type: x proximity; -webkit-overflow-scrolling: touch; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-gallery__thumb { width: 70px; min-width: 70px; max-width: 70px; flex: 0 0 70px; scroll-snap-align: start; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__price-block, #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__price { max-width: 100%; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__price-block { align-items: flex-start; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-form__quantity-row { width: 100%; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__trust-item { min-width: 0; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-overlay { width: 100vw; max-width: 100vw; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-drawer { right: 0; width: min(390px, 100vw); max-width: 100vw; padding: 18px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-drawer__product { grid-template-columns: 82px minmax(0, 1fr); gap: 12px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-drawer__image { width: 82px; height: 82px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cart-drawer__subtotal { align-items: flex-start; flex-wrap: wrap; } } @media (max-width: 380px) { #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-product-topbar__brand { font-size: 16px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-product-topbar__brand > span:last-child { display: none; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__chips { grid-template-columns: 1fr; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__price { flex-wrap: wrap; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-white-info__title { font-size: 2rem; } } /* VENTA CRUZADA */ #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cross-sell { display: grid; grid-template-columns: 42px minmax(0, 1fr); gap: 12px; margin-top: 14px; padding: 14px; background: #f3fbff; border: 1px solid rgba(32, 35, 41, 0.08); border-radius: 16px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cross-sell__icon { display: inline-flex; width: 42px; height: 42px; align-items: center; justify-content: center; border-radius: 13px; background: #ffffff; font-size: 20px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cross-sell__content { min-width: 0; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cross-sell__content strong { display: block; font-size: 12px; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cross-sell__content p { margin: 5px 0 8px; color: var(--jm-muted); font-size: 10px; line-height: 1.45; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cross-sell__link { display: inline-flex; align-items: center; gap: 6px; color: var(--jm-red); font-size: 11px; font-weight: 800; text-decoration: none; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cross-sell__link span { transition: transform 0.2s ease; } #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cross-sell__link:hover span { transform: translateX(3px); } @media (max-width: 380px) { #JmWhiteProduct-template--29298124489078__custom_liquid_Tnijr6 .jm-cross-sell { grid-template-columns: 1fr; } }