:root{--hx-black: #0a0a0a;--hx-ink: #111111;--hx-gray-900: #1a1a1a;--hx-gray-700: #404040;--hx-gray-500: #6e6e6e;--hx-gray-400: #9a9a9a;--hx-gray-300: #c8c8c8;--hx-gray-200: #e6e6e6;--hx-gray-100: #f4f4f4;--hx-gray-50: #fafafa;--hx-white: #ffffff;--hx-font-display: "Inter Tight", "Inter", -apple-system, "Helvetica Neue", Arial, sans-serif;--hx-font-body: "Inter", -apple-system, "Helvetica Neue", Arial, sans-serif;--hx-ease: cubic-bezier(.22, 1, .36, 1);--hx-gutter: clamp(2rem, 4vw, 5.6rem);--hx-max: 1560px;--font-heading-family: var(--hx-font-display);--font-heading-style: normal;--font-heading-weight: 600;--font-body-family: var(--hx-font-body);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600}html{scroll-behavior:smooth}body{font-family:var(--hx-font-body);font-weight:400;color:var(--hx-black);background:var(--hx-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0}::selection{background:var(--hx-black);color:var(--hx-white)}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--hx-font-display);font-weight:600;letter-spacing:-.025em;line-height:1.08;color:inherit}h1,.h1{letter-spacing:-.035em}.section-header,.shopify-section-header{margin-bottom:0!important}.content-for-layout>.shopify-section{margin:0}.hx-t-index .section-template--padding,.hx-t-index .shopify-section{--section-padding: 0}.hx-container{width:100%;max-width:var(--hx-max);margin:0 auto;padding-left:var(--hx-gutter);padding-right:var(--hx-gutter)}.hx-eyebrow{display:block;font-family:var(--hx-font-body);font-size:1.1rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;line-height:1.4;margin:0 0 2rem}.hx-section{position:relative;overflow-x:clip}.hx-section *{box-sizing:border-box}.hx-link{display:inline-block;position:relative;font-size:1.2rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:inherit;padding-bottom:.6rem}.hx-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform-origin:left;transition:transform .6s var(--hx-ease)}.hx-link:hover:after{transform:scaleX(.35)}.button,.shopify-challenge__button,button.shopify-payment-button__button--unbranded{--border-radius: 0;border-radius:0;font-family:var(--hx-font-body);font-size:1.2rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;min-height:5.2rem;padding:0 3.6rem;transition:background-color .4s var(--hx-ease),color .4s var(--hx-ease),border-color .4s var(--hx-ease),transform .4s var(--hx-ease)}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after{display:none!important;box-shadow:none!important}.button:not(.button--secondary):not(.button--tertiary){background:var(--hx-black);color:var(--hx-white);border:1px solid var(--hx-black)}.button:not(.button--secondary):not(.button--tertiary):hover{background:var(--hx-white);color:var(--hx-black)}.button--secondary{background:transparent;color:var(--hx-black);border:1px solid var(--hx-black)}.button--secondary:hover{background:var(--hx-black);color:var(--hx-white)}.color-scheme-3 .button:not(.button--secondary),.color-scheme-4 .button:not(.button--secondary),.hx-dark .button:not(.button--secondary){background:var(--hx-white);color:var(--hx-black);border-color:var(--hx-white)}.color-scheme-3 .button:not(.button--secondary):hover,.color-scheme-4 .button:not(.button--secondary):hover,.hx-dark .button:not(.button--secondary):hover{background:transparent;color:var(--hx-white)}.shopify-payment-button__button--unbranded{background:var(--hx-white)!important;color:var(--hx-black)!important;border:1px solid var(--hx-black)!important}.shopify-payment-button__button--unbranded:hover{background:var(--hx-black)!important;color:var(--hx-white)!important}input,select,textarea,.field__input,.select__select,.customer .field input{border-radius:0;font-family:var(--hx-font-body)}.field:after,.select:after,.customer .field:after{box-shadow:none!important}.header__inline-menu>.list-menu>li:has(>a[href*="/policies/"]),.header__inline-menu>.list-menu>li:has(>a[href="/"]),.header__inline-menu>.list-menu>li:has(>a[href$="/policies/refund-policy"]){display:none}.utility-bar,.announcement-bar{border:0!important}.announcement-bar__message,.announcement-bar .announcement-bar__link,.announcement-bar p{font-family:var(--hx-font-body);font-size:1.05rem!important;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.announcement-bar__message{padding:1.1rem 0!important;min-height:0!important}.section-header{box-shadow:none}.header-wrapper{border-bottom:1px solid var(--hx-gray-200)!important;background:var(--hx-white)}.header-wrapper--border-bottom:after{display:none}.header{padding-top:1.6rem!important;padding-bottom:1.6rem!important;max-width:var(--hx-max);padding-left:var(--hx-gutter);padding-right:var(--hx-gutter)}.header__heading-link,.header__heading{text-decoration:none}.header__heading-link{font-family:var(--hx-font-display);font-weight:700;font-size:2.2rem;letter-spacing:.34em;text-transform:uppercase;padding-left:.34em;color:var(--hx-black)}.header__heading-link .h2,.header__heading .h2{font-size:inherit;letter-spacing:inherit}.header__menu-item,.header__menu-item span,.list-menu__item--link{font-family:var(--hx-font-body);font-size:1.15rem!important;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--hx-black)}.header__menu-item:hover span{text-decoration:none;opacity:.55}.header__active-menu-item{text-decoration:none!important}.header__icon{color:var(--hx-black)}.header__icon .svg-wrapper,.header__icon svg{width:2.2rem;height:2.2rem}.header__icon:hover .icon{transform:none}.cart-count-bubble{background:var(--hx-black);color:var(--hx-white);font-size:.95rem;font-weight:600;min-width:1.7rem;height:1.7rem;line-height:1.7rem;bottom:.7rem;left:1.9rem}.header__inline-menu .list-menu__item{padding:1rem 1.6rem}.mega-menu__content,.header__submenu{border:0!important;border-top:1px solid var(--hx-gray-200)!important;box-shadow:0 24px 40px #0000000f!important;border-radius:0!important}.menu-drawer{border-right:1px solid var(--hx-gray-200)}.menu-drawer__menu-item{font-family:var(--hx-font-display);font-size:2.4rem!important;font-weight:600;letter-spacing:-.02em;text-transform:none}.menu-drawer__menu-item--small{font-size:1.2rem!important;letter-spacing:.16em;text-transform:uppercase}.search-modal__content,.predictive-search{background:var(--hx-white);border-radius:0}.predictive-search__item-heading{font-family:var(--hx-font-body);font-weight:500;font-size:1.3rem}.card-wrapper{--card-image-bg: var(--hx-gray-100)}.card,.card--standard,.card--card{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}.card__inner{background:var(--hx-gray-100)!important;border-radius:0!important;overflow:hidden}.card--standard>.card__content{padding:1.4rem 0 0}.card__media,.card__media .media{background:var(--hx-gray-100)}.card__media .media>img,.card__inner .media>img{mix-blend-mode:multiply;object-fit:contain;transition:transform 1.1s var(--hx-ease),opacity .6s var(--hx-ease);padding:6%}.card:hover .card__media .media>img:first-child{transform:scale(1.045)}.card__media .media--hover-effect>img+img{opacity:0}.card:hover .media--hover-effect>img:first-child:not(:only-child){opacity:0}.card:hover .media--hover-effect>img+img{opacity:1;transform:scale(1.02)}.card__heading,.card__heading a,.card-information .card__heading{font-family:var(--hx-font-body);font-size:1.3rem!important;font-weight:500;letter-spacing:.01em;text-transform:none;line-height:1.35}.card__heading a:after{display:none}.card-information{margin-top:.4rem}.card-information .price,.card-information .price-item{font-size:1.3rem;color:var(--hx-gray-700);font-weight:400}.price--on-sale .price-item--regular{color:var(--hx-gray-400);font-size:1.2rem}.price--on-sale .price-item--sale{color:var(--hx-black);font-weight:600}.card .badge,.badge{border-radius:0;border:0;font-family:var(--hx-font-body);font-size:1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;background:var(--hx-black);color:var(--hx-white);padding:.55rem 1rem}.badge--sold-out,.color-scheme-2 .badge{background:var(--hx-white);color:var(--hx-gray-500)}.card__badge{top:1.2rem;left:1.2rem;bottom:auto}.hn-badge--preventa{background:var(--hx-white);color:var(--hx-black);border:1px solid var(--hx-black)}.hn-badge--encargo{background:var(--hx-white);color:var(--hx-black);border:1px solid var(--hx-gray-300)}.quick-add{margin:0}.card--standard>.card__content{display:flex;flex-direction:column}.card-wrapper .quick-add{position:static;order:10;margin-top:1.2rem;opacity:1;transform:none}.card__content .card__information{order:1}.quick-add__submit.button{min-height:4rem;padding:0 .8rem;font-size:.98rem;letter-spacing:.12em;background:transparent!important;color:var(--hx-black)!important;border:1px solid var(--hx-gray-300)!important}.quick-add__submit.button:hover{background:var(--hx-black)!important;color:var(--hx-white)!important;border-color:var(--hx-black)!important}.collection-hero,.collection-hero--with-image{background:var(--hx-white)}.collection-hero__inner{padding:7rem var(--hx-gutter) 3rem!important;max-width:var(--hx-max);margin:0 auto;text-align:left}.collection-hero__title{font-size:clamp(4rem,9vw,11rem);letter-spacing:-.045em;line-height:.92;margin:0}.collection-hero__description{font-size:1.5rem;color:var(--hx-gray-500);max-width:52rem;margin-top:2.4rem}.facets-wrapper,.facets-container{padding-left:var(--hx-gutter);padding-right:var(--hx-gutter)}.facets__summary,.facets__label,.facet-filters__label,.product-count,.mobile-facets__open-label{font-family:var(--hx-font-body);font-size:1.15rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.facets__disclosure-vertical,.facets__display{border-radius:0!important}.product-grid-container,.facets-container,.facets-wrapper,.collection-hero__inner{max-width:var(--hx-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--hx-gutter)!important;padding-right:var(--hx-gutter)!important;width:100%;box-sizing:border-box}.facets-wrapper{padding-left:0!important;padding-right:0!important}.product-grid{column-gap:1.2rem;row-gap:3.6rem}.product{--hx-pad: clamp(2rem, 4vw, 6rem)}.product__title h1,.product__title h2,.product__title .h1,h1.hn-product-title,h2.hn-product-title{font-family:var(--hx-font-display);font-size:clamp(2.8rem,3.2vw,4.2rem)!important;font-weight:600;letter-spacing:-.03em;line-height:1.04;margin:0 0 1.2rem}.product__info-wrapper{padding-top:1rem}.product__info-container{max-width:52rem}.product__info-container .price{margin:0 0 2.4rem}.product__info-container .price__container .price-item{font-size:2.2rem;font-weight:500;letter-spacing:-.01em}.product__info-container .price--on-sale .price-item--regular{font-size:1.6rem}.product__tax,.product__sku,.caption{color:var(--hx-gray-500)}.product-form__input .form__label,.product-form__input legend.form__label{font-size:1.1rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--hx-gray-700);margin-bottom:1rem}.product-form__input input[type=radio]+label{border-radius:0;border:1px solid var(--hx-gray-300);padding:1.2rem 2rem;font-size:1.3rem;font-weight:500;background:var(--hx-white);color:var(--hx-black);transition:background-color .3s,color .3s,border-color .3s}.product-form__input input[type=radio]+label:hover{border-color:var(--hx-black)}.product-form__input input[type=radio]:checked+label{background:var(--hx-black);color:var(--hx-white);border-color:var(--hx-black)}.quantity{border-radius:0}.quantity:after,.quantity:before{border-radius:0;box-shadow:none!important}.product-form__submit{min-height:5.8rem}.product__media-wrapper .product-media-container,.product__media,.product-media-container .media{background:var(--hx-gray-100);border-radius:0}.product__media img,.product-media-container .media img{mix-blend-mode:multiply;object-fit:contain}.product__media-list,.product-media-container{gap:1.2rem}.thumbnail-list__item .thumbnail{border-radius:0;background:var(--hx-gray-100)}.thumbnail[aria-current=true]:after,.thumbnail:hover:after{box-shadow:none!important;border:1px solid var(--hx-black)}.product__description,.product__description p{font-size:1.5rem;line-height:1.7;color:var(--hx-gray-700)}.product__description{margin-top:3rem}.accordion{border-top:1px solid var(--hx-gray-200);border-bottom:0}.accordion+.accordion{border-top:0}.accordion__title{font-family:var(--hx-font-body);font-size:1.2rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.accordion summary{padding:2rem 0}.accordion .accordion__content{font-size:1.4rem;color:var(--hx-gray-700)}.product__info-container .icon-with-text{font-size:1.3rem}.share-button .share-button__button{font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase}.product-recommendations,.related-products{padding-top:6rem}.hn-preventa-aviso{border:1px solid var(--hx-black);border-left:1px solid var(--hx-black);background:var(--hx-white);padding:1.2rem 1.6rem;font-size:1.3rem}.hn-preventa-aviso strong{font-weight:600;letter-spacing:.16em;font-size:1.1rem}.hn-nota-encargo{border:1px solid var(--hx-gray-300);border-left:1px solid var(--hx-gray-300);background:var(--hx-gray-50)}.hx-completa{margin:2.4rem 0;padding:2.4rem 0 0;border-top:1px solid var(--hx-gray-200)}.hx-completa__titulo{margin:0 0 .4rem;font-family:var(--hx-font-display);font-size:1.8rem;font-weight:600;letter-spacing:-.02em}.hx-completa__texto{margin:0 0 1.8rem;font-size:1.3rem;color:var(--hx-gray-500)}.hx-completa__grid{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:.4rem;scrollbar-width:none}.hx-completa__grid::-webkit-scrollbar{display:none}.hx-completa__item{position:relative;flex:0 0 15rem;scroll-snap-align:start}.hx-completa__chip{position:absolute;z-index:4;top:.8rem;left:.8rem;background:var(--hx-black);color:var(--hx-white);font-size:.95rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:.5rem .9rem}.footer{border:0}.footer__content-top{padding-top:7rem;padding-bottom:3rem;max-width:var(--hx-max);padding-left:var(--hx-gutter);padding-right:var(--hx-gutter)}.footer-block__heading{font-family:var(--hx-font-body);font-size:1.1rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;opacity:.6;margin-bottom:2rem}.footer-block__details-content .list-menu__item--link,.footer-block__details-content a{font-size:1.4rem;text-transform:none;letter-spacing:0;font-weight:400;opacity:.85}.footer-block__details-content a:hover{opacity:1;text-decoration:underline;text-underline-offset:.4rem}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.12);max-width:var(--hx-max);padding-left:var(--hx-gutter);padding-right:var(--hx-gutter)}.footer__copyright,.copyright__content{font-size:1.1rem;letter-spacing:.08em;opacity:.55}.footer-block--newsletter .newsletter-form__field-wrapper .field__input{background:transparent;border-radius:0}.footer .list-social__link{color:inherit}.main-page-title,.page-title{font-size:clamp(3.4rem,6vw,7rem);letter-spacing:-.04em;line-height:.95}.template-cart .title,.title--primary{font-size:clamp(3rem,5vw,5.6rem);letter-spacing:-.04em}.cart-item__name{font-family:var(--hx-font-body);font-size:1.4rem;font-weight:500;text-decoration:none}.cart__ctas .button{width:100%}.totals__total-value{font-family:var(--hx-font-display);font-weight:600}.cart-items thead th{font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;opacity:.6}.article-card__title,.blog-articles .card__heading{letter-spacing:-.02em}.rte,.rte p{line-height:1.75}.rte h2,.rte h3{letter-spacing:-.02em}.contact .field__input,.customer .field__input{border-radius:0}.hx-hero{background:var(--hx-bg, #f1f1f1);color:var(--hx-fg, var(--hx-black));position:relative;overflow:hidden}.hx-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;min-height:var(--hx-h, 88vh);max-width:var(--hx-max);margin:0 auto;padding:0 var(--hx-gutter);gap:4rem}.hx-hero__copy{position:relative;z-index:3;padding:8rem 0;max-width:64rem}.hx-hero__title{font-size:var(--hx-title, 9rem);font-weight:600;letter-spacing:-.05em;line-height:.94;margin:0 0 3rem;text-wrap:balance}.hx-hero__sub{font-size:var(--hx-sub, 1.8rem);line-height:1.55;max-width:44rem;margin:0 0 4.4rem;opacity:.78}.hx-hero__ctas{display:flex;gap:1.4rem;flex-wrap:wrap}.hx-hero__media{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.hx-hero__media{z-index:2}.hx-hero__media img{width:auto;max-width:100%;max-height:calc(var(--hx-h, 88vh) - 8rem);object-fit:contain;mix-blend-mode:multiply}.hx-hero__mark{position:absolute;right:3vw;top:50%;transform:translateY(-50%);height:min(78vh,70rem);width:auto;opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;mix-blend-mode:multiply}.hx-hero--foto .hx-hero__inner{grid-template-columns:1fr}.hx-hero--foto .hx-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.hx-hero--foto .hx-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:var(--hx-pos, 75% center);mix-blend-mode:normal;filter:none;max-height:none}.hx-hero--foto .hx-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,var(--hx-ov, 0)),#0000)}.hx-hero__scroll{position:absolute;left:var(--hx-gutter);bottom:3rem;font-size:1.05rem;letter-spacing:.24em;text-transform:uppercase;display:flex;align-items:center;gap:1.2rem;opacity:.6}.hx-hero__scroll:before{content:"";width:4.8rem;height:1px;background:currentColor}.hx-marquee{background:var(--hx-black);color:var(--hx-white);overflow:hidden;padding:2.2rem 0;border-top:1px solid rgba(255,255,255,.08)}.hx-marquee__track{display:flex;width:max-content;animation:hx-marquee var(--hx-speed, 40s) linear infinite}.hx-marquee__group{display:flex;flex-shrink:0;align-items:center}.hx-marquee__item{font-family:var(--hx-font-display);font-size:var(--hx-size, 1.6rem);font-weight:500;letter-spacing:.34em;text-transform:uppercase;padding:0 3.4rem;white-space:nowrap}.hx-marquee__dot{width:.5rem;height:.5rem;background:currentColor;border-radius:50%;opacity:.5}@keyframes hx-marquee{to{transform:translate(-50%)}}.hx-marquee:hover .hx-marquee__track{animation-play-state:paused}.hx-manifiesto{background:var(--hx-bg, #0a0a0a);color:var(--hx-fg, #ffffff)}.hx-manifiesto__inner{max-width:var(--hx-max);margin:0 auto;padding:0 var(--hx-gutter)}.hx-manifiesto__texto{font-family:var(--hx-font-display);font-size:var(--hx-size, 6.4rem);font-weight:500;letter-spacing:-.04em;line-height:1.05;margin:0;max-width:118rem}.hx-manifiesto__texto .hx-w{opacity:var(--hx-w-op, .2);transition:opacity .5s var(--hx-ease)}.hx-manifiesto__texto .hx-w.is-on{opacity:1}.hx-manifiesto__pie{display:flex;justify-content:space-between;align-items:flex-end;gap:4rem;margin-top:7rem;flex-wrap:wrap}.hx-manifiesto__cuerpo{max-width:46rem;font-size:1.6rem;line-height:1.7;opacity:.7;margin:0}.hx-pilares{background:var(--hx-bg, #ffffff);color:var(--hx-fg, #0a0a0a)}.hx-pilares__inner{max-width:var(--hx-max);margin:0 auto;padding:0 var(--hx-gutter)}.hx-pilares__cab{display:flex;justify-content:space-between;align-items:flex-end;gap:3rem;margin-bottom:7rem;flex-wrap:wrap}.hx-pilares__titulo{font-size:var(--hx-size, 5.2rem);letter-spacing:-.04em;line-height:1;margin:0;max-width:62rem}.hx-pilares__grid{display:grid;grid-template-columns:repeat(var(--hx-cols, 3),minmax(0,1fr));border-top:1px solid currentColor}.hx-pilar{padding:3.4rem 3.4rem 0 0;position:relative}.hx-pilar+.hx-pilar{padding-left:3.4rem;border-left:1px solid var(--hx-gray-200)}.hx-pilar__num{font-size:1.15rem;letter-spacing:.2em;font-weight:500;opacity:.45;display:block;margin-bottom:7rem}.hx-pilar__titulo{font-size:3rem;letter-spacing:-.03em;margin:0 0 1.6rem}.hx-pilar__texto{font-size:1.5rem;line-height:1.7;color:var(--hx-gray-500);margin:0;max-width:36rem}.hx-cats{background:var(--hx-bg, #ffffff)}.hx-cats__inner{max-width:var(--hx-max);margin:0 auto;padding:0 var(--hx-gutter)}.hx-cats__cab{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4rem;gap:2rem;flex-wrap:wrap}.hx-cats__titulo{font-size:var(--hx-size, 4.4rem);letter-spacing:-.04em;margin:0}.hx-cats__grid{display:grid;grid-template-columns:repeat(var(--hx-cols, 3),minmax(0,1fr));gap:1.2rem}.hx-cat{position:relative;display:block;overflow:hidden;background:var(--hx-gray-100);aspect-ratio:var(--hx-ratio, 4 / 5);color:var(--hx-black);text-decoration:none}.hx-cat__img{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:9% 12% 22%}.hx-cat__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform 1.4s var(--hx-ease)}.hx-cat:hover .hx-cat__img img{transform:scale(1.06)}.hx-cat__info{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:flex-end;padding:2.4rem}.hx-cat__nombre{font-family:var(--hx-font-display);font-size:2.4rem;font-weight:600;letter-spacing:-.03em;line-height:1}.hx-cat__cant{display:block;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;opacity:.5;margin-top:.8rem;font-family:var(--hx-font-body);font-weight:500}.hx-cat__flecha{width:4.4rem;height:4.4rem;border:1px solid var(--hx-black);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .4s var(--hx-ease),color .4s var(--hx-ease),transform .4s var(--hx-ease)}.hx-cat:hover .hx-cat__flecha{background:var(--hx-black);color:var(--hx-white);transform:translate(4px)}.hx-prod{background:var(--hx-bg, #ffffff)}.hx-prod__inner{max-width:var(--hx-max);margin:0 auto;padding:0 var(--hx-gutter)}.hx-prod__cab{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4rem;gap:2rem;flex-wrap:wrap}.hx-prod__titulo{font-size:var(--hx-size, 4.4rem);letter-spacing:-.04em;margin:0}.hx-prod__sub{margin:1.4rem 0 0;font-size:1.5rem;color:var(--hx-gray-500);max-width:48rem}.hx-prod__lista{display:grid;grid-template-columns:repeat(var(--hx-cols, 4),minmax(0,1fr));gap:3.6rem 1.2rem;list-style:none;margin:0;padding:0}.hx-edit{background:var(--hx-bg, #f4f4f4);color:var(--hx-fg, #0a0a0a)}.hx-edit__inner{max-width:var(--hx-max);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:var(--hx-h, 80vh)}.hx-edit--inv .hx-edit__media{order:2}.hx-edit__media{position:relative;background:var(--hx-media-bg, #ebebeb);display:flex;align-items:center;justify-content:center;overflow:hidden}.hx-edit__media img{width:78%;height:auto;max-height:86%;object-fit:contain;mix-blend-mode:multiply;transition:transform 1.6s var(--hx-ease)}.hx-edit--foto .hx-edit__media img{width:100%;height:100%;max-height:none;object-fit:cover;mix-blend-mode:normal}.hx-edit:hover .hx-edit__media img{transform:scale(1.03)}.hx-edit__copy{display:flex;flex-direction:column;justify-content:center;padding:8rem var(--hx-gutter)}.hx-edit__titulo{font-size:var(--hx-size, 5.6rem);letter-spacing:-.045em;line-height:.98;margin:0 0 2.6rem}.hx-edit__texto{font-size:1.6rem;line-height:1.7;max-width:46rem;opacity:.72;margin:0 0 4rem}.hx-garantias{background:var(--hx-bg, #ffffff);color:var(--hx-fg, #0a0a0a);border-top:1px solid var(--hx-gray-200);border-bottom:1px solid var(--hx-gray-200)}.hx-garantias__grid{max-width:var(--hx-max);margin:0 auto;padding:0 var(--hx-gutter);display:grid;grid-template-columns:repeat(var(--hx-cols, 4),minmax(0,1fr))}.hx-gar{padding:3.6rem 2.4rem 3.6rem 0}.hx-gar+.hx-gar{padding-left:2.4rem;border-left:1px solid var(--hx-gray-200)}.hx-gar__titulo{font-family:var(--hx-font-display);font-size:1.8rem;font-weight:600;letter-spacing:-.02em;margin:0 0 .8rem}.hx-gar__texto{font-size:1.35rem;line-height:1.6;color:var(--hx-gray-500);margin:0}.hx-promo{background:var(--hx-bg, #0a0a0a);color:var(--hx-fg, #ffffff);text-align:center}.hx-promo__inner{max-width:var(--hx-max);margin:0 auto;padding:0 var(--hx-gutter);display:flex;align-items:center;justify-content:center;gap:3rem;flex-wrap:wrap}.hx-promo__texto{font-family:var(--hx-font-display);font-size:var(--hx-size, 2.4rem);font-weight:500;letter-spacing:-.02em;margin:0}.hx-promo__sub{font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;opacity:.6;margin:0}.hx-historia{background:var(--hx-bg, #ffffff);color:var(--hx-fg, #0a0a0a)}.hx-historia__inner{max-width:96rem;margin:0 auto;padding:0 var(--hx-gutter);text-align:center}.hx-historia__texto{font-family:var(--hx-font-display);font-size:var(--hx-size, 3.6rem);font-weight:500;letter-spacing:-.035em;line-height:1.18;margin:0 0 3.4rem}.hx-historia__firma{font-size:1.15rem;letter-spacing:.22em;text-transform:uppercase;opacity:.5}.hx-cta{background:var(--hx-bg, #0a0a0a);color:var(--hx-fg, #ffffff)}.hx-cta__inner{max-width:var(--hx-max);margin:0 auto;padding:0 var(--hx-gutter);text-align:center}.hx-cta__titulo{font-size:var(--hx-size, 8rem);font-weight:600;letter-spacing:-.05em;line-height:.95;margin:0 auto 3.6rem;max-width:100rem;text-wrap:balance}.hx-cta__ctas{display:flex;gap:1.4rem;justify-content:center;flex-wrap:wrap}.hx-cta .button--secondary{color:var(--hx-white);border-color:var(--hx-white)}.hx-cta .button--secondary:hover{background:var(--hx-white);color:var(--hx-black)}.hx-reveal{opacity:0;transform:translateY(2.4rem);transition:opacity 1.1s var(--hx-ease),transform 1.1s var(--hx-ease);transition-delay:var(--hx-d, 0s)}.hx-reveal.is-in,.shopify-design-mode .hx-reveal,.no-js .hx-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hx-reveal{opacity:1;transform:none;transition:none}.hx-marquee__track{animation:none}.hx-manifiesto__texto .hx-w{opacity:1}html{scroll-behavior:auto}}@media(max-width:989px){.hx-hero__inner{grid-template-columns:1fr;min-height:0;gap:0;padding-top:4rem}.hx-hero__copy{padding:3rem 0 2rem}.hx-hero__title{font-size:min(var(--hx-title, 9rem),15vw)}.hx-hero__media{order:-1;padding-bottom:2rem}.hx-hero__media img{max-height:46rem}.hx-hero__scroll{display:none}.hx-manifiesto__texto{font-size:min(var(--hx-size, 6.4rem),9vw)}.hx-pilares__grid{grid-template-columns:1fr}.hx-pilar,.hx-pilar+.hx-pilar{padding:3rem 0;border-left:0;border-top:1px solid var(--hx-gray-200)}.hx-pilar:first-child{border-top:0}.hx-pilar__num{margin-bottom:2.4rem}.hx-pilares__titulo,.hx-cats__titulo,.hx-prod__titulo{font-size:min(var(--hx-size),8.4vw)}.hx-cats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-cat__nombre{font-size:1.8rem}.hx-cat__info{padding:1.6rem}.hx-cat__flecha{display:none}.hx-prod__lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 1rem}.hx-edit__inner{grid-template-columns:1fr;min-height:0}.hx-edit--inv .hx-edit__media{order:0}.hx-edit__media{min-height:52rem}.hx-edit__copy{padding:5rem var(--hx-gutter)}.hx-edit__titulo{font-size:min(var(--hx-size),11vw)}.hx-garantias__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-gar:nth-child(3){padding-left:0;border-left:0}.hx-gar{border-top:1px solid var(--hx-gray-200)}.hx-gar:nth-child(-n+2){border-top:0}.hx-historia__texto{font-size:min(var(--hx-size),7vw)}.hx-cta__titulo{font-size:min(var(--hx-size),13vw)}.hx-promo__inner{gap:1.2rem}.collection-hero__inner{padding-top:4rem!important}.header__heading-link{font-size:1.8rem;letter-spacing:.28em}.footer__content-top{padding-top:4rem}.card__heading,.card__heading a{font-size:1.2rem!important}}@media(max-width:749px){.hx-marquee__item{padding:0 2rem}.hx-hero__ctas .button{flex:1 1 100%}}.hx-garantias-pdp{list-style:none;margin:2.4rem 0 0;padding:2rem 0 0;border-top:1px solid var(--hx-gray-200);display:grid;gap:.9rem}.hx-garantias-pdp li{font-size:1.25rem;letter-spacing:.04em;color:var(--hx-gray-700);padding-left:2.2rem;position:relative}.hx-garantias-pdp li:before{content:"";position:absolute;left:0;top:.55em;width:1rem;height:1px;background:var(--hx-black)}.hx-promo-pdp{border:1px solid var(--hx-black);padding:1.4rem 1.8rem;font-size:1.3rem;letter-spacing:.02em;margin:0 0 2.4rem}.header__heading-logo-wrapper,.header__heading-link{display:inline-flex;align-items:center;justify-content:center}.hx-logo{display:block;height:3.4rem;width:auto}.header__heading-link{padding-left:0!important;letter-spacing:0}.hx-footer-logo{display:block;width:22rem;max-width:70%;height:auto;margin:0 0 2.4rem}@media(max-width:989px){.hx-logo{height:2.8rem}.hx-hero__mark{opacity:.04;height:46rem;right:-4rem}}.hx-completa .card-information .price-item,.hx-completa .price-item--regular,.hx-completa .price-item--sale{font-size:1.3rem}.hx-completa .card__heading,.hx-completa .card__heading a{font-size:1.2rem!important}@media(max-width:749px){.announcement-bar__message,.announcement-bar .announcement-bar__link,.announcement-bar p{font-size:.95rem!important;letter-spacing:.1em!important;line-height:1.4}.announcement-bar__message{padding:.9rem 0!important}}@media(max-width:989px){.hx-hero--foto .hx-hero__bg{position:relative;inset:auto;height:56vh;min-height:30rem}.hx-hero--foto .hx-hero__bg:after{display:none}.hx-hero--foto .hx-hero__inner{padding-top:0}.hx-hero--foto .hx-hero__copy{padding-top:3.4rem}}.hx-hero--foto .hx-hero__copy .hx-eyebrow{opacity:.7}.hx-edit--foto .hx-edit__media{min-height:60rem}.hx-gal__inner{max-width:var(--hx-max);margin:0 auto;padding:0 var(--hx-gutter)}.hx-gal__cab{display:flex;justify-content:space-between;align-items:flex-end;gap:4rem;margin-bottom:5rem;flex-wrap:wrap}.hx-gal__titulo{font-size:var(--hx-size, 5.6rem);letter-spacing:-.04em;line-height:1;margin:0}.hx-gal__texto{max-width:38rem;margin:0;font-size:1.5rem;line-height:1.7;color:var(--hx-gray-500)}.hx-gal__grid{display:grid;grid-template-columns:repeat(var(--hx-cols, 4),minmax(0,1fr));gap:1.2rem;align-items:start}.hx-gal__item{display:block;color:inherit;text-decoration:none}.hx-gal__item:nth-child(2n){margin-top:5rem}.hx-gal__foto{overflow:hidden;background:var(--hx-gray-100);aspect-ratio:3 / 4}.hx-gal__foto img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.4s var(--hx-ease)}.hx-gal__item:hover .hx-gal__foto img{transform:scale(1.05)}.hx-gal__pie{display:flex;justify-content:space-between;align-items:baseline;padding-top:1.4rem}.hx-gal__nombre{font-family:var(--hx-font-display);font-size:1.8rem;font-weight:600;letter-spacing:-.02em}.hx-gal__ver{font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;opacity:.55}@media(max-width:989px){.hx-gal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-gal__item:nth-child(2n){margin-top:3rem}.hx-gal__titulo{font-size:min(var(--hx-size),9vw)}.hx-gal__nombre{font-size:1.5rem}}.hx-vid__inner{max-width:var(--hx-max);margin:0 auto;padding:0 var(--hx-gutter)}.hx-vid__cab{display:flex;justify-content:space-between;align-items:flex-end;gap:4rem;margin-bottom:5rem;flex-wrap:wrap}.hx-vid__titulo{font-size:var(--hx-size, 5.6rem);letter-spacing:-.04em;line-height:1;margin:0}.hx-vid__texto{max-width:38rem;margin:0;font-size:1.5rem;line-height:1.7;color:var(--hx-gray-500)}.hx-vid__fila{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.hx-vid__marco{position:relative;aspect-ratio:9 / 16;background:var(--hx-gray-900);overflow:hidden}.hx-vid__marco video,.hx-vid__marco img{width:100%;height:100%;object-fit:cover;display:block}.hx-vid__vacio{height:100%;display:flex;align-items:center;justify-content:center;color:var(--hx-gray-400);font-size:1.3rem}.hx-vid__sonido{position:absolute;right:1rem;bottom:1rem;width:4.2rem;height:4.2rem;border-radius:50%;background:#0a0a0a9e;color:#fff;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hx-vid__ico-on{display:none}.hx-vid__marco.is-sonido .hx-vid__ico-on{display:block}.hx-vid__marco.is-sonido .hx-vid__ico-off{display:none}.hx-vid__pie{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:1.4rem}.hx-vid__nombre{font-family:var(--hx-font-display);font-size:1.7rem;font-weight:600;letter-spacing:-.02em}.hx-vid__ver{font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.3rem;white-space:nowrap}@media(max-width:989px){.hx-vid__fila{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem;margin:0 calc(var(--hx-gutter) * -1);padding:0 var(--hx-gutter);scrollbar-width:none}.hx-vid__fila::-webkit-scrollbar{display:none}.hx-vid__item{flex:0 0 66vw;max-width:30rem;scroll-snap-align:start;margin:0}.hx-vid__titulo{font-size:min(var(--hx-size),9vw)}}.hx-faq__inner{max-width:var(--hx-max);margin:0 auto;padding:0 var(--hx-gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:8rem;align-items:start}.hx-faq__titulo{font-size:var(--hx-size, 5.6rem);letter-spacing:-.04em;line-height:1;margin:0 0 2.4rem}.hx-faq__texto{font-size:1.5rem;line-height:1.7;color:var(--hx-gray-500);margin:0 0 3.6rem;max-width:36rem}.hx-faq__lado{position:sticky;top:12rem}.hx-faq__item{border-top:1px solid var(--hx-gray-200)}.hx-faq__item:last-child{border-bottom:1px solid var(--hx-gray-200)}.hx-faq__pregunta{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2.6rem 0;cursor:pointer;font-family:var(--hx-font-display);font-size:2.2rem;font-weight:600;letter-spacing:-.02em}.hx-faq__pregunta::-webkit-details-marker{display:none}.hx-faq__mas{flex-shrink:0;transition:transform .5s var(--hx-ease)}.hx-faq__item[open] .hx-faq__mas{transform:rotate(45deg)}.hx-faq__respuesta{padding:0 0 2.8rem;max-width:62rem;font-size:1.5rem;line-height:1.75;color:var(--hx-gray-700)}.hx-faq__respuesta p{margin:0 0 1.2rem}@media(max-width:989px){.hx-faq__inner{grid-template-columns:1fr;gap:4rem}.hx-faq__lado{position:static}.hx-faq__titulo{font-size:min(var(--hx-size),11vw)}.hx-faq__pregunta{font-size:1.8rem;padding:2.2rem 0}}.hx-despacho{margin:0 0 2rem;font-size:1.3rem;color:var(--hx-gray-700);display:flex;gap:.8rem;align-items:baseline}.hx-despacho:before{content:"";flex:0 0 .7rem;height:.7rem;border-radius:50%;background:var(--hx-black);transform:translateY(-1px)}.hx-wsp{display:inline-flex;align-items:center;gap:1rem;margin-top:2.4rem;padding:1.4rem 2.2rem;border:1px solid var(--hx-gray-300);font-size:1.15rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--hx-black);text-decoration:none;transition:background-color .4s var(--hx-ease),color .4s var(--hx-ease),border-color .4s var(--hx-ease)}.hx-wsp:hover{background:var(--hx-black);color:var(--hx-white);border-color:var(--hx-black)}.hx-pagos{margin:2.4rem 0 0;padding:0;justify-content:flex-start;gap:.6rem}.hx-pagos .icon--full-color{width:3.8rem;height:auto;filter:grayscale(1);opacity:.75}.product__inventory{font-size:1.3rem;letter-spacing:.02em}.product__inventory .svg-wrapper{display:none}.product__inventory.inventory--low{color:var(--hx-black);font-weight:500}.hx-sticky{position:fixed;left:0;right:0;bottom:0;z-index:45;display:none;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.2rem var(--hx-gutter);padding-bottom:calc(1.2rem + env(safe-area-inset-bottom));background:var(--hx-white);border-top:1px solid var(--hx-gray-200);transform:translateY(105%);transition:transform .5s var(--hx-ease)}.hx-sticky.is-visible{transform:none}.hx-sticky__info{display:flex;flex-direction:column;min-width:0}.hx-sticky__titulo{font-size:1.25rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-sticky__precio{font-size:1.25rem;color:var(--hx-gray-500)}.hx-sticky__boton{min-height:4.6rem;padding:0 2.4rem;flex-shrink:0;margin-right:6rem}@media(max-width:989px){.hx-sticky{display:flex}.hx-sticky[hidden]{display:none}}.jdgm-star,.jdgm-prev-badge__stars .jdgm-star,.jdgm-rev__rating .jdgm-star{color:var(--hx-black)!important}.jdgm-widget,.jdgm-rev-widg{font-family:var(--hx-font-body)}.jdgm-rev-widg__title{font-family:var(--hx-font-display);letter-spacing:-.02em}.jdgm-write-rev-link,.jdgm-submit-rev,.jdgm-btn--solid{background:var(--hx-black)!important;border-color:var(--hx-black)!important;color:var(--hx-white)!important;border-radius:0!important;letter-spacing:.16em;text-transform:uppercase;font-size:1.1rem}.jdgm-histogram__bar-content{background:var(--hx-black)!important}.jdgm-prev-badge{margin:0 0 1.4rem}delivery-preview-widget{max-width:100%!important}.essential-estimated-delivery-card{background:var(--hx-white)!important;border:1px solid var(--hx-gray-200)!important;border-radius:0!important;box-shadow:none!important}.essential-estimated-delivery-card,.essential-estimated-delivery-card *{color:var(--hx-black)!important}.essential-estimated-delivery-card svg,.essential-estimated-delivery-card svg *{stroke:var(--hx-black)!important}.essential-estimated-delivery-description{font-size:1.3rem}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hx-theme.css.map */
