Santísimas

Nuestra Historia

La revolución de la lencería nace en Medellín como una expresión de libertad, fuerza y feminidad.

/* Santísimas Órbita Tema privado y exclusivo de Santísimas Ropa Íntima. Uso autorizado: Santísimas Colombia y Santísimas USA. No distribuir, revender ni reutilizar fuera de la marca sin autorización escrita. */ :root { --font-display: var(--font-heading-family, "Roboto Condensed", "Arial Narrow", Arial, sans-serif); --font-body: var(--font-body-family, "Roboto Condensed", "Arial Narrow", Arial, sans-serif); --font-body-family: "Roboto Condensed", "Arial Narrow", Arial, sans-serif; --font-body-style: normal; --font-body-weight: 400; --font-body-weight-bold: 700; --font-heading-family: "Roboto Condensed", "Arial Narrow", Arial, sans-serif; --font-heading-style: normal; --font-heading-weight: 700; --font-heading-weight-bold: 700; --font-subheading-family: var(--font-heading-family); --font-subheading-weight: 700; --font-card-title-family: var(--font-heading-family); --font-card-title-weight: 700; --btn-font-family: var(--font-heading-family); --btn-font-weight: 700; --navigation_font_family: var(--font-heading-family); --color-ink: #0a0909; --color-paper: #f2ede4; --color-accent: #7d1726; --color-muted: #9c948b; --color-background: 255 255 255; --color-foreground: 10 9 9; --color-heading: 10 9 9; --fluid-offset: clamp(20px, 4vw, 72px); --fluid-container-width: 1500px; --logo-width: 210px; --header-height: 80px; --space-page: clamp(20px, 4vw, 72px); --ease-out: cubic-bezier(.2, .75, .25, 1); } *, *::before, *::after { box-sizing: border-box; } html { scroll-behavior: smooth; } body { margin: 0; color: var(--color-paper); background: var(--color-ink); font-family: var(--font-body); font-weight: 400; font-size: 16px; line-height: 1.5; -webkit-font-smoothing: antialiased; } body.menu-open { overflow: hidden; } body.orbita-cart-open { overflow: hidden; } img, video, svg { display: block; max-width: 100%; } button, input, select, textarea { color: inherit; font: inherit; } button, a { -webkit-tap-highlight-color: transparent; } a { color: inherit; text-decoration: none; } h1, h2, h3, p { margin-top: 0; } .skip-link { position: fixed; z-index: 1000; top: 12px; left: 12px; padding: 10px 16px; color: var(--color-ink); background: var(--color-paper); transform: translateY(-160%); } .skip-link:focus { transform: translateY(0); } .visually-hidden { position: absolute !important; overflow: hidden; width: 1px; height: 1px; padding: 0; margin: -1px; border: 0; clip: rect(0 0 0 0); white-space: nowrap; } .page-width { width: min(100%, var(--page-width)); padding-inline: var(--space-page); margin-inline: auto; } /* Santisimas Orbita Free Base: restore Orbita spacing after Dawn globals. */ .container { width: min(calc(100% - 48px), 1180px); padding-left: var(--fluid-offset, 24px); padding-right: var(--fluid-offset, 24px); margin-inline: auto; } .container-fluid { width: 100%; max-width: calc(var(--fluid-container-width, 1500px) + var(--fluid-offset, 24px) * 2); padding-left: var(--fluid-offset, 24px); padding-right: var(--fluid-offset, 24px); margin-inline: auto; } .w-full { width: 100%; } .max-w-7xl { width: min(100%, var(--fluid-container-width, 1500px)); max-width: min(100%, var(--fluid-container-width, 1500px)); } .max-full { max-width: none; } .padding-x { padding-left: var(--fluid-offset, 24px); padding-right: var(--fluid-offset, 24px); } .mx-auto { margin-left: auto; margin-right: auto; } .section-padding { padding-top: calc(var(--section-padding-top, 0px) * .75); padding-bottom: calc(var(--section-padding-bottom, 0px) * .75); } .section-bg { background-color: rgb(var(--color-background)); color: rgb(var(--color-foreground)); } .template-index .section-bg, .template-blog .section-bg, .template-page .section-bg { background-color: transparent; } .template-cart .site-main, .template-collection .site-main, .template-search .site-main, .template-list-collections .site-main { background: #ffffff; color: var(--color-ink); } .template-article .site-main, .template-article .section-bg { background: #000000; color: #ffffff; } .template-collection .main-collection__hero, .template-collection .main-collection__hero .section-title, .template-collection .main-collection__hero .eyebrow, .template-collection .main-collection__hero .rte, .template-collection .main-collection__hero .rte * { color: #ffffff; } .template-article .article-template.section-padding { padding-top: calc(var(--section-padding-top, 0px) + 56px); } .template-article .article-template__title.h1 { width: min(100%, 1040px); margin-inline: auto; font-size: clamp(32px, 4.8vw, 56px); line-height: .95; } .template-cart .cart, .template-cart .cart-items { color: var(--color-ink); } .template-article .article-template__title, .template-article .article-template__content, .template-article .article-template__content *, .template-article .article-template .light, .template-article .article-template a { color: #ffffff; } .template-cart h1, .template-cart .title, .template-cart p, .template-cart a { color: var(--color-ink); } .template-page .page-content { color: #ffffff; } .template-page .page-content .rte, .template-page .page-content .rte *, .template-page .page-content .eyebrow, .template-page .page-content .section-title { color: #ffffff; } @media screen and (min-width: 768px) { .section-padding { padding-top: var(--section-padding-top, 0px); padding-bottom: var(--section-padding-bottom, 0px); } } .flex { display: flex; } .inline-flex { display: inline-flex; } .grid { display: grid; } .block { display: block; } .inline-block { display: inline-block; } .hidden { display: none; } .relative { position: relative; } .absolute { position: absolute; } .overflow-hidden { overflow: hidden; } .flex-col { flex-direction: column; } .flex-row { flex-direction: row; } .flex-wrap { flex-wrap: wrap; } .items-center { align-items: center; } .items-end { align-items: flex-end; } .justify-center { justify-content: center; } .justify-between { justify-content: space-between; } .text-center { text-align: center; } .text-left { text-align: left; } .text-right { text-align: right; } .uppercase { text-transform: uppercase; } .list-unstyled { padding: 0; margin: 0; list-style: none; } .mt-5 { margin-top: 1.25rem; } .mt-8 { margin-top: 2rem; } .mt-10 { margin-top: 2.5rem; } .mb-6 { margin-bottom: 1.5rem; } .mb-8 { margin-bottom: 2rem; } .mb-16 { margin-bottom: 4rem; } .pt-8 { padding-top: 2rem; } .pb-6 { padding-bottom: 1.5rem; } .pb-8 { padding-bottom: 2rem; } .py-2 { padding-top: .5rem; padding-bottom: .5rem; } .px-8 { padding-left: 2rem; padding-right: 2rem; } .gap-4 { gap: 1rem; } .gap-y-6 { row-gap: 1.5rem; } .gap-x-6 { column-gap: 1.5rem; } .gap-x-8 { column-gap: 2rem; } .rounded-full { border-radius: 999px; } .border { border: 1px solid currentColor; } .skip-to-content-link.visually-hidden:not(:focus):not(:focus-visible) { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0 0 0 0) !important; white-space: nowrap !important; border: 0 !important; } .cinematic-hero__content.page-width, .site-header__inner.page-width, .main-product.page-width, .featured-collection__hero-content.page-width, .featured-collection__topline.page-width, .main-collection__hero-content.page-width, .main-collection__filters.page-width, .main-collection__grid.page-width, .manifesto__grid.page-width, .colombia-footer .page-width { width: min(100%, var(--page-width)); max-width: min(100%, var(--page-width)); margin-inline: auto; padding-inline: var(--space-page); } .cinematic-hero__content.page-width { min-height: inherit; padding-top: calc(var(--header-height) + 80px) !important; padding-bottom: clamp(34px, 4.2vw, 64px) !important; } .cinematic-hero__copy .display-title { max-width: 12ch; } .cinematic-hero, .cinematic-hero__copy, .cinematic-hero__copy .eyebrow, .cinematic-hero__copy .display-title, .cinematic-hero__text, .cinematic-hero__text * { color: #ffffff; } .template-index .story-panels h3, .template-index .featured-collection .section-title, .template-index .manifesto .section-title { color: #ffffff; } .main-product.page-width { padding-top: calc(var(--header-height) + 60px) !important; padding-bottom: clamp(90px, 12vw, 180px) !important; } .main-product, .main-product__details, .main-product__details-inner, .main-product .eyebrow, .main-product h1, .main-product label, .main-product legend, .main-product select, .main-product input, .main-product .main-product__price, .main-product .main-product__description, .main-product .main-product__description *, .main-product .product-form__inventory, .main-product .product-form__inventory *, .main-product .product-form__size-guide { color: var(--color-ink); } .main-product .eyebrow, .main-product .main-product__price, .main-product .product-form__inventory, .main-product .product-form__size-guide, .main-product .main-product__description { opacity: .82; } .main-product .product-form__variant-select, .main-product input[type="number"] { border-color: rgb(10 9 9 / .18); color: var(--color-ink); background: #ffffff; } .main-product .product-form__size-button { color: var(--color-ink); } .main-product .product-form__size-button.is-active, .main-product input[type="radio"]:checked + .product-form__size-button, .main-product .product-form__size-button[aria-checked="true"] { color: #ffffff; background: #000000; } .main-product .button--solid, .main-product .product-form__submit { color: #ffffff; background: var(--color-ink); border-color: var(--color-ink); } .main-product__zoom-label, .product-zoom-modal, .product-zoom-modal * { color: #ffffff; } .template-blog .site-main { background: var(--color-ink); color: var(--color-paper); padding-top: calc(var(--header-height) + 56px); } .template-blog .rich-text { color: var(--color-paper); background: var(--color-ink); } .template-blog .rich-text__blocks { width: min(calc(100% - 133px), var(--fluid-container-width, 1500px)); margin-inline: auto; } .template-blog .rich-text .section-title, .template-blog .rich-text h1, .template-blog .rich-text h2 { color: var(--color-paper); } .template-blog .featured-blog { color: var(--color-paper); background: var(--color-ink); } .template-blog .section-featured-blog .container { padding-inline: 0 !important; } .template-blog .featured-blog-slider { margin-top: -41px; } .main-collection__hero-content.page-width { padding-top: clamp(170px, 18vw, 260px) !important; padding-bottom: clamp(80px, 10vw, 150px) !important; } .main-collection__filters.page-width { padding-top: clamp(30px, 5vw, 62px) !important; } .main-collection__grid.page-width { padding-top: clamp(44px, 6vw, 72px) !important; } .template-article .article-template header { width: min(calc(100% - 40px), 1040px) !important; padding-inline: 0 !important; } .site-main { min-height: 60vh; } .button { position: relative; display: inline-flex; min-height: 52px; align-items: center; justify-content: center; padding: 13px 24px; border: 1px solid currentColor; border-radius: 999px; background: transparent; cursor: pointer; font-size: 12px; font-weight: 700; letter-spacing: .13em; line-height: 1; text-transform: uppercase; transition: color .35s var(--ease-out), background .35s var(--ease-out), border-color .35s var(--ease-out), transform .35s var(--ease-out); } .button:hover { color: var(--color-ink); background: var(--color-paper); transform: translateY(-2px); } .button--solid { color: var(--color-ink); border-color: var(--color-paper); background: var(--color-paper); } .button--solid:hover { color: var(--color-paper); background: transparent; } .orbita-cart-drawer { position: fixed; z-index: 120; inset: 0; visibility: hidden; pointer-events: none; } .orbita-cart-drawer.is-open { visibility: visible; pointer-events: auto; } .orbita-cart-drawer__overlay { position: absolute; inset: 0; border: 0; background: rgb(0 0 0 / 0); cursor: pointer; transition: background .32s var(--ease-out); } .orbita-cart-drawer.is-open .orbita-cart-drawer__overlay { background: rgb(0 0 0 / .48); } .orbita-cart-drawer__panel { position: absolute; top: 0; right: 0; display: grid; width: min(100vw, 440px); height: 100%; grid-template-rows: auto 1fr auto; color: var(--color-ink); background: #fff; box-shadow: -24px 0 60px rgb(0 0 0 / .18); transform: translateX(100%); transition: transform .36s var(--ease-out); } .orbita-cart-drawer.is-open .orbita-cart-drawer__panel { transform: translateX(0); } .orbita-cart-drawer__header, .orbita-cart-drawer__footer { padding: 28px; } .orbita-cart-drawer__header { display: flex; align-items: flex-start; justify-content: space-between; border-bottom: 1px solid rgb(10 9 9 / .12); } .orbita-cart-drawer__header h2 { margin: 0; font-size: 26px; line-height: .95; text-transform: uppercase; } .orbita-cart-drawer__close { display: grid; width: 40px; height: 40px; place-items: center; border: 1px solid rgb(10 9 9 / .18); border-radius: 50%; background: transparent; cursor: pointer; font-size: 26px; line-height: 1; } .orbita-cart-drawer__items { overflow: auto; padding: 20px 28px; } .orbita-cart-drawer__empty { display: grid; margin: 42px auto; color: var(--color-muted); gap: 22px; justify-items: center; text-align: center; } .orbita-cart-drawer__empty p { margin: 0; } .orbita-cart-drawer__continue { width: min(100%, 260px); } .orbita-cart-drawer.is-empty .orbita-cart-drawer__footer { display: none; } .orbita-cart-item { display: grid; padding: 18px 0; border-bottom: 1px solid rgb(10 9 9 / .1); grid-template-columns: 92px minmax(0, 1fr); gap: 16px; } .orbita-cart-item__image { display: block; overflow: hidden; aspect-ratio: 3 / 4; background: #f4f1ec; } .orbita-cart-item__image img { width: 100%; height: 100%; object-fit: cover; } .orbita-cart-item__title { display: block; margin-bottom: 6px; font-family: var(--font-display); font-size: 16px; font-weight: 700; line-height: 1.05; text-transform: uppercase; } .orbita-cart-item__variant, .orbita-cart-item__meta { margin: 0 0 10px; color: #6a625c; font-size: 13px; } .orbita-cart-item__meta { display: flex; justify-content: space-between; gap: 12px; } .orbita-cart-item__remove, .orbita-cart-drawer__view-cart { border: 0; background: transparent; color: var(--color-ink); cursor: pointer; font-size: 11px; font-weight: 700; letter-spacing: .14em; text-decoration: underline; text-transform: uppercase; } .orbita-cart-drawer__footer { border-top: 1px solid rgb(10 9 9 / .12); } .orbita-cart-drawer__subtotal { display: flex; justify-content: space-between; margin-bottom: 18px; font-family: var(--font-display); font-weight: 700; text-transform: uppercase; } .orbita-cart-drawer__checkout { width: 100%; } .orbita-cart-drawer__view-cart { display: inline-block; margin-top: 16px; } .site-header__cart-count.is-hidden { display: none; } @media (max-width: 520px) { .orbita-cart-drawer__panel { width: 100vw; } .orbita-cart-drawer__header, .orbita-cart-drawer__footer, .orbita-cart-drawer__items { padding-inline: 22px; } } .eyebrow { margin-bottom: 18px; color: currentColor; font-size: 11px; font-weight: 700; letter-spacing: .24em; text-transform: uppercase; } .display-title { margin-bottom: 0; font-family: var(--font-display); font-size: clamp(34px, 6.2vw, 96px); font-weight: 700; letter-spacing: 0; line-height: .86; text-transform: uppercase; } .section-title { margin-bottom: 0; font-family: var(--font-display); font-size: clamp(26px, 3.85vw, 53px); font-weight: 700; letter-spacing: 0; line-height: .96; text-transform: uppercase; } .h0 { font-size: clamp(32px, 4.6vw, 60px); letter-spacing: 0; line-height: .95; } h1, .h1 { font-size: clamp(28px, 3.65vw, 49px); letter-spacing: 0; line-height: .98; } h2, .h2 { font-size: clamp(24px, 3.1vw, 40px); letter-spacing: 0; line-height: 1; } h3, .h3 { font-size: clamp(20px, 2.55vw, 31px); letter-spacing: 0; line-height: 1.05; } h4, .h4 { font-size: clamp(19px, 2vw, 26px); letter-spacing: 0; line-height: 1.08; } h1, h2, h3, h4, h5, h6, .h0, .h1, .h2, .h3, .h4, .h5, .h6, .site-header__logo, .site-header__nav a, .site-header__actions a, .mobile-menu__nav a, .mobile-menu__footer, .button, .btn, button, label, .eyebrow, .price { font-family: var(--font-display); font-weight: 700; } p, li, input, select, textarea, .rte { font-family: var(--font-body); font-weight: 400; } .rte > *:last-child { margin-bottom: 0; } .rte a { text-decoration: underline; text-underline-offset: 4px; } .field { width: 100%; min-height: 50px; padding: 12px 0; border: 0; border-bottom: 1px solid rgb(255 255 255 / .35); border-radius: 0; outline: none; background: transparent; } .field:focus { border-color: currentColor; } .price { font-size: 13px; letter-spacing: .08em; } .price s { margin-left: 8px; opacity: .55; } [data-reveal] { opacity: 0; transform: translateY(28px); transition: opacity .8s var(--ease-out), transform .8s var(--ease-out); } [data-reveal].is-visible { opacity: 1; transform: translateY(0); } .shopify-challenge__container, .page-content { width: min(100%, 900px); padding: clamp(120px, 16vw, 220px) var(--space-page) 100px; margin-inline: auto; } .template-page .site-main { background: #000000; color: #ffffff; } .template-page .main-page-title, .template-page .page-title, .template-page .page-width--narrow, .template-page .page-width--narrow .rte, .template-page .page-width--narrow .rte * { color: #ffffff; } .template-page .page-width--narrow a { color: #ffffff; text-underline-offset: 4px; } .shopify-policy__container { width: min(calc(100% - 40px), 860px); max-width: 860px; padding: clamp(130px, 15vw, 190px) 0 clamp(80px, 10vw, 130px); color: #0a0909 !important; } .shopify-policy__title h1, .shopify-policy__body, .shopify-policy__body .rte, .shopify-policy__body .rte * { color: #0a0909 !important; } .shopify-policy__body { font-size: clamp(16px, 1.15vw, 18px); line-height: 1.8; } .shopify-policy__body a { color: #0a0909 !important; text-decoration-thickness: 1px; text-underline-offset: 4px; } .shopify-policy__body p { margin-block: 0 1.35em; } .shopify-policy__body p:has(strong), .shopify-policy__body strong { font-weight: 700; } .template-page .page-content:has(img[src*="GUIA_DE_TALLAS"]) { width: min(100%, 1320px); padding-top: clamp(130px, 13vw, 190px); color: #ffffff; } .template-page .site-main:has(img[src*="GUIA_DE_TALLAS"]) { background: #000000; } .template-page .page-content:has(img[src*="GUIA_DE_TALLAS"]) .eyebrow { margin-bottom: 14px; color: rgb(255 255 255 / .76); } .template-page .page-content:has(img[src*="GUIA_DE_TALLAS"]) .section-title { max-width: 980px; margin-bottom: clamp(42px, 5vw, 72px); color: #ffffff; font-size: clamp(34px, 4.2vw, 58px); } .template-page .page-content:has(img[src*="GUIA_DE_TALLAS"]) .rte { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: clamp(18px, 2.4vw, 34px); align-items: start; } .template-page .page-content:has(img[src*="GUIA_DE_TALLAS"]) .rte p, .template-page .page-content:has(img[src*="GUIA_DE_TALLAS"]) .rte span { display: contents; } .template-page .page-content:has(img[src*="GUIA_DE_TALLAS"]) .rte img { display: block; width: 100%; height: auto; margin: 0; background: #050505; } @media (max-width: 749px) { :root { --header-height: 68px; } .button { min-height: 48px; } .template-index .cinematic-hero__copy .display-title { max-width: min(100%, 12ch); overflow: visible; font-size: clamp(30px, 10vw, 48px); line-height: 1; overflow-wrap: normal; text-wrap: balance; } .template-index .story-panels h3 { max-width: min(100%, 16ch); overflow: visible; font-size: clamp(24px, 7.8vw, 34px); line-height: 1.04; overflow-wrap: normal; word-break: normal; text-wrap: balance; } .template-index .featured-collection .section-title { max-width: min(100%, 14ch); overflow: visible; font-size: clamp(28px, 8.8vw, 38px); line-height: 1.02; overflow-wrap: anywhere; text-wrap: balance; } .template-index .manifesto .section-title { max-width: min(100%, 16ch); overflow: visible; font-size: clamp(28px, 8.4vw, 38px); line-height: 1.03; overflow-wrap: anywhere; text-wrap: balance; } .template-page .page-content:has(img[src*="GUIA_DE_TALLAS"]) { padding-top: 110px; } .template-page .page-content:has(img[src*="GUIA_DE_TALLAS"]) .section-title { margin-bottom: 30px; font-size: clamp(30px, 11vw, 42px); } .template-page .page-content:has(img[src*="GUIA_DE_TALLAS"]) .rte { grid-template-columns: 1fr; gap: 18px; } } @media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } *, *::before, *::after { animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; } [data-reveal] { opacity: 1; transform: none; } } .template-blog .section-rich-text .rich-text__heading { max-width: 980px; font-size: clamp(40px, 6.8vw, 96px) !important; line-height: .84; } @media (max-width: 749px) { .template-blog .section-rich-text .rich-text__heading { font-size: clamp(34px, 11vw, 58px) !important; line-height: .88; } }