:root{--g-rapido:.16s;--g-medio:.22s;--g-curva:cubic-bezier(.2,.7,.3,1);--g-tarjeta-y:-2px;--g-tarjeta-escala:1;--g-plano:var(--accent,#8a5cff);--g-plano-ink:var(--accent-ink,#6b3fe0);--g-lavado:rgba(138,92,255,.1);--g-linea:rgba(20,20,20,.12);--g-linea-fuerte:rgba(20,20,20,.5);--fx-linea:var(--g-plano)}@supports (color: color-mix(in srgb,red 10%,transparent)){:root{--g-lavado:color-mix(in srgb, var(--g-plano) 10%, transparent)}}.card.card:hover,.card.card:focus-within,.tarjeta.tarjeta:hover,.tarjeta.tarjeta:focus-within{transform:translateY(var(--g-tarjeta-y)) scale(var(--g-tarjeta-escala));box-shadow:var(--elev-2)}.card.card,.tarjeta.tarjeta{transition:transform var(--g-medio) var(--g-curva),box-shadow var(--g-medio) var(--g-curva)}.chip.chip,.faceta.faceta{border:1px solid var(--g-linea);background:transparent;transition:border-color var(--g-rapido) var(--g-curva),color var(--g-rapido) var(--g-curva)}.chip.chip:is(:hover,:active),.faceta.faceta:is(:hover,:active){border-color:var(--ink)}.chip.chip[aria-current=true],.chip.chip.on,.faceta.faceta[aria-pressed=true]{border-color:var(--g-plano);background:var(--g-lavado);color:var(--g-plano-ink)}.btn.btn{transition:background-color var(--g-rapido) var(--g-curva),border-color var(--g-rapido) var(--g-curva),filter var(--g-rapido) var(--g-curva)}.btn.btn:hover{transform:none}.btn-dark.btn-dark:is(:hover,:active){background:var(--ink-press);transform:none}.btn-ghost.btn-ghost:is(:hover,:active){background:var(--veil-soft);border-color:var(--ink);transform:none}.btn-ai.btn-ai:is(:hover,:active){filter:brightness(1.06);transform:none}.enlace.enlace,.rich-text__text a,.info-page a,a.link.link{text-decoration:none;text-underline-offset:2px;transition:text-decoration-color var(--g-rapido) var(--g-curva)}.enlace.enlace:is(:hover,:active),.rich-text__text a:is(:hover,:active),.info-page a:is(:hover,:active),a.link.link:is(:hover,:active){text-decoration:underline}.icono.icono,.icobtn.icobtn{background:transparent;border-radius:50%;transition:background-color var(--g-rapido) var(--g-curva)}.icono.icono:is(:hover,:active),.icobtn.icobtn:is(:hover,:active){background:var(--veil-soft)}.g-filete.g-filete{display:block;height:3px;border-radius:999px;background:var(--fx-linea,var(--g-plano))}.g-etiqueta.g-etiqueta{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;letter-spacing:.125em;text-transform:uppercase;font-weight:600;color:var(--ink)}.g-etiqueta.g-etiqueta:before{content:"";flex:none;width:1.25rem;height:3px;border-radius:999px;background:var(--fx-linea,var(--g-plano))}.g-borde-linea.g-borde-linea{position:relative;overflow:hidden}.g-borde-linea.g-borde-linea:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--fx-linea,var(--g-plano));pointer-events:none}.g-borde-linea.g-borde-linea:before{transition:width var(--g-rapido) var(--g-curva)}.g-borde-linea.g-borde-linea:is(:hover,:focus-within):before{width:5px}.nav-links.nav-links>a.fx-nav__link,.nav-links.nav-links .fx-mega__link.fx-mega__link{border-bottom:0;color:var(--ink);transition:color var(--g-rapido) var(--g-curva)}.nav-links.nav-links>a.fx-nav__link:before,.nav-links.nav-links .fx-mega__link.fx-mega__link:before{content:"";position:absolute;left:0;right:0;top:calc(50% + .75rem);height:2px;border-radius:999px;background:var(--g-plano-ink);transform:scaleX(0);transform-origin:left center;transition:transform var(--g-medio) var(--g-curva);pointer-events:none}.nav-links.nav-links>a.fx-nav__link:is(:hover,:active,.on,[aria-current=page]),.nav-links.nav-links .fx-mega.fx-mega:is(:hover,.is-open) .fx-mega__link,.nav-links.nav-links .fx-mega__link.fx-mega__link:is(.on,[aria-current=page]){color:var(--g-plano-ink)}.nav-links.nav-links>a.fx-nav__link:is(:hover,:active,.on,[aria-current=page]):before,.nav-links.nav-links .fx-mega.fx-mega:is(:hover,.is-open) .fx-mega__link:before,.nav-links.nav-links .fx-mega__link.fx-mega__link:is(.on,[aria-current=page]):before{transform:scaleX(1)}.nav-links.nav-links .fx-mega.fx-mega .fx-mega__toggle.fx-mega__toggle{transition:color var(--g-rapido) var(--g-curva)}.nav-links.nav-links .fx-mega.fx-mega .fx-mega__toggle.fx-mega__toggle:is(:hover,:active){background:none}.nav-links.nav-links .fx-mega.fx-mega:is(:hover,.is-open) .fx-mega__toggle.fx-mega__toggle{color:var(--g-plano-ink)}.framesi-foco :focus-visible,body :focus-visible{outline:2px solid var(--g-plano-ink);outline-offset:3px;border-radius:6px}@media(hover:none){:root{--g-tarjeta-y:0px;--g-tarjeta-escala:.985}}@media(prefers-reduced-motion:reduce){:root{--g-tarjeta-y:0px;--g-tarjeta-escala:1}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.card.card:hover .rarrow,.tarjeta.tarjeta:hover .rarrow{transform:translate(3px)}.rarrow{transition:transform var(--g-medio) var(--g-curva)}details[open]>summary .chev{transform:rotate(180deg)}.chev{transition:transform var(--g-rapido) var(--g-curva)}@media(pointer:coarse){.header__icon--menu.header__icon--menu{display:flex!important}}cart-drawer.drawer .drawer__inner.drawer__inner{width:26.25rem;max-width:92vw;padding:0 1.25rem}cart-drawer.drawer .drawer__inner-empty.drawer__inner-empty{padding:0 1.25rem}cart-drawer.drawer.is-empty .drawer__inner.drawer__inner{padding:0}cart-drawer.drawer .drawer__header.drawer__header{padding:.875rem 0 .75rem}cart-drawer.drawer .drawer__heading.drawer__heading{font-size:1.25rem;margin:0}cart-drawer.drawer .drawer__close.drawer__close{min-width:44px;min-height:44px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%}cart-drawer.drawer .drawer__header .drawer__close.drawer__close{top:50%;right:-.625rem;transform:translateY(-50%)}cart-drawer.drawer .drawer__close.drawer__close svg{width:1.125rem;height:1.125rem}cart-drawer.drawer .cart-items.cart-items th{font-size:.75rem;letter-spacing:.08em;padding-bottom:.625rem}cart-drawer.drawer .cart-items.cart-items td{padding-top:1rem}cart-drawer.drawer .cart-item.cart-item{grid-template:repeat(2,auto) / repeat(4,minmax(0,1fr));gap:.625rem .75rem}cart-drawer.drawer .cart-item.cart-item>td{min-width:0}cart-drawer.drawer .cart-item.cart-item>td+td{padding-left:0}cart-drawer.drawer .cart-item__details.cart-item__details{font-size:.875rem;line-height:1.4}cart-drawer.drawer .cart-item__details.cart-item__details>*+*{margin-top:.25rem}cart-drawer.drawer .cart-item__name.cart-item__name{font-size:.9375rem}cart-drawer.drawer .product-option.product-option{font-size:.8125rem}cart-drawer.drawer .price.price{font-size:.9375rem;letter-spacing:normal}cart-drawer.drawer .discounts.discounts{font-size:.8125rem}cart-drawer.drawer .cart-item__error-text.cart-item__error-text{font-size:.8125rem}cart-drawer.drawer .quantity.quantity{width:8.5rem;min-height:44px}cart-drawer.drawer .quantity__button.quantity__button{width:2.75rem;min-width:44px;font-size:1rem}cart-drawer.drawer .quantity__input.quantity__input{font-size:.9375rem}cart-drawer.drawer .cart-item.cart-item cart-remove-button{margin-left:.375rem;width:auto;height:auto}cart-drawer.drawer cart-remove-button .button.button{min-width:44px;min-height:44px;width:44px;height:44px}cart-drawer.drawer cart-remove-button .icon-remove.icon-remove{width:1rem;height:1rem}cart-drawer.drawer .drawer__footer.drawer__footer{padding:.875rem 0 1.125rem}cart-drawer.drawer .cart-drawer__footer.cart-drawer__footer>*+*{margin-top:.5rem}cart-drawer.drawer .totals.totals>*{font-size:1rem}cart-drawer.drawer .totals__total.totals__total{font-size:1rem;margin:0}cart-drawer.drawer .totals__total-value.totals__total-value{font-size:1.125rem;font-weight:600}cart-drawer.drawer .tax-note.tax-note{font-size:.75rem;line-height:1.45;margin:.375rem 0 .875rem}cart-drawer.drawer .cart__checkout-button.cart__checkout-button,cart-drawer.drawer .drawer__inner-empty .button.button{font-size:.9375rem;letter-spacing:normal;min-height:48px;padding:0 1.5rem}cart-drawer.drawer .cart__empty-text.cart__empty-text{font-size:1.25rem;margin:0 0 1rem}cart-drawer.drawer .cart__login-title.cart__login-title{font-size:1.0625rem;margin:2rem 0 .25rem}cart-drawer.drawer .cart__login-paragraph.cart__login-paragraph{font-size:.875rem}cart-items.isolate.isolate,#main-cart-footer.gradient{padding-left:max(1rem,calc((100% - 72rem)/2));padding-right:max(1rem,calc((100% - 72rem)/2))}cart-items.isolate .title-wrapper-with-link.title-wrapper-with-link{margin:1.5rem 0 1rem}cart-items.isolate .title--primary.title--primary,cart-items.isolate .cart__empty-text.cart__empty-text{font-size:clamp(1.75rem,1.25rem + 1.2vw,2.375rem);margin:0}cart-items.isolate .underlined-link.underlined-link{font-size:.9375rem;display:inline-flex;align-items:center;min-height:44px}cart-items.isolate .cart-items.cart-items th{font-size:.75rem;letter-spacing:.08em;padding-bottom:.75rem}cart-items.isolate .cart__items.cart__items{padding-bottom:1.5rem}cart-items.isolate .cart-item__details.cart-item__details{font-size:.9375rem;line-height:1.45}cart-items.isolate .cart-item__details.cart-item__details>*{max-width:28rem}cart-items.isolate .cart-item__details.cart-item__details>*+*{margin-top:.3rem}cart-items.isolate .cart-item__name.cart-item__name{font-size:1rem}cart-items.isolate .product-option.product-option{font-size:.8125rem}cart-items.isolate .price.price{font-size:1rem;letter-spacing:normal}cart-items.isolate .discounts.discounts{font-size:.8125rem}cart-items.isolate .cart-item__error-text.cart-item__error-text{font-size:.8125rem}cart-items.isolate .quantity.quantity{width:8.5rem;min-height:44px}cart-items.isolate .quantity__button.quantity__button{width:2.75rem;min-width:44px;font-size:1rem}cart-items.isolate .quantity__input.quantity__input{font-size:.9375rem}cart-items.isolate .cart-item.cart-item cart-remove-button{margin-left:.375rem;width:auto;height:auto}cart-items.isolate cart-remove-button .button.button{min-width:44px;min-height:44px;width:44px;height:44px}cart-items.isolate cart-remove-button .icon-remove.icon-remove{width:1rem;height:1rem}@media screen and (min-width:750px){cart-items.isolate .cart-items.cart-items th+th{padding-left:1.5rem}cart-items.isolate .cart-items.cart-items td{padding-top:1.5rem}cart-items.isolate .cart-item.cart-item>td+td{padding-left:1.5rem}cart-items.isolate .cart-item__details.cart-item__details{width:auto}cart-items.isolate .cart-item__media.cart-item__media{width:6.25rem}}@media screen and (max-width:749px){cart-items.isolate .cart-items.cart-items thead tr{margin-bottom:1.25rem}cart-items.isolate .cart-item.cart-item{grid-template:repeat(2,auto) / repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1.5rem}cart-items.isolate .cart-item.cart-item>td{min-width:0}cart-items.isolate .cart-item__image.cart-item__image{max-width:5rem}}@media screen and (max-width:480px){cart-drawer.drawer .cart-item.cart-item{grid-template-columns:3.75rem minmax(0,1fr) minmax(0,1fr) max-content}cart-items.isolate .cart-item.cart-item{grid-template-columns:5rem minmax(0,1fr) minmax(0,1fr) max-content}}#main-cart-footer .cart__footer.cart__footer>*{max-width:100%}#main-cart-footer .totals.totals>*{font-size:1rem}#main-cart-footer .totals__total.totals__total{font-size:1rem}#main-cart-footer .totals__total-value.totals__total-value{font-size:1.125rem;font-weight:600}#main-cart-footer .tax-note.tax-note{font-size:.8125rem;line-height:1.45;margin:.75rem 0 1rem auto}#main-cart-footer .discounts.discounts{font-size:.8125rem}#main-cart-footer .cart__checkout-button.cart__checkout-button{font-size:.9375rem;letter-spacing:normal;min-height:48px;padding:0 1.5rem;max-width:22rem}#main-cart-footer .cart__dynamic-checkout-buttons.cart__dynamic-checkout-buttons{max-width:22rem}@media screen and (min-width:750px){#main-cart-footer .cart__footer.cart__footer>*{width:22rem}#main-cart-footer .cart__footer.cart__footer>*+*{margin-left:2rem}}cart-items.isolate .cart__warnings.cart__warnings{padding:3rem 0 1rem}cart-items.isolate .cart__warnings .button.button{font-size:.9375rem;letter-spacing:normal;min-height:48px;padding:0 1.5rem;margin-top:1.25rem}cart-items.isolate .cart__login-title.cart__login-title{font-size:1.25rem;margin:3rem 0 .375rem}cart-items.isolate .cart__login-paragraph.cart__login-paragraph{font-size:.9375rem}.fx-linea-pro.fx-linea-pro{margin:.375rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--ink-soft);max-width:28rem}.fx-linea-pro__quitar.fx-linea-pro__quitar{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:2px}.fx-total-nota.fx-total-nota{margin:.25rem 0 0;font-size:.75rem;line-height:1.45;color:var(--ink-soft);text-align:right}.fx-pago-bloqueado.fx-pago-bloqueado{margin:.5rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--ink-soft);text-align:center}.fx-pago-bloqueado.fx-pago-bloqueado[hidden]{display:none}cart-drawer.drawer .cart__ctas.cart__ctas,#main-cart-footer .cart__ctas.cart__ctas{flex-wrap:wrap}.cart__ctas .fx-pago-bloqueado.fx-pago-bloqueado{flex:1 0 100%}@media(min-width:1025px)and (max-width:1240px){.nav.nav{gap:1.125rem}.nav-links.nav-links{gap:.8125rem}.nav-links.nav-links a{font-size:.75rem}}@media(min-width:1800px){.nav.nav{max-width:calc(var(--fx-ancho, 1640px) - 3.5rem)}}@media(max-width:480px){.announce.announce{font-size:.75rem;letter-spacing:0;line-height:1.55;padding:.5rem .625rem}.nav.nav{margin:.5rem auto 0;gap:.5rem;padding:.5rem .75rem;width:calc(100% - 2rem);border-radius:var(--r-lg)}.brand.brand{letter-spacing:.15em}.brand.brand small{letter-spacing:.2em;font-size:.6875rem}.nav-ico.nav-ico{gap:.125rem;margin-right:-.375rem}.nav-ico.nav-ico button,.nav-ico.nav-ico a{min-width:44px;min-height:44px}.svg-ico.svg-ico{width:1.0625rem;height:1.0625rem}.hamburger.hamburger{min-width:44px;min-height:44px}.hamburger.hamburger svg{width:1.375rem;height:1.375rem}}@media(max-width:360px){.nav.nav{padding:.375rem .625rem;gap:.25rem;width:calc(100% - 1.625rem)}.brand.brand{letter-spacing:.1em}.brand.brand small{letter-spacing:.2em}}@media(max-width:960px),(pointer:coarse)and (max-width:1100px){.fx-barra.fx-barra{grid-template-columns:auto minmax(0,1fr)}.fx-barra__n.fx-barra__n,.fx-barra__orden.fx-barra__orden{min-width:0}.fx-barra__orden.fx-barra__orden select{min-width:0;max-width:100%}}@media(max-width:1024px),(pointer:coarse){.foot.foot a[href]:not([hidden]),.fx-card__nombre.fx-card__nombre a,.enlace.enlace:not([hidden]),.fx-pastilla.fx-pastilla:not([hidden]),a.brand.brand{display:inline-flex;align-items:center;min-height:44px}.fx-card__nombre.fx-card__nombre a{display:flex}}@media(max-width:360px){.nav.nav a.brand.brand{font-size:1.0625rem;letter-spacing:.06em;min-width:0}.nav.nav a.brand.brand small{display:none}}.info-page .pc--opt-out-form-button.pc--opt-out-form-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 2rem;margin-top:1rem;border:0;border-radius:40px;background:var(--ink);color:var(--on-dark,#fff);font:inherit;font-size:.9375rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background-color var(--g-rapido) var(--g-curva)}.info-page .pc--opt-out-form-button.pc--opt-out-form-button:is(:hover,:active){background:var(--ink-press,#2a2a2e)}.info-page input[type=checkbox][id^=pc--]{width:20px;height:20px;margin:0 .625rem 0 0;vertical-align:-4px;accent-color:var(--g-plano-ink);cursor:pointer}.info-page input[type=email][id^=pc--],.info-page input[type=text][id^=pc--]{min-height:48px;padding:.75rem .875rem;font:inherit;font-size:1rem;border:1px solid var(--hair-strong,rgba(20,20,20,.24));border-radius:10px;background:#fff;max-width:28rem;width:100%}.grid.grid[class*=grid--]{display:flex;grid-template-columns:none;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.grid.grid[class*=grid--]{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}}product-info[id^=MainProduct],.shopify-section[id*=__related-products]>div[class*=color-]{padding-inline:max(1.75rem,calc((100% - var(--fx-ancho, 1480px)) / 2 + 1.75rem))}@media(max-width:480px){product-info[id^=MainProduct],.shopify-section[id*=__related-products]>div[class*=color-]{padding-inline:1rem}}.pro-hero.pro-hero--foto{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);padding:0;overflow:hidden;min-height:clamp(22rem,48vh,32rem)}.pro-hero--foto .pro-hero__tx{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;padding:clamp(2rem,4.5vw,4rem);min-width:0}.pro-hero--foto .pro-hero__foto{position:relative;min-height:16rem}.pro-hero--foto .pro-hero__foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pro-hero-pos,50% 35%);display:block}@media(max-width:989px){.pro-hero.pro-hero--foto{grid-template-columns:minmax(0,1fr);min-height:0}.pro-hero--foto .pro-hero__foto{order:-1;min-height:0;aspect-ratio:16/10}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/framesi-gramatica.css.map */
