#cart-drawer .theme-drawer__dialog{--theme-drawer-padding: 24px;font-family:var(--zh-letra);color:var(--zh-tinta);border-inline-start:1px solid var(--zh-borde)}#cart-drawer .theme-drawer__header{min-height:72px;padding-block:14px;border-bottom:1px solid var(--zh-borde)}#cart-drawer .cart-drawer--empty .theme-drawer__header{border-bottom:0}#cart-drawer .theme-drawer__title{gap:.3em;font-family:var(--zh-letra-titulos);font-size:24px;font-style:normal;font-weight:800;line-height:1.05;letter-spacing:0;text-transform:uppercase;color:var(--zh-tinta)}#cart-drawer .theme-drawer__badge{min-width:0;height:auto;aspect-ratio:auto;padding:0;border-radius:0;background:none;font:inherit;color:inherit}#cart-drawer .theme-drawer__badge:before{content:"("}#cart-drawer .theme-drawer__badge:after{content:")"}#cart-drawer .theme-drawer__close-button{width:44px;height:44px;margin-inline-end:-12px;border:0;border-radius:0;background:none;color:var(--zh-tinta);box-shadow:none}#cart-drawer .theme-drawer__close-button:hover:not(:active){background:none;color:var(--zh-tinta)}#cart-drawer .theme-drawer__close-button:focus-visible{outline:2px solid var(--zh-tinta);outline-offset:-4px}#cart-drawer .theme-drawer__close-button svg{width:20px;height:20px}#cart-drawer .cart-drawer__items{padding-top:24px}#cart-drawer .cart-drawer__items .cart-items__table-row{grid-template-columns:96px minmax(0,1fr) auto;column-gap:16px;padding-bottom:24px;margin-bottom:24px;border-bottom-color:var(--zh-borde)}#cart-drawer .cart-drawer__items .cart-items__table-row:last-child{padding-bottom:0;margin-bottom:0}#cart-drawer .cart-drawer__summary{--cart-drawer-summary-padding: 24px;gap:16px}#cart-drawer .cart-drawer__summary .cart__summary-totals:not(:has(.cart__subtotal-container:empty)){border-block-start-color:var(--zh-borde)}#cart-drawer .cart-drawer__content:not(:has(.cart-form)){align-items:stretch;justify-content:flex-start;padding:0 var(--theme-drawer-padding) var(--theme-drawer-padding);text-align:start}#cart-drawer .cart-drawer__content:not(:has(.cart-form)) .cart-drawer__items{padding:16px 0 0}#cart-drawer .cart-drawer__content>.theme-drawer__title{display:block}#cart-drawer .cart-items__wrapper--drawer-empty{align-items:flex-start;text-align:start}#cart-drawer .cart-drawer__content>.theme-drawer__title:before,.cart-page--empty .cart-title h1:before{content:"";display:var(--zh-cesta-monograma, none);height:32px;aspect-ratio:740.5 / 661.5;margin-block-end:16px;background-color:currentcolor;-webkit-mask:var(--zh-monograma) no-repeat center / contain;mask:var(--zh-monograma) no-repeat center / contain}.cart-page--empty .cart-title h1{flex-direction:column;align-items:flex-start;gap:0}.cart-page--empty .cart-title h1:before{height:40px}.cart-items .cart-items__media-container{aspect-ratio:4 / 5;background:var(--zh-hueso)}.cart-items .cart-items__media-image{height:100%;object-fit:cover}.cart-items .cart-items__media-container:focus-visible{outline:2px solid var(--zh-tinta);outline-offset:2px}.cart-items .cart-items__details{color:var(--zh-gris)}.cart-items .cart-items__title-row,.cart-items .cart-items__title{font-family:var(--zh-letra);font-size:15px;font-weight:500;line-height:1.4;color:var(--zh-tinta)}.cart-items .cart-items__title:hover{text-decoration:underline;text-underline-offset:4px}.cart-items .cart-items__title:focus-visible{outline:2px solid var(--zh-tinta);outline-offset:2px}.cart-items .cart-items__variants-wrapper,.cart-items .cart-items__variants-wrapper *,.cart-items .cart-items__unit-price-wrapper,.cart-items .cart-items__unit-price-wrapper *{font-size:13px;line-height:1.5;color:var(--zh-gris)}.cart-items .cart-items__price{font-size:15px;line-height:1.4;color:var(--zh-tinta)}.cart-items--dividers .cart-items__table-row{border-bottom-color:var(--zh-borde)}.cart-items .cart-items__quantity{margin-block-start:12px}.cart-items .cart-items__quantity .quantity-selector{--quantity-selector-width: 134px;flex:none;width:134px;height:auto;border:1px solid var(--zh-borde);border-radius:0;background:var(--zh-blanco);color:var(--zh-tinta);font-size:15px}.cart-items .cart-items__quantity .quantity-selector :is(.quantity-minus,.quantity-plus){width:44px;height:44px;border-radius:0;color:var(--zh-tinta)}.cart-items .cart-items__quantity .quantity-selector :is(.quantity-minus,.quantity-plus):focus-visible{outline:2px solid var(--zh-tinta);outline-offset:-2px}.cart-items .cart-items__quantity .quantity-selector input[type=number]{width:44px;font-size:15px;color:var(--zh-tinta)}.cart-items .cart-items__quantity .quantity-selector input[type=number]:focus-visible{outline:2px solid var(--zh-tinta);outline-offset:-2px}.cart-items .cart-items__remove{width:auto;min-width:44px;height:44px;margin-inline-start:8px;padding:0 4px;border:0;border-radius:0;background:none;box-shadow:none;color:var(--zh-tinta);font-family:var(--zh-letra);font-size:13px;font-weight:500;text-decoration:underline;text-decoration-color:currentcolor;text-underline-offset:4px}.cart-items .cart-items__remove:hover{background:none;color:var(--zh-tinta);text-decoration-thickness:2px}.cart-items .cart-items__remove:focus-visible{outline:2px solid var(--zh-tinta);outline-offset:-2px}.cart-items .cart-items__remove svg{display:none}.cart-items .cart-items__remove .visually-hidden:not(:focus,:active){position:static!important;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:nowrap}.cart-items .cart-item__error{font-size:13px;color:var(--zh-tinta)}.cart-items__wrapper--drawer-empty>p,.cart-page--empty .cart-items__wrapper>p{margin:0;font-size:13px;line-height:1.5;color:var(--zh-gris)}.cart-items__wrapper--drawer-empty>p a,.cart-page--empty .cart-items__wrapper>p a{color:var(--zh-tinta);text-decoration:underline;text-underline-offset:3px}.cart-items__wrapper .cart-items__empty-button{display:inline-flex;align-items:center;height:48px;margin:16px 0 0;padding:0 24px;border-radius:0;font-family:var(--zh-letra);font-size:15px;font-weight:500}.cart-items__wrapper .cart-items__empty-button:focus-visible{outline:2px solid var(--zh-crema);outline-offset:-6px}.cart-totals .cart-totals__total-label{font-family:var(--zh-letra);font-size:15px;font-weight:500}.cart-totals .cart-totals__total-value{font-size:18px;font-weight:500}.cart-totals .cart-totals__tax-note,.cart-totals .cart-totals__tax-note a{font-size:13px;line-height:1.5;color:var(--zh-gris)}.cart-totals .cart-actions,.cart-totals .cart-actions__divider,.cart-totals:not(:has(.cart-actions)){border-color:var(--zh-borde)}.cart-totals .cart-discount__summary,.cart-totals .cart-note__summary{min-height:44px}.cart-totals .cart-discount__label,.cart-totals .cart-note__label{font-size:15px;font-weight:500}.cart-totals .cart-discount__input{height:44px;border:1px solid var(--zh-borde);border-radius:0;font-size:15px}.cart-totals .cart-discount__input:focus-visible{outline:2px solid var(--zh-tinta);outline-offset:0}.cart-totals .cart-discount__button{height:44px;border-radius:0;font-size:15px;font-weight:500}.cart-totals .cart-discount__pill{border-radius:0}.cart__ctas .cart__checkout-button{width:100%;min-height:48px;border-radius:0;font-family:var(--zh-letra);font-size:15px;font-weight:500}.cart__ctas .cart__checkout-button:focus-visible{outline:2px solid var(--zh-crema);outline-offset:-6px}.cart-items-component>.section{--page-margin: var(--zh-margen);--page-width: var(--zh-ancho)}.cart-page .cart-title h1{gap:.3em;font-family:var(--zh-letra-titulos);font-size:var(--zh-h2);font-style:normal;font-weight:800;line-height:1.05;letter-spacing:0;text-transform:uppercase;color:var(--zh-tinta)}.cart-page .cart-title .cart-bubble,.cart-page .cart-title .cart-bubble[data-maintain-ratio]{width:auto;height:auto;aspect-ratio:auto;padding:0;border-radius:0;color:var(--zh-tinta)}.cart-page .cart-title .cart-bubble__background{display:none}.cart-page .cart-title .cart-bubble__text{font:inherit;color:inherit}.cart-page .cart-title .cart-bubble__text-count{display:flex}.cart-page .cart-title .cart-bubble__text-count.hidden{display:none}.cart-page .cart-title .cart-bubble__text-count:before{content:"("}.cart-page .cart-title .cart-bubble__text-count:after{content:")"}.cart-page .cart-page__title+.cart-page__items{margin-block-start:32px}.cart-page .cart-items__table-row{grid-template-columns:96px minmax(0,1fr) minmax(var(--cart-item-price-width),auto);column-gap:16px}@container cart-items (min-width: 720px){.cart-page .cart-items__table-row{grid-template-columns:120px minmax(0,1fr) auto minmax(var(--cart-item-price-width),auto);column-gap:24px}.cart-page .cart-items__quantity{margin-block-start:0}}.cart-page.cart-page--empty{align-items:flex-start;justify-content:flex-start}.cart-page--empty .cart-page__title{margin-top:0}.cart-page--empty .cart-title{text-align:start}.cart-page--empty .cart-items__wrapper{align-items:flex-start;text-align:start}.cart-page--empty .cart-page__title+.cart-page__items{margin-block-start:16px}@media(max-width:767px){#cart-drawer .theme-drawer__dialog{--theme-drawer-padding: 16px}#cart-drawer .theme-drawer__header{min-height:56px;padding-block:6px}#cart-drawer .theme-drawer__title{font-size:18px}.cart-page--empty .cart-title h1:before{height:32px}#cart-drawer .cart-drawer__items{padding-top:16px}#cart-drawer .cart-drawer__summary{--cart-drawer-summary-padding: 16px}#cart-drawer .cart-drawer__items .cart-items__table-row,.cart-page .cart-items__table-row{grid-template-columns:80px minmax(0,1fr) auto;column-gap:12px}}#search-modal .search-modal__content{border:1px solid var(--zh-borde);border-radius:0;font-family:var(--zh-letra);color:var(--zh-tinta)}#search-modal .predictive-search-form__header{padding:8px 12px 8px 24px;border:0;border-bottom:1px solid var(--zh-borde);border-radius:0;background:var(--zh-blanco)}#search-modal .predictive-search-form__header:focus-within{box-shadow:inset 0 -2px 0 var(--zh-tinta)}#search-modal .predictive-search-form__header:before{display:none}#search-modal .predictive-search-form__header-inner{gap:16px;border:0;border-radius:0;background:none}#search-modal .predictive-search-form__header-inner>label.visually-hidden:not(:focus,:active){position:static!important;flex:none;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:nowrap;font-family:var(--zh-letra-titulos);font-size:24px;font-weight:800;line-height:1;text-transform:uppercase;color:var(--zh-tinta)}#search-modal .predictive-search__icon{display:none}#search-modal input.search-input{height:64px;padding:0;border-radius:0;font-family:var(--zh-letra);font-size:24px;color:var(--zh-tinta)}#search-modal input.search-input::placeholder{color:var(--zh-gris)}#search-modal .predictive-search__reset-button{min-width:44px;height:44px;margin:0;padding:0 4px;opacity:1;color:var(--zh-tinta);font-family:var(--zh-letra);font-size:13px;font-weight:500;text-decoration:underline;text-underline-offset:4px}#search-modal .predictive-search__reset-button:focus-visible,#search-modal .predictive-search__close-modal-button:focus-visible{outline:2px solid var(--zh-tinta);outline-offset:-2px}#search-modal .predictive-search__reset-button[hidden]{display:none}#search-modal .predictive-search__close-modal-button{flex:none;width:44px;height:44px;margin-inline-start:4px;border-radius:0;background:none;color:var(--zh-tinta)}#search-modal .predictive-search__close-modal-button :is(.svg-wrapper,svg){width:20px;height:20px}#search-modal{--padding-xl: 24px}#search-modal .predictive-search-results__inner{padding-block:24px}#search-modal .predictive-search-results__title{font-family:var(--zh-letra);font-size:15px;font-weight:500;line-height:1.5;text-transform:none;color:var(--zh-gris)}#search-modal .predictive-search-results__wrapper-products{gap:24px 12px}#search-modal .predictive-search-results__card--product,#search-modal .predictive-search-results__card--product:hover,#search-modal .predictive-search-results__card--product:is([aria-selected=true].keyboard-focus,:focus-visible,:has(.resource-card:focus-visible)){margin:0;padding:0;border-radius:0;background:none;transform:none}#search-modal .predictive-search-results__card--product:is([aria-selected=true].keyboard-focus,:focus-visible,:has(.resource-card:focus-visible),:has(.resource-card__link:focus-visible)){outline:2px solid var(--zh-tinta);outline-offset:4px}#search-modal .resource-card{row-gap:12px}#search-modal .resource-card__media{position:relative;background:var(--zh-hueso)}#search-modal .resource-card__image{display:block;width:100%;aspect-ratio:4 / 5;border-radius:0}#search-modal .resource-card__content{gap:0}#search-modal .resource-card__title{display:block;overflow:visible;-webkit-line-clamp:none;font-family:var(--zh-letra);font-size:15px;font-weight:500;line-height:1.4;color:var(--zh-tinta)}#search-modal .resource-card:hover .resource-card__title{text-decoration:underline;text-underline-offset:4px}#search-modal .resource-card__content .price{font-size:15px;font-weight:400;color:var(--zh-tinta)}#search-modal .predictive-search-results__pill{min-height:44px;border:1px solid var(--zh-borde);border-radius:0;background:none;color:var(--zh-tinta)}#search-modal .predictive-search-results__card:not(.predictive-search-results__card--product){border-color:var(--zh-borde);border-radius:0}#search-modal .predictive-search-results__no-results,#search-modal .predictive-search-results__no-results:last-child{margin:0;padding-inline:var(--padding-xl);font-size:15px;text-align:start}#search-modal .predictive-search-form__footer{padding:16px 24px;border-top:1px solid var(--zh-borde);background:var(--zh-blanco)}#search-modal .predictive-search-form__content-wrapper:has([data-search-results]):not(:has(.predictive-search-results__no-results))>.predictive-search-form__content{padding-block-end:80px}#search-modal .predictive-search__search-button{width:100%;min-height:48px;padding:0 24px;border-radius:0;font-family:var(--zh-letra);font-size:15px;font-weight:500}#search-modal .predictive-search__search-button:hover{transform:none}#search-modal .predictive-search__search-button:focus-visible{outline:2px solid var(--zh-crema);outline-offset:-6px}@media(max-width:749px){#search-modal .predictive-search-form__header{padding:4px 4px 4px 16px}#search-modal .predictive-search-form__header-inner{gap:12px}#search-modal .predictive-search-form__header-inner>label.visually-hidden:not(:focus,:active){font-size:18px}#search-modal input.search-input{height:56px;font-size:18px}#search-modal{--padding-xl: 16px}#search-modal .predictive-search-results__inner{padding-block:16px}#search-modal .predictive-search-form__footer{padding:16px}}@media(prefers-reduced-motion:reduce){.page-wrapper{transition:none;scroll-behavior:auto}#cart-drawer .theme-drawer__dialog,#search-modal .search-modal__content,#search-modal .predictive-search-results__no-results,#search-modal .predictive-search-results__wrapper,#search-modal .predictive-search-results__card,#search-modal .resource-card,.cart-items .cart-items__table-row,.cart-items .cart-items__error{animation:none;transition:none}#search-modal .resource-card{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/zh-horizon.css.map */
