.cz-announcement{font-family:var(--font-texto);font-size:.75rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;text-align:center}.cz-announcement__inner{position:relative;display:block;padding-block:10px;padding-inline:60px}.cz-announcement__toggle{position:absolute;top:50%;right:var(--espacio-s);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--texto);cursor:pointer;transform:translateY(-50%)}.cz-announcement__toggle[hidden],.cz-announcement__toggle[aria-pressed=false] .cz-announcement__icon--play,.cz-announcement__toggle[aria-pressed=true] .cz-announcement__icon--pause{display:none}.cz-announcement__item{margin:0;line-height:1.4}.cz-announcement__item[hidden]{display:none}.cz-announcement__item a{text-decoration:none}.cz-announcement__item a:hover{text-decoration:underline;text-underline-offset:4px}.cz-brand-list{padding-bottom:var(--espacio-xl)}.cz-brand-list__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--espacio-s);justify-content:center;margin:0;padding:0;list-style:none}.cz-brand-card{display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;padding:var(--espacio-s);border-radius:var(--radio-tarjeta);background-color:var(--recuadro);color:var(--texto);text-align:center;text-decoration:none}.cz-brand-card__media{display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:var(--radio-tarjeta)}.cz-brand-card__img{display:block;width:100%;height:100%;object-fit:cover}.cz-brand-card__name{padding-top:8px;font-family:var(--font-display);font-size:1.375rem;letter-spacing:.1em;text-transform:uppercase}.cz-brand-card__count{font-size:.875rem;color:var(--texto)}.cz-brand-card:hover .cz-brand-card__name{text-decoration:underline;text-underline-offset:6px}.cz-brand-card:focus-visible{outline:2px solid var(--texto);outline-offset:4px}@media(min-width:750px){.cz-brand-list__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--espacio-m)}}@media(min-width:990px){.cz-brand-list__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cz-brands{padding-block:var(--espacio-l);text-align:center}.cz-brands__label{margin-bottom:var(--espacio-m)}.cz-brands__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--espacio-s) var(--espacio-l);margin:0;padding:0;list-style:none}.cz-brand{display:inline-flex;align-items:center;min-height:44px;color:var(--texto);text-decoration:none}.cz-brand__name{font-family:var(--font-display);font-size:1.125rem;letter-spacing:.2em;text-transform:uppercase}.cz-brand__logo{display:block;width:auto;height:40px;max-width:160px;object-fit:contain}.cz-brand:hover .cz-brand__name{text-decoration:underline;text-underline-offset:6px}.cz-brand:focus-visible{outline:2px solid var(--texto);outline-offset:4px}html.cz-cart-open{overflow:hidden}.cz-cart-drawer [hidden]{display:none!important}.cz-cart-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;background-color:var(--cz-ciruela);opacity:.4}.cz-cart-drawer__panel{position:fixed;top:0;right:0;bottom:0;z-index:960;width:min(92vw,420px);overflow-y:auto;border-left:1px solid var(--linea)}.cz-cart-drawer__content{display:flex;flex-direction:column;gap:var(--espacio-s);min-height:100%;padding:var(--espacio-s) var(--espacio-s) var(--espacio-m)}.cz-cart-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:var(--espacio-s)}.cz-cart-drawer__title:focus{outline:none}.cz-cart-drawer__title:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cz-cart-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;padding:0;border:0;background:none;color:var(--texto);cursor:pointer}.cz-cart-drawer__summary{margin-top:auto;padding-top:var(--espacio-s)}.cz-cart-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espacio-s);padding-block:var(--espacio-m)}@media(min-width:750px){.cz-cart-drawer__content{padding-inline:var(--espacio-m)}}.cz-tiles{padding-block:var(--espacio-l)}.cz-tiles__head{display:flex;flex-direction:column;gap:var(--espacio-s);margin-bottom:var(--espacio-m)}.cz-tiles__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--espacio-s);margin:0;padding:0;list-style:none}@media(min-width:750px){.cz-tiles__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.cz-tiles__grid{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}}.cz-tile{display:flex;flex-direction:column;gap:12px;color:var(--texto);text-decoration:none}.cz-tile__media{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radio-tarjeta);background-color:var(--cz-crema)}.cz-tile__media img,.cz-tile__media .cz-image-placeholder{display:block;width:100%;height:100%;object-fit:cover}.cz-tile__name{display:flex;align-items:center;gap:8px}.cz-tile__title{font-family:var(--font-display);font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.2}.cz-tile:hover .cz-tile__title{text-decoration:underline;text-underline-offset:4px}.cz-tile:focus-visible{outline:2px solid var(--texto);outline-offset:4px;border-radius:var(--radio-tarjeta)}.cz-footer{margin-top:var(--espacio-xl);padding-block:var(--espacio-l) var(--espacio-s)}.cz-footer__inner{display:grid;gap:var(--espacio-m)}.cz-footer__brand{display:flex;flex-direction:column;gap:var(--espacio-s)}.cz-footer__logo{display:inline-block;align-self:flex-start;line-height:0}.cz-footer__phrase{max-width:24ch;margin:0;font-family:var(--font-display);font-size:1.5rem;line-height:1.2;color:var(--texto)}.cz-footer__heading{margin:0 0 var(--espacio-s)}.cz-footer__summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.cz-footer__summary::-webkit-details-marker{display:none}.cz-footer__summary .cz-footer__heading{margin:0;padding-block:6px}.cz-footer__menu[open] .cz-icon{transform:rotate(180deg)}.cz-footer__links{margin:var(--espacio-s) 0 0;padding:0;list-style:none}.cz-footer__col--social .cz-footer__links{margin-top:0}.cz-footer__link{display:inline-block;padding-block:6px;font-family:var(--font-texto);font-size:1rem;color:var(--texto);text-decoration:none}.cz-footer__link:hover{text-decoration:underline;text-underline-offset:4px}.cz-footer__text{font-family:var(--font-texto);font-size:1rem;line-height:1.55;color:var(--texto-apoyo)}.cz-footer__text p{margin:0}.cz-footer__legal{margin-top:var(--espacio-m);padding-top:var(--espacio-s);border-top:1px solid var(--linea)}.cz-footer__copyright{margin:0;font-family:var(--font-texto);font-size:.875rem;color:var(--texto-apoyo)}@media(max-width:749px){.cz-footer__menu{border-bottom:1px solid var(--linea);padding-bottom:4px}}@media(min-width:750px){.cz-footer__inner{grid-template-columns:repeat(2,1fr)}.cz-footer__brand{grid-column:1 / -1}.cz-footer__summary{cursor:default;pointer-events:none}.cz-footer__summary .cz-icon{display:none}}@media(min-width:990px){.cz-footer__inner{grid-template-columns:1.4fr repeat(5,1fr)}.cz-footer__brand{grid-column:auto}}.cz-header{position:relative;z-index:50;border-bottom:1px solid var(--linea)}.cz-header [hidden]{display:none!important}.cz-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--espacio-s);min-height:72px}.cz-header__start,.cz-header__end{display:flex;align-items:center;gap:4px}.cz-header__end{justify-content:flex-end}.cz-header__logo{display:block;line-height:0}.cz-logo{height:var(--logo-h, 32px);width:auto}.cz-header__icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--texto);cursor:pointer}.cz-header__count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding-inline:4px;border-radius:var(--radio-pastilla);background-color:var(--texto);color:var(--fondo);font-size:.6875rem;font-weight:500;line-height:18px;text-align:center}.cz-header__nav{display:none}.cz-header__nav-list{display:flex;justify-content:center;gap:var(--espacio-m);margin-block:0;padding-block:0 var(--espacio-s);list-style:none}.cz-header__nav-link{display:inline-flex;align-items:center;gap:4px;padding:6px 0;border:0;background:none;font-family:var(--font-texto);font-weight:500;font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;color:var(--texto);cursor:pointer}.cz-header__nav-link:hover{text-decoration:underline;text-underline-offset:6px}.cz-header__nav-link[aria-expanded=true] .cz-icon{transform:rotate(180deg)}cz-disclosure[hover]{display:contents}.cz-mega{position:absolute;top:100%;left:0;right:0;border-bottom:1px solid var(--linea)}.cz-mega:before{content:"";position:absolute;right:0;bottom:100%;left:0;height:var(--espacio-s)}.cz-mega__inner{display:flex;flex-direction:column;align-items:center;gap:var(--espacio-s);padding-block:var(--espacio-m)}.cz-mega__list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--espacio-s) var(--espacio-m);margin:0;padding:0;list-style:none}.cz-mega__item{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:96px;padding:8px;font-family:var(--font-texto);font-weight:400;font-size:1rem;text-align:center;text-decoration:none;color:var(--texto)}.cz-mega__item:hover .cz-mega__label,.cz-mega__item:focus-visible .cz-mega__label,.cz-mega__all:hover{text-decoration:underline;text-underline-offset:4px}.cz-mega__all{padding:6px 0;font-family:var(--font-texto);font-weight:500;font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;color:var(--texto)}cz-disclosure.cz-search{display:contents}.cz-search:not(:defined) .cz-search__toggle,.cz-search:defined .cz-search__fallback{display:none}.cz-search__panel{position:absolute;top:100%;left:0;right:0;max-height:min(80vh,720px);overflow-y:auto;border-bottom:1px solid var(--linea)}.cz-search__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding-block:var(--espacio-s) var(--espacio-m)}.cz-search__predictive{display:block;min-width:0;max-width:720px}.cz-search__form{display:flex;align-items:center;padding-left:20px;border:1px solid var(--texto-apoyo);border-radius:var(--radio-pastilla);background-color:var(--fondo)}.cz-search__form:focus-within{outline:2px solid var(--texto);outline-offset:2px}.cz-search__input{flex:1;min-width:0;min-height:46px;padding:0;border:0;background:none;color:var(--texto);font-family:var(--font-texto);font-size:1rem}.cz-search__input:focus{outline:none}.cz-search__input::placeholder{color:var(--texto-apoyo);opacity:1}@media(min-width:990px){.cz-search__inner{grid-template-columns:minmax(0,720px) auto;justify-content:center}}.cz-drawer__panel{position:fixed;top:0;bottom:0;left:0;width:min(88vw,360px);padding:var(--espacio-s) var(--espacio-m) var(--espacio-m);overflow-y:auto;border-right:1px solid var(--linea)}.cz-drawer__close{margin-left:-12px}.cz-drawer__rombo{display:block;margin-top:var(--espacio-s);color:var(--rombo)}.cz-drawer__list,.cz-drawer__sublist{margin:0;padding:0;list-style:none}.cz-drawer__sublist{padding-left:var(--espacio-s)}.cz-drawer__link{display:block;padding:10px 0;font-size:1rem;text-decoration:none;color:var(--texto)}.cz-drawer__link--sub{display:flex;align-items:center;gap:12px}.cz-drawer__link--all{font-weight:500;text-decoration:underline;text-underline-offset:4px}.cz-drawer__expand{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:none;cursor:pointer;text-align:left}.cz-drawer__expand[aria-expanded=true] .cz-icon{transform:rotate(180deg)}.cz-drawer__link--top{margin-top:var(--espacio-s);font-family:var(--font-texto);font-weight:500;font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:var(--etiqueta)}@media(min-width:990px){.cz-header__nav{display:block}.cz-drawer{display:none}}.cz-hero{position:relative;background-color:var(--cz-crema)}.cz-hero__root{position:relative;display:block}.cz-hero__slides{display:grid}.cz-hero__slide{position:relative;display:grid;grid-area:1 / 1;opacity:1;visibility:visible;transition:opacity .9s ease,visibility 0s}.cz-hero__slide[hidden]{display:grid;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s}@media(prefers-reduced-motion:reduce){.cz-hero__slide,.cz-hero__slide[hidden]{transition:none}}.cz-hero__media,.cz-hero__panel{grid-area:1 / 1}.cz-hero__media{overflow:hidden}.cz-hero__img,.cz-hero__media picture,.cz-hero__media .cz-image-placeholder{display:block;width:100%}.cz-hero--large .cz-hero__media{height:max(75svh,420px)}.cz-hero--medium .cz-hero__media{height:max(55svh,360px)}.cz-hero--large .cz-hero__img,.cz-hero--medium .cz-hero__img,.cz-hero--large .cz-hero__media picture,.cz-hero--medium .cz-hero__media picture{height:100%;object-fit:cover}.cz-hero--media .cz-hero__media .cz-image-placeholder{aspect-ratio:16 / 9;height:auto}.cz-hero__panel{align-self:center;justify-self:center;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--espacio-s);width:min(90%,560px);padding:var(--espacio-l) var(--espacio-m);border-radius:var(--radio-recuadro);background-color:#eee7f4e0;color:var(--texto);text-align:center}.cz-hero__controls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.cz-hero__btn,.cz-hero__dots{pointer-events:auto}.cz-hero__btn{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--radio-pastilla);background-color:#eee7f4e0;color:var(--cz-ciruela);cursor:pointer}.cz-hero__btn[hidden]{display:none}.cz-hero__btn--prev,.cz-hero__btn--next{display:none;top:50%;translate:0 -50%}.cz-hero__btn--prev{left:var(--espacio-s)}.cz-hero__btn--prev .cz-icon{rotate:90deg}.cz-hero__btn--next{right:var(--espacio-s)}.cz-hero__btn--next .cz-icon{rotate:-90deg}@media(min-width:750px){.cz-hero__btn--prev,.cz-hero__btn--next{display:inline-flex}}.cz-hero__btn--toggle{left:var(--espacio-s);bottom:var(--espacio-s)}.cz-hero__btn--toggle[aria-pressed=false] .cz-hero__icon--play,.cz-hero__btn--toggle[aria-pressed=true] .cz-hero__icon--pause{display:none}.cz-hero__dots{position:absolute;bottom:calc(var(--espacio-s) + 10px);left:calc(var(--espacio-s) + 52px);display:flex;gap:4px;padding:0 8px;border-radius:var(--radio-pastilla);background-color:#eee7f4e0}@media(min-width:750px){.cz-hero__dots{bottom:var(--espacio-s);left:50%;translate:-50% 0}}.cz-hero__dot{position:relative;width:24px;height:24px;padding:0;border:0;background:none;color:var(--cz-ciruela);cursor:pointer}.cz-hero__dot:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid currentColor;border-radius:50%}.cz-hero__dot[aria-current=true]:before{background-color:currentColor}.cz-404{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espacio-s);max-width:720px;padding-block:var(--espacio-l) var(--espacio-xl)}.cz-404__form{display:flex;gap:8px;width:100%}.cz-404__input{flex:1;min-width:0;min-height:48px;padding:10px 20px;border:1px solid var(--texto-apoyo);border-radius:var(--radio-pastilla);background-color:var(--fondo);color:var(--texto);font:inherit}.cz-404__input::placeholder{color:var(--texto-apoyo);opacity:1}.cz-404__submit{flex:none;padding-inline:24px}.cz-404__links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--espacio-s)}.cz-404__link{color:var(--texto);text-decoration:underline;text-underline-offset:4px}.cz-cart{padding-block:var(--espacio-m) var(--espacio-l)}.cz-cart__title{margin-bottom:var(--espacio-m)}.cz-cart__grid{display:grid;gap:var(--espacio-m)}.cz-cart__form{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espacio-s)}.cz-cart__form .cz-cart-items{width:100%}.cz-cart__summary{align-self:start}.cz-cart__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espacio-s)}@media(min-width:990px){.cz-cart__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--espacio-l)}}.cz-collection{padding-bottom:var(--espacio-xl)}.cz-collection__banner{display:grid;gap:var(--espacio-m);padding-block:var(--espacio-l) var(--espacio-m)}.cz-collection__intro{display:flex;flex-direction:column;gap:var(--espacio-s);max-width:640px}.cz-collection__description>*+*{margin-top:.75em}.cz-collection__media{aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radio-recuadro)}.cz-collection__media .cz-collection__img{width:100%;height:100%;object-fit:cover}.cz-collection__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--espacio-m) var(--espacio-s);margin:0;padding:0;list-style:none}.cz-collection__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espacio-s)}.cz-collection__empty-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.cz-collection__empty-filters li{padding:6px 16px;border:1px solid var(--linea);border-radius:var(--radio-pastilla);font-size:.875rem}@media(min-width:750px){.cz-collection__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--espacio-l) var(--espacio-m)}}@media(min-width:990px){.cz-collection__banner--image{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.cz-collection__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cz-page{max-width:720px;padding-block:var(--espacio-l) var(--espacio-xl)}.cz-page__title{margin-bottom:var(--espacio-s)}.cz-page__content>*+*{margin-top:1em}.cz-page__content a{color:var(--texto);text-decoration:underline;text-underline-offset:4px}.cz-page__content img{max-width:100%;height:auto;border-radius:var(--radio-tarjeta)}.cz-password{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--espacio-s);max-width:480px;min-height:100vh;margin-inline:auto;padding:var(--espacio-l) var(--espacio-s);text-align:center}.cz-password__logo{margin-bottom:var(--espacio-s)}.cz-password__title{margin:0}.cz-password__form{display:flex;flex-direction:column;gap:8px;width:100%}.cz-password__label{text-align:left;font-size:.875rem}.cz-password__row{display:flex;gap:8px}.cz-password__input{flex:1;min-width:0;min-height:48px;padding:10px 20px;border:1px solid var(--texto-apoyo);border-radius:var(--radio-pastilla);background-color:var(--fondo);color:var(--texto);font:inherit}.cz-password__error{margin:0;padding:12px 16px;border:1px solid var(--texto);border-radius:var(--radio-tarjeta);text-align:left}.cz-password__owner a{color:var(--texto);text-decoration:underline;text-underline-offset:4px}.cz-product{padding-block:var(--espacio-m) var(--espacio-l)}.cz-product__grid{display:grid;gap:var(--espacio-m)}@media(min-width:990px){.cz-product__grid{grid-template-columns:1.1fr 1fr;gap:var(--espacio-l);align-items:start}}.cz-gallery{display:block}.cz-gallery__main{aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radio-tarjeta);background-color:var(--recuadro)}.cz-gallery__slide{width:100%;height:100%}.cz-gallery__slide[hidden]{display:none}.cz-gallery__img{width:100%;height:100%;object-fit:cover}.cz-gallery__thumbs{display:flex;gap:8px;margin:8px 0 0;padding:0;list-style:none;overflow-x:auto}.cz-gallery__thumb{display:block;width:72px;aspect-ratio:1;padding:0;overflow:hidden;border:1px solid transparent;border-radius:12px;background-color:var(--recuadro);cursor:pointer}.cz-gallery__thumb[aria-current=true]{border-color:var(--texto)}.cz-gallery__thumb-img{width:100%;height:100%;object-fit:cover}.cz-product__info{display:flex;flex-direction:column;gap:var(--espacio-s);min-width:0}.cz-product__price .cz-price{font-size:1.25rem}.cz-product__rombo{color:var(--rombo)}.cz-product__shade{display:flex;flex-direction:column;gap:8px}.cz-product__shade-line{font-family:var(--font-texto);font-weight:500;font-size:.75rem;line-height:1.2;letter-spacing:.3em;text-transform:uppercase;color:var(--texto)}.cz-product__shade-name{letter-spacing:.1em}.cz-product__shade .cz-swatches__legend{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cz-product__shade .cz-swatches__list{padding:4px}.cz-product__shade-caption{font-size:.875rem;color:var(--texto-apoyo)}.cz-pills{min-width:0;margin:0;padding:0;border:0}.cz-pills__legend{margin-bottom:8px;padding:0;font-size:.875rem;color:var(--texto-apoyo)}.cz-pills__list{display:flex;flex-wrap:wrap;gap:8px}.cz-pill{position:relative;display:inline-flex}.cz-pill__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.cz-pill__text{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--linea);border-radius:var(--radio-pastilla);font-size:.875rem}.cz-pill__input:checked+.cz-pill__text{border-color:var(--texto);background-color:var(--recuadro)}.cz-pill__input:focus-visible+.cz-pill__text{outline:2px solid var(--texto);outline-offset:2px}.cz-pill[data-sold-out] .cz-pill__text{color:var(--texto-apoyo);text-decoration:line-through}.cz-product__buy{display:flex;gap:8px}.cz-qty{display:inline-flex;align-items:center;border:1px solid var(--linea);border-radius:var(--radio-pastilla)}.cz-qty__btn{width:44px;height:46px;padding:0;border:0;border-radius:var(--radio-pastilla);background:none;font-size:1.125rem;cursor:pointer}.cz-qty__input{width:2.5em;padding:0;border:0;background:transparent;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.cz-qty__input::-webkit-outer-spin-button,.cz-qty__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.cz-product__add{flex:1}.cz-product__error{margin-top:8px;font-size:.875rem;color:var(--texto)}.cz-product__error[hidden]{display:none}.cz-product__advice{display:block}.cz-product__advice[hidden]{display:none}.cz-product__advice-link{width:100%;padding-inline:20px;font-size:.9375rem;text-align:center}.cz-product__box{padding:var(--espacio-s) 20px;font-size:.9375rem;line-height:1.6}.cz-product__tablist{display:flex;gap:var(--espacio-s);overflow-x:auto;border-bottom:1px solid var(--linea)}.cz-product__tab,.cz-product__details-title{font-family:var(--font-texto);font-weight:500;font-size:.75rem;line-height:1.2;letter-spacing:.2em;text-transform:uppercase}.cz-product__tab{min-height:44px;margin-bottom:-1px;padding:8px 0;border:0;border-bottom:2px solid transparent;background:none;color:var(--texto-apoyo);white-space:nowrap;cursor:pointer}.cz-product__tab[aria-selected=true]{border-bottom-color:var(--texto);color:var(--texto)}.cz-product__details-title{padding-bottom:8px;border-bottom:1px solid var(--linea)}.cz-product__panel{padding-top:var(--espacio-s);color:var(--texto-apoyo)}.cz-product__panel[hidden]{display:none}.cz-rte p+p,.cz-rte ul,.cz-rte ol{margin-top:.75em}.cz-search{padding-bottom:var(--espacio-xl)}.cz-search__head{display:flex;flex-direction:column;gap:var(--espacio-s);padding-block:var(--espacio-l) var(--espacio-m)}.cz-search__title{overflow-wrap:anywhere}.cz-search-form{display:flex;gap:8px;width:100%;max-width:640px}.cz-search-form__input{flex:1;min-width:0;min-height:48px;padding:10px 20px;border:1px solid var(--texto-apoyo);border-radius:var(--radio-pastilla);background-color:var(--fondo);color:var(--texto);font:inherit}.cz-search-form__input::placeholder{color:var(--texto-apoyo);opacity:1}.cz-search-form__submit{flex:none;padding-inline:24px}.cz-search__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--espacio-m) var(--espacio-s);margin:0;padding:0;list-style:none}.cz-search__others{display:flex;flex-direction:column;gap:var(--espacio-s);margin-top:var(--espacio-l)}.cz-search__others-heading{margin:0;color:var(--etiqueta)}.cz-search__others-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.cz-search__other-link{color:var(--texto);text-decoration:underline;text-underline-offset:4px}.cz-search__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--espacio-s)}@media(min-width:750px){.cz-search__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--espacio-l) var(--espacio-m)}}.cz-predictive{display:flex;flex-direction:column;gap:var(--espacio-s);padding-top:var(--espacio-s)}.cz-predictive__listbox{display:grid;gap:var(--espacio-s)}.cz-predictive__group{display:flex;flex-direction:column;gap:4px}.cz-predictive__heading{padding-bottom:4px;color:var(--etiqueta)}.cz-predictive__option{display:flex;align-items:center;gap:var(--espacio-s);padding:8px 12px;border:1px solid transparent;border-radius:var(--radio-tarjeta);text-decoration:none;color:var(--texto)}.cz-predictive__option:hover,.cz-predictive__option[aria-selected=true]{border-color:var(--linea);background-color:var(--recuadro);--texto-apoyo: var(--texto)}.cz-predictive__option[aria-selected=true] .cz-predictive__title{text-decoration:underline;text-underline-offset:4px}.cz-predictive__media{flex:none;width:56px;aspect-ratio:4 / 5;overflow:hidden;border-radius:12px;background-color:var(--recuadro)}.cz-predictive__media .cz-predictive__img{display:block;width:100%;height:100%;object-fit:cover}.cz-predictive__text{display:flex;flex-direction:column;gap:2px;min-width:0}.cz-predictive__title{font-size:1rem}.cz-predictive__vendor{font-size:.875rem;color:var(--texto-apoyo)}.cz-predictive__all{align-self:flex-start;padding:6px 0;font-weight:500;color:var(--texto);text-decoration:underline;text-underline-offset:4px}.cz-predictive__message{margin:0;padding-top:var(--espacio-s);color:var(--texto-apoyo)}.cz-recs{display:block}.cz-recs[hidden]{display:none}.cz-recs__inner{padding-block:var(--espacio-l)}.cz-recs__heading{margin-bottom:var(--espacio-s)}.cz-recs__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--espacio-s);margin:0;padding:0;list-style:none}@media(min-width:990px){.cz-recs__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.cz-ptabs{padding-block:var(--espacio-l)}.cz-ptabs__head{display:flex;flex-direction:column;gap:var(--espacio-s);margin-bottom:var(--espacio-m)}.cz-ptabs__tablist{display:flex;flex-wrap:wrap;gap:var(--espacio-s) var(--espacio-m)}.cz-ptabs__tab{min-height:44px;padding:4px 0;border:0;border-bottom:2px solid transparent;background:none;font-family:var(--font-display);font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.2;color:var(--texto-apoyo);cursor:pointer}.cz-ptabs__tab[aria-selected=true]{border-bottom-color:currentColor;color:var(--texto)}.cz-ptabs__controls{display:none}.cz-ptabs__row{display:flex;gap:var(--espacio-s);margin:0;padding:0 0 8px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cz-ptabs__row::-webkit-scrollbar{display:none}.cz-ptabs__item{flex:0 0 70%;min-width:0;scroll-snap-align:start}@media(min-width:750px){.cz-ptabs__item{flex-basis:calc((100% - 2 * var(--espacio-s)) / 3)}.cz-ptabs__controls{display:flex;justify-content:flex-end;gap:8px;margin-bottom:var(--espacio-s)}}@media(min-width:990px){.cz-ptabs__item{flex-basis:calc((100% - 3 * var(--espacio-s)) / 4)}}.cz-ptabs__btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--texto);border-radius:var(--radio-pastilla);background:none;color:var(--texto);cursor:pointer}.cz-ptabs__btn:hover{background-color:var(--recuadro)}.cz-ptabs__btn--prev .cz-icon{rotate:90deg}.cz-ptabs__btn--next .cz-icon{rotate:-90deg}.cz-cart-items{margin:0;padding:0;list-style:none}.cz-cart-item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--espacio-s);padding-block:var(--espacio-s);border-bottom:1px solid var(--linea)}.cz-cart-item__media{width:96px;height:96px;overflow:hidden;border-radius:var(--radio-tarjeta)}.cz-cart-item__media img{width:100%;height:100%;object-fit:cover}.cz-cart-item__details{display:flex;flex-direction:column;gap:4px;min-width:0}.cz-cart-item__title{font-family:var(--font-texto);font-weight:500;font-size:1rem;line-height:1.3;color:var(--texto);text-decoration:none}a.cz-cart-item__title:hover{text-decoration:underline;text-underline-offset:4px}.cz-cart-item__variant{font-size:.875rem;color:var(--texto-apoyo)}.cz-cart-item__price{font-size:1rem}.cz-cart-item__actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--espacio-s);margin-top:4px}.cz-cart-qty{display:inline-flex;align-items:center;border:1px solid var(--linea);border-radius:var(--radio-pastilla)}cz-cart-quantity:not(:defined) .cz-cart-qty__btn{display:none}.cz-cart-qty__btn{width:44px;height:44px;padding:0;border:0;border-radius:var(--radio-pastilla);background:none;color:var(--texto);font-size:1.125rem;cursor:pointer}.cz-cart-qty__input{width:3em;min-height:44px;padding:0;border:0;background:transparent;color:var(--texto);text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.cz-cart-qty__input::-webkit-outer-spin-button,.cz-cart-qty__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.cz-cart-item__remove{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem;color:var(--texto);text-underline-offset:4px}.cz-cart-item__error{font-size:.875rem;color:var(--texto)}.cz-cart-item__error:empty{display:none}.cz-cart-summary{display:flex;flex-direction:column;gap:var(--espacio-s)}.cz-cart-summary__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--espacio-s)}.cz-cart-summary__subtotal{font-family:var(--font-display);font-size:1.5rem;line-height:1.2}.cz-cart-summary__note{color:var(--texto-apoyo)}.cz-cart-summary__note p+p{margin-top:8px}.cz-cart-summary__deposit{padding:var(--espacio-s) var(--espacio-m);font-size:.9375rem}.cz-cart-summary__button{width:100%}.cz-cart-summary__continue{align-self:center;display:inline-flex;align-items:center;min-height:44px;color:var(--texto);text-underline-offset:4px}.cz-results-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"filter sort" "count count" "active active" "panel panel" "results results";align-items:center;column-gap:var(--espacio-s)}.cz-results-layout--no-filters{grid-template-areas:"count sort" "active active" "results results"}.cz-facets,.cz-facets__disclosure{display:contents}.cz-facets__open{grid-area:filter;justify-self:start;min-height:44px;padding:10px 24px}.cz-facets__sort{grid-area:sort;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px}.cz-facets__sort-label{color:var(--etiqueta)}.cz-facets__select{min-height:44px;padding:8px 40px 8px 16px;border:1px solid var(--texto-apoyo);border-radius:var(--radio-pastilla);background-color:var(--fondo);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234B3657' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;-webkit-appearance:none;appearance:none;cursor:pointer}.cz-facets__apply{min-height:44px;padding:10px 24px}.cz-results-layout__count{grid-area:count;margin-top:var(--espacio-s);font-family:var(--font-texto);font-size:.875rem;font-weight:400;color:var(--texto-apoyo)}.cz-results-layout__count:focus{outline:none}.cz-results-layout__count:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cz-facets__active{grid-area:active}.cz-results-layout__results{grid-area:results;margin-top:var(--espacio-s);min-width:0}.cz-results-layout[aria-busy=true] .cz-results-layout__results{opacity:.6;transition:opacity .2s ease}.cz-facets__pills{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:var(--espacio-s) 0 0;padding:0;list-style:none}.cz-facets__pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 12px 6px 16px;border:1px solid var(--linea);border-radius:var(--radio-pastilla);background-color:var(--recuadro);font-size:.875rem;line-height:1.2;text-decoration:none;color:var(--texto)}.cz-facets__pill:hover{border-color:var(--texto)}.cz-facets__clear{display:inline-block;padding:6px 4px;font-size:.875rem;text-underline-offset:4px;color:var(--texto)}.cz-facets__panel{grid-area:panel;position:fixed;z-index:100;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(88vw,380px);padding:var(--espacio-s) var(--espacio-m) 0;overflow-y:auto;border-left:1px solid var(--linea);background-color:var(--fondo);color:var(--texto)}.cz-facets__panel[hidden]{display:none}.cz-facets__panel-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--espacio-s)}.cz-facets__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-12px;padding:0;border:0;background:none;cursor:pointer}.cz-facets__panel-foot{position:sticky;bottom:0;margin-top:auto;padding:var(--espacio-s) 0;background-color:var(--fondo)}.cz-facets__done{width:100%}.cz-facet{border-top:1px solid var(--linea)}.cz-facet__summary{display:flex;align-items:center;gap:8px;min-height:48px;padding:12px 0;font-weight:500;cursor:pointer;list-style:none}.cz-facet__summary::-webkit-details-marker{display:none}.cz-facet__summary .cz-icon{margin-left:auto;transition:transform .2s ease}.cz-facet[open]>.cz-facet__summary .cz-icon{transform:rotate(180deg)}.cz-facet__badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--radio-pastilla);background-color:var(--cz-ciruela);color:var(--cz-crema);font-size:.75rem;line-height:1}.cz-facet__options,.cz-facet__price{display:flex;flex-direction:column;gap:4px;margin:0;padding:0 0 var(--espacio-s);border:0;min-width:0}.cz-facet__option{--swatch-size: 20px;display:flex;align-items:center;gap:10px;min-height:36px;font-size:.9375rem;cursor:pointer}.cz-facet__checkbox{flex-shrink:0;width:18px;height:18px;margin:0;accent-color:var(--cz-ciruela);cursor:pointer}.cz-facet__checkbox:disabled,.cz-facet__checkbox:disabled~span{cursor:not-allowed}.cz-facet__checkbox:disabled~.cz-facet__label{color:var(--texto-apoyo);text-decoration:line-through}.cz-facet__swatch{flex-shrink:0}.cz-facet__count{font-size:.8125rem;color:var(--texto-apoyo)}.cz-facet__price{flex-direction:row;gap:var(--espacio-s)}.cz-facet__price-field{display:flex;flex:1;flex-direction:column;gap:4px;font-size:.875rem;color:var(--texto-apoyo)}.cz-facet__price-input{width:100%;min-height:44px;padding:8px 16px;border:1px solid var(--texto-apoyo);border-radius:var(--radio-pastilla);background-color:var(--fondo);color:var(--texto)}@media(max-width:749px){.cz-results-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"filter" "sort" "count" "active" "panel" "results";row-gap:var(--espacio-s)}.cz-results-layout--no-filters{grid-template-areas:"count" "sort" "active" "results"}.cz-facets__open{justify-self:stretch}.cz-facets__sort{justify-content:flex-start}.cz-facets__select{min-width:0;max-width:100%}.cz-facets__open,.cz-facets__select{scroll-margin-top:96px}}@media(min-width:990px){.cz-results-layout{grid-template-columns:260px minmax(0,1fr) auto;grid-template-areas:"panel count sort" "panel active active" "panel results results";grid-template-rows:auto auto 1fr;align-items:start;column-gap:var(--espacio-l)}.cz-results-layout--no-filters{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"count sort" "active active" "results results"}.cz-results-layout__count{align-self:center;margin-top:0}.cz-facets__open,.cz-facets__close,.cz-facets__panel-foot{display:none}.cz-facets__panel,.cz-facets__panel[hidden]{position:static;z-index:auto;display:block;width:auto;padding:0;overflow:visible;border:0}}.cz-pagination{margin-top:var(--espacio-l)}.cz-pagination__list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.cz-pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px;border:1px solid transparent;border-radius:var(--radio-pastilla);font-size:.9375rem;text-decoration:none;color:var(--texto)}a.cz-pagination__item:hover{border-color:var(--texto)}.cz-pagination__item--current{background-color:var(--cz-ciruela);color:var(--cz-crema)}.cz-pagination__item--prev .cz-icon{transform:rotate(90deg)}.cz-pagination__item--next .cz-icon{transform:rotate(-90deg)}.cz-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--espacio-s);font-family:var(--font-texto);font-size:1rem;line-height:1.4;color:var(--texto)}.cz-price__compare{color:var(--texto-apoyo);font-size:.875rem;text-decoration:line-through}.cz-card{position:relative;display:flex;flex-direction:column;gap:var(--espacio-s);min-width:0}.cz-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radio-tarjeta);background-color:var(--recuadro)}.cz-card__media .cz-card__img,.cz-card__media .cz-card__hover{display:block;width:100%;height:100%;object-fit:cover}.cz-card__media .cz-card__hover{position:absolute;top:0;right:0;bottom:0;left:0;display:none;opacity:0;transition:opacity .3s ease}@media(hover:hover)and (min-width:990px){.cz-card__media .cz-card__hover{display:block}.cz-card:hover .cz-card__hover{opacity:1}}.cz-card__badge{position:absolute;top:12px;left:12px;padding:6px 14px;border-radius:var(--radio-pastilla);background-color:var(--fondo);color:var(--texto);font-size:.75rem;font-weight:500;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.cz-card__body{display:flex;flex-direction:column;gap:6px}.cz-card__title{font-family:var(--font-texto);font-size:1rem;font-weight:500;line-height:1.3}.cz-card__link{text-decoration:none}.cz-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.cz-card__link:hover{text-decoration:underline}.cz-swatches{--swatch-size: 28px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;border:0;min-width:0;list-style:none}.cz-swatches--sm{--swatch-size: 16px;gap:6px}.cz-swatches--interactive{display:block}.cz-swatches__legend{margin-bottom:8px;padding:0;font-size:.875rem;color:var(--texto-apoyo)}.cz-swatches__list{display:flex;flex-wrap:wrap;gap:8px}.cz-swatches__item{position:relative;display:inline-flex;cursor:default}.cz-swatches--interactive .cz-swatches__item{cursor:pointer}.cz-swatches__input{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.cz-swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--swatch-size);height:var(--swatch-size);overflow:hidden;border:1px solid var(--texto-apoyo);border-radius:50%;background-color:var(--swatch, transparent)}.cz-swatch--text{width:auto;min-width:var(--swatch-size);padding:0 10px;border-radius:var(--radio-pastilla);background-color:transparent;font-size:.8125rem;line-height:1;white-space:nowrap;color:var(--texto)}.cz-swatches--sm .cz-swatch--text{padding:0 6px;font-size:.6875rem}.cz-swatch[data-sold-out]:after{content:"";position:absolute;top:50%;left:-10%;width:120%;height:2px;margin-top:-1px;rotate:-45deg;background-color:var(--fondo);box-shadow:0 0 0 1px var(--texto)}.cz-swatch--text[data-sold-out]{text-decoration:line-through}.cz-swatch--text[data-sold-out]:after{display:none}.cz-swatches__input:checked+.cz-swatch{outline:2px solid var(--texto);outline-offset:2px}.cz-swatches__input:focus-visible+.cz-swatch{outline:2px solid var(--texto);outline-offset:4px}.cz-swatches__more{font-size:.8125rem;line-height:1;color:var(--texto-apoyo)}.cz-wa-float{position:fixed;right:var(--espacio-s);bottom:var(--espacio-s);z-index:900;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:12px 20px;border-radius:var(--radio-pastilla);font-family:var(--font-texto);font-weight:500;font-size:.75rem;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;text-decoration:none}.cz-wa-float:hover{background-color:var(--recuadro)}.cz-wa-float:focus-visible{outline:2px solid var(--texto);outline-offset:-6px}body:has(cz-disclosure[trap][open]) .cz-wa-float{display:none}@media(min-width:750px){.cz-wa-float{right:var(--espacio-m);bottom:var(--espacio-m)}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
