:root{--c8-marfil:#F5EFE6;--c8-arena:#EAE0D2;--c8-hueso:#FBF8F3;--c8-tierra:#2E2522;--c8-tierra-suave:#5A4B44;--c8-oro:#B8915A;--c8-oro-claro:#D9BE8F;--c8-salvia:#8C9A7E;--c8-noche:#24203A;--c8-lavanda:#C9BFD6;--c8-rosa:#D9B8AC;--c8-serif:"Cormorant Garamond", "Cormorant", Georgia, serif;--c8-sans:"Jost", system-ui, -apple-system, sans-serif;--c8-ease:cubic-bezier(.22,1,.36,1);--c8-margen:24px;--font-heading-family:"Cormorant Garamond", "Cormorant", Georgia, serif;--font-heading-weight:500;--font-body-family:"Jost", system-ui, sans-serif;--font-body-weight:300;--font-body-weight-bold:500}body{font-family:var(--c8-sans);font-weight:300;letter-spacing:.01em;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--c8-serif);font-weight:500;letter-spacing:-.005em;line-height:1.08}.h5,h5,.h6,h6{font-family:var(--c8-sans);letter-spacing:.2em;text-transform:uppercase;font-weight:500}.section-header{margin-bottom:0!important}.rte a,.link:hover{color:var(--c8-oro)}::selection{background:var(--c8-oro-claro);color:var(--c8-tierra)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--c8-sans);font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;min-height:5rem;padding:0 3rem;transition:transform .35s var(--c8-ease),box-shadow .35s,background-color .35s}.button:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 12px 26px -14px #b8915acc}.button:after,.button:before{border-radius:inherit}.shopify-payment-button__button--unbranded{border-radius:40px!important}.header-wrapper{background:#f5efe6eb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.header__heading-link .h2,.c8-logo-text{font-family:var(--c8-serif);font-size:2.9rem;letter-spacing:.22em;font-weight:500;display:flex;flex-direction:column;align-items:center;line-height:1;color:var(--c8-tierra)}.c8-logo-sub{font-family:var(--c8-sans);font-size:.85rem;letter-spacing:.42em;color:var(--c8-oro);margin-top:.6rem;font-weight:500}.header__menu-item{font-size:1.25rem;letter-spacing:.16em;text-transform:uppercase}.header__menu-item span{transition:color .3s}.header__menu-item:hover span{color:var(--c8-oro);text-decoration:none}.header__active-menu-item{text-decoration:none;border-bottom:1px solid var(--c8-oro)}.cart-count-bubble{background:var(--c8-oro)!important;color:#fff!important}.menu-drawer{background:var(--c8-marfil)}.menu-drawer__menu-item{font-family:var(--c8-serif);font-size:2.4rem}@media(max-width:749px){.header__heading-link .h2,.c8-logo-text{font-size:2.1rem;letter-spacing:.16em}.c8-logo-sub{font-size:.7rem;letter-spacing:.24em}}.card-wrapper .card__inner{border-radius:14px;overflow:hidden}.card--standard .card__inner{background:var(--c8-arena)}.card__media .media img{transition:transform 1s var(--c8-ease)}.card-wrapper:hover .card__media .media img{transform:scale(1.05)}.card__heading{font-family:var(--c8-serif);font-size:2.1rem;font-weight:500;line-height:1.15}.card__heading a{text-decoration:none}.card-information{margin-top:.4rem}.price{font-family:var(--c8-serif);font-size:1.9rem;letter-spacing:0}.price__sale .price-item--regular{opacity:.55}.price-item--sale{color:var(--c8-oro)}.badge{font-family:var(--c8-sans);font-size:1rem;letter-spacing:.18em;text-transform:uppercase;padding:.6rem 1.1rem;font-weight:500}.card__badge .badge{background:var(--c8-hueso)!important;color:var(--c8-tierra)!important;border:0}.quick-add__submit{border-radius:40px}.collection-hero__title,.main-page-title,.title--primary{font-family:var(--c8-serif)}.facets__summary,.facet-filters__label,.product-count__text{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase}.facets__disclosure,.facet-filters__field .select__select{border-radius:40px}.collection-list .card__heading{font-size:2.6rem;font-style:italic;font-weight:400}.product__title h1{font-size:clamp(3.4rem,4.4vw,5rem)}.product__info-container .price{font-size:2.6rem}.product-form__input input[type=radio]+label{letter-spacing:.06em}.product__media-item img{border-radius:14px}.quantity{border-radius:40px;overflow:hidden}.quantity:after,.quantity:before{border-radius:40px}.cart-drawer,.drawer__inner{background:var(--c8-marfil)}.drawer__heading,.title-wrapper-with-link .title,.cart__empty-text{font-family:var(--c8-serif);font-weight:500}.drawer__heading{font-size:3rem}.cart-item__name{font-family:var(--c8-serif);font-size:2rem;font-weight:500;text-decoration:none}.cart-item__image{border-radius:12px}.totals__total,.totals__total-value{font-family:var(--c8-serif);font-size:2.2rem}.cart__checkout-button{background:var(--c8-tierra);letter-spacing:.18em}.cart__note textarea,.field__input,.select__select,.customer .field input{border-radius:26px}.cart-drawer__footer:before{content:"\221e   Cada pedido viaja con una tarjeta de intenci\f3n  \221e";display:block;text-align:center;font-family:var(--c8-serif);font-style:italic;color:var(--c8-oro);font-size:1.6rem;margin-bottom:1rem}.article-card .card__heading{font-size:2.6rem}.article-card .card__information .caption-with-letter-spacing{color:var(--c8-oro)}.article-template__title{font-size:clamp(3.8rem,5.6vw,6.4rem);font-weight:500}.article-template__content{font-size:1.8rem;line-height:1.75}.article-template__content h2{font-size:3.4rem;margin-top:4rem}.article-template__content blockquote{font-family:var(--c8-serif);font-style:italic;font-size:2.6rem;border-left:2px solid var(--c8-oro)}.article-template__hero-container .article-template__hero-medium{border-radius:18px}.blog-articles .article-card__image-wrapper,.article-card__image{border-radius:16px}.main-page-title{font-size:clamp(4rem,6vw,6.4rem);text-align:center}.page-width--narrow .rte{font-size:1.75rem;line-height:1.75}.template-404 .title{font-family:var(--c8-serif)}.search__input.field__input{border-radius:40px}.predictive-search{border-radius:0 0 18px 18px}.field:after,.field:before,.select:after,.select:before,.localization-form__select:after{border-radius:26px}.newsletter-form__field-wrapper .field__input{border-radius:40px}.c8-section{padding-top:0!important;padding-bottom:0!important;font-family:var(--c8-sans);color:inherit;overflow-x:clip}.c8-intent__bg,.c8-hero__bg,.c8-pagehero__bg,.c8-card__img,.c8-post__img{display:block!important}.c8-container{max-width:1240px;margin:0 auto;padding:0 var(--c8-margen)}.c8-eyebrow{display:inline-block;font-family:var(--c8-sans);font-size:1.2rem;letter-spacing:.28em;text-transform:uppercase;color:var(--c8-oro);font-weight:500}.c8-h{font-family:var(--c8-serif);font-weight:500;line-height:1.05;letter-spacing:-.01em;margin:1.4rem 0 1.8rem;color:inherit}.c8-h em,.c8-em{font-style:italic;color:var(--c8-oro)}.c8-body{color:var(--c8-tierra-suave);line-height:1.65;margin:0}.c8-center{text-align:center}.c8-center .c8-body{margin-left:auto;margin-right:auto;max-width:620px}.c8-btn{display:inline-flex;align-items:center;gap:1rem;padding:1.6rem 3rem;border-radius:999px;font-family:var(--c8-sans);font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;text-decoration:none;transition:all .35s var(--c8-ease);border:1px solid transparent;cursor:pointer;line-height:1.2}.c8-btn--primary{background:var(--c8-tierra);color:var(--c8-hueso)}.c8-btn--primary:hover{background:var(--c8-oro);color:#fff;transform:translateY(-2px);box-shadow:0 12px 30px -12px #b8915ab3}.c8-btn--ghost{border-color:#2e25224d;color:var(--c8-tierra);background:transparent}.c8-btn--ghost:hover{border-color:var(--c8-oro);color:var(--c8-oro)}.c8-btn--gold{background:var(--c8-oro);color:var(--c8-noche)}.c8-btn--gold:hover{background:var(--c8-marfil);color:var(--c8-noche)}.c8-head-row{display:flex;justify-content:space-between;align-items:flex-end;gap:3rem;flex-wrap:wrap;margin-bottom:5rem}.c8-head-row .c8-h{max-width:620px;margin-bottom:0}.c8-reveal{opacity:0;transform:translateY(34px);transition:opacity 1s var(--c8-ease),transform 1s var(--c8-ease)}.c8-reveal.c8-visible,.shopify-design-mode .c8-reveal{opacity:1;transform:none}.c8-anuncio{overflow:hidden;white-space:nowrap;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;padding:1.1rem 0}.c8-anuncio__track{display:inline-block;animation:c8-slide var(--c8-speed,40s) linear infinite}.c8-anuncio a{color:inherit;text-decoration:none}@keyframes c8-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.c8-hero{position:relative;overflow:hidden}.c8-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(900px 500px at 78% 40%,rgba(217,190,143,.35),transparent 60%),radial-gradient(600px 400px at 10% 90%,rgba(201,191,214,.35),transparent 60%)}.c8-hero__grid{position:relative;display:grid;grid-template-columns:1.05fr 1fr;gap:6rem;align-items:center}.c8-hero__lead{max-width:480px;margin-bottom:3.8rem}.c8-hero__ctas{display:flex;gap:1.4rem;flex-wrap:wrap}.c8-hero__meta{display:flex;gap:3.4rem;margin-top:5.4rem;padding-top:2.8rem;border-top:1px solid rgba(46,37,34,.12);max-width:480px}.c8-hero__meta div{font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;color:var(--c8-tierra-suave)}.c8-hero__meta strong{display:block;font-family:var(--c8-serif);font-size:3rem;letter-spacing:0;text-transform:none;color:var(--c8-tierra);font-weight:500}.c8-hero__art-wrap{position:relative}.c8-hero__art{position:relative;aspect-ratio:1/1.08;border-radius:320px 320px 24px 24px;background:linear-gradient(180deg,#e9dcc6,#d9c3a3);overflow:hidden;box-shadow:0 40px 80px -40px #2e252273}.c8-hero__art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.c8-hero__inf{position:absolute;top:13%;left:50%;transform:translate(-50%);width:62%;opacity:.9}.c8-inf path{fill:none;stroke:var(--c8-hueso);stroke-width:1.4;stroke-dasharray:900;stroke-dashoffset:900;animation:c8-draw 4s ease forwards .4s}@keyframes c8-draw{to{stroke-dashoffset:0}}.c8-hero__candle{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:62%}.c8-flame{transform-origin:50% 100%;transform-box:fill-box;animation:c8-flicker 2.4s ease-in-out infinite}@keyframes c8-flicker{0%,to{transform:scale(1) rotate(-1deg)}50%{transform:scale(1.06,.94) rotate(1.5deg)}}.c8-glow{animation:c8-pulse 3.2s ease-in-out infinite}@keyframes c8-pulse{0%,to{opacity:.55}50%{opacity:.9}}.c8-badge{position:absolute;right:-18px;top:46%;width:132px;height:132px;border-radius:50%;background:var(--c8-noche);color:var(--c8-oro-claro);display:grid;place-items:center;text-align:center;animation:c8-spin 30s linear infinite;z-index:2}.c8-badge span{display:block;font-size:.9rem;letter-spacing:.3em;text-transform:uppercase}.c8-badge strong{font-family:var(--c8-serif);font-size:3.6rem;display:block;font-weight:500;letter-spacing:.05em;line-height:1}@keyframes c8-spin{to{transform:rotate(360deg)}}.c8-marquee{overflow:hidden;white-space:nowrap;padding:2.2rem 0}.c8-marquee__track{display:inline-flex;gap:4.8rem;animation:c8-marq var(--c8-speed,30s) linear infinite;font-family:var(--c8-serif);font-style:italic}.c8-marquee__track i{color:var(--c8-oro);font-style:normal}@keyframes c8-marq{to{transform:translate(-50%)}}.c8-eights{display:grid;grid-template-columns:repeat(var(--c8-cols,3),1fr);gap:2.8rem;margin-top:7rem}.c8-eight{background:var(--c8-hueso);border:1px solid rgba(184,145,90,.25);border-radius:200px 200px 18px 18px;padding:7rem 3.4rem 4.4rem;text-align:center;transition:transform .5s var(--c8-ease),box-shadow .5s}.c8-eight:hover{transform:translateY(-8px);box-shadow:0 30px 60px -30px #2e252259}.c8-eight__num{font-family:var(--c8-serif);font-size:11rem;line-height:.8;color:var(--c8-oro);font-weight:400}.c8-eight h3{font-family:var(--c8-serif);font-size:3rem;margin:2.2rem 0 1.2rem;font-weight:500}.c8-eight p{color:var(--c8-tierra-suave);font-size:1.55rem;margin:0}.c8-intent-grid{display:grid;grid-template-columns:repeat(var(--c8-cols,4),1fr);gap:2rem}.c8-intent{position:relative;aspect-ratio:3/4.2;border-radius:16px;overflow:hidden;padding:2.8rem;display:flex;flex-direction:column;justify-content:flex-end;color:var(--c8-hueso);text-decoration:none;isolation:isolate}.c8-intent__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transition:transform .9s var(--c8-ease)}.c8-intent__bg img{width:100%;height:100%;object-fit:cover}.c8-intent__bg--img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#14101ea6)}.c8-intent:hover .c8-intent__bg{transform:scale(1.07)}.c8-intent__sym{position:absolute;top:2.8rem;left:2.8rem;font-family:var(--c8-serif);font-size:1.5rem;letter-spacing:.2em;opacity:.85}.c8-intent__ico{position:absolute;top:50%;left:50%;transform:translate(-50%,-62%);width:44%;opacity:.55}.c8-intent h3{font-family:var(--c8-serif);font-size:3.6rem;font-style:italic;font-weight:400;margin:0;color:inherit}.c8-intent p{font-size:1.35rem;opacity:.9;margin:.6rem 0 0}.c8-intent__go{margin-top:1.8rem;font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase}.c8-products{display:grid;grid-template-columns:repeat(var(--c8-cols,4),1fr);gap:2.6rem}.c8-card{position:relative}.c8-card__img{position:relative;display:block;aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:var(--c8-arena)}.c8-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--c8-ease),opacity .6s}.c8-card__img img.c8-card__alt{opacity:0}.c8-card:hover .c8-card__img img{transform:scale(1.05)}.c8-card:hover .c8-card__img img.c8-card__alt{opacity:1}.c8-card__img svg{width:70%;margin:12% auto 0;display:block}.c8-tag{position:absolute;top:1.4rem;left:1.4rem;z-index:2;background:var(--c8-hueso);font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;padding:.6rem 1.1rem;border-radius:999px;font-weight:500;color:var(--c8-tierra)}.c8-quick{position:absolute;left:1.4rem;right:1.4rem;bottom:1.4rem;z-index:2;margin:0;opacity:0;transform:translateY(12px);transition:all .4s var(--c8-ease)}.c8-quick button{width:100%;background:var(--c8-tierra);color:var(--c8-hueso);text-align:center;padding:1.3rem;border-radius:999px;font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;border:0;cursor:pointer;font-family:var(--c8-sans);font-weight:500}.c8-quick button:hover{background:var(--c8-oro)}.c8-card:hover .c8-quick{opacity:1;transform:none}.c8-card__info{padding:1.8rem .4rem 0}.c8-card__label{font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--c8-oro);font-weight:500}.c8-card__title{font-family:var(--c8-serif);font-size:2.4rem;margin:.6rem 0 .4rem;font-weight:500;line-height:1.15}.c8-card__title a{color:inherit;text-decoration:none}.c8-card__row{display:flex;justify-content:space-between;align-items:center;gap:1rem}.c8-price{font-family:var(--c8-serif);font-size:2.1rem}.c8-price s{opacity:.5;font-size:1.7rem;margin-left:.6rem}.c8-stars{color:var(--c8-oro);font-size:1.2rem;letter-spacing:2px}.c8-ritual{position:relative;overflow:hidden}.c8-ritual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(700px 400px at 50% 0%,rgba(217,190,143,.18),transparent 70%);pointer-events:none}.c8-ritual .c8-container{position:relative}.c8-ritual .c8-body{color:inherit;opacity:.72}.c8-steps{display:grid;grid-template-columns:repeat(var(--c8-cols,3),1fr);margin-top:7.2rem;border-top:1px solid rgba(217,190,143,.25);text-align:left}.c8-step{padding:4.4rem 3.6rem 1rem;border-right:1px solid rgba(217,190,143,.25)}.c8-step:last-child{border-right:0}.c8-step__n{font-family:var(--c8-serif);font-size:1.5rem;letter-spacing:.3em;color:var(--c8-oro-claro)}.c8-step h3{font-family:var(--c8-serif);font-size:3.8rem;margin:1.6rem 0 1.2rem;font-style:italic;font-weight:400;color:inherit}.c8-step p{opacity:.72;font-size:1.55rem;margin:0}.c8-ritual__cta{margin-top:6.4rem}.c8-affirm{background:radial-gradient(500px 300px at 50% 50%,rgba(201,191,214,.45),transparent 70%)}.c8-affirm blockquote{font-family:var(--c8-serif);font-style:italic;line-height:1.15;max-width:900px;margin:2.2rem auto 3.4rem;min-height:2.4em;transition:opacity .5s;border:0;padding:0;color:inherit}.c8-affirm [data-c8-aff-item]{display:none}.c8-values{display:grid;grid-template-columns:repeat(var(--c8-cols,4),1fr);gap:3rem;padding:7rem 0;border-top:1px solid rgba(46,37,34,.1);border-bottom:1px solid rgba(46,37,34,.1)}.c8-value{text-align:center}.c8-value svg{width:34px;height:34px;margin:0 auto 1.4rem;stroke:var(--c8-oro);fill:none;stroke-width:1.2;display:block}.c8-value h4{font-family:var(--c8-serif);font-size:2.2rem;font-weight:500;margin:0 0 .4rem;letter-spacing:0;text-transform:none}.c8-value p{font-size:1.4rem;color:var(--c8-tierra-suave);margin:0}.c8-story{display:grid;grid-template-columns:1fr 1fr;gap:8rem;align-items:center}.c8-story--reverse .c8-story__art{order:2}.c8-story__art{position:relative;aspect-ratio:1/1.1;border-radius:18px;background:linear-gradient(160deg,#d9c3a3,#b8915a);overflow:hidden}.c8-story__art img,.c8-story__art svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.c8-story .c8-body{margin-bottom:1.8rem}.c8-sign{font-family:var(--c8-serif);font-style:italic;font-size:2.6rem;color:var(--c8-oro);margin:2.6rem 0 3.4rem}.c8-circle{border-radius:28px;padding:9rem 4rem;text-align:center;position:relative;overflow:hidden}.c8-circle:after{content:"\221e";position:absolute;font-family:var(--c8-serif);font-size:52rem;line-height:1;color:#d9be8f12;top:50%;left:50%;transform:translate(-50%,-55%);pointer-events:none}.c8-circle>*{position:relative;z-index:1}.c8-circle .c8-body{color:inherit;opacity:.75;margin:0 auto 3.6rem;max-width:500px}.c8-form{display:flex;max-width:480px;margin:0 auto;background:#f5efe614;border:1px solid rgba(217,190,143,.35);border-radius:999px;padding:6px}.c8-form input[type=email]{flex:1;background:none;border:0;outline:0;color:inherit;padding:0 2rem;font-family:var(--c8-sans);font-size:1.5rem;min-width:0}.c8-form input::placeholder{color:currentColor;opacity:.5}.c8-form-msg{margin-top:1.8rem;color:var(--c8-oro-claro);font-family:var(--c8-serif);font-style:italic;font-size:2rem}.c8-pagehero{position:relative;overflow:hidden;text-align:center}.c8-pagehero__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(700px 360px at 50% 0%,rgba(217,190,143,.35),transparent 70%),radial-gradient(500px 300px at 85% 100%,rgba(201,191,214,.3),transparent 70%)}.c8-pagehero .c8-container{position:relative;max-width:900px}.c8-pagehero__inf{width:90px;margin:0 auto 1.6rem;display:block}.c8-pagehero__inf path{stroke:var(--c8-oro)}.c8-rich{max-width:780px;margin:0 auto}.c8-rich .c8-rte{font-size:1.75rem;line-height:1.8;color:var(--c8-tierra-suave)}.c8-rich .c8-rte h2,.c8-rich .c8-rte h3{color:var(--c8-tierra);margin-top:3.6rem}.c8-faq{max-width:860px;margin:0 auto}.c8-faq details{border-bottom:1px solid rgba(46,37,34,.14);padding:2.4rem 0}.c8-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:2rem;font-family:var(--c8-serif);font-size:2.4rem;font-weight:500}.c8-faq summary::-webkit-details-marker{display:none}.c8-faq summary:after{content:"+";color:var(--c8-oro);font-family:var(--c8-sans);font-weight:300;transition:transform .3s}.c8-faq details[open] summary:after{transform:rotate(45deg)}.c8-faq__a{padding-top:1.4rem;color:var(--c8-tierra-suave);font-size:1.6rem;line-height:1.7}.c8-contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:6rem;align-items:start}.c8-contact__card{background:var(--c8-noche);color:var(--c8-marfil);border-radius:22px;padding:5rem 4rem;position:relative;overflow:hidden}.c8-contact__card:after{content:"\221e";position:absolute;right:-2rem;bottom:-8rem;font-family:var(--c8-serif);font-size:28rem;color:#d9be8f14;line-height:1}.c8-contact__item{display:flex;gap:1.6rem;align-items:flex-start;margin-top:2.8rem}.c8-contact__item svg{width:22px;height:22px;stroke:var(--c8-oro-claro);fill:none;stroke-width:1.3;flex:none;margin-top:.3rem}.c8-contact__item small{display:block;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--c8-oro-claro)}.c8-contact__item a,.c8-contact__item span{color:var(--c8-marfil);font-family:var(--c8-serif);font-size:2.2rem;text-decoration:none}.c8-cform{display:grid;gap:1.6rem}.c8-cform__row{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}.c8-cform input,.c8-cform textarea{width:100%;background:var(--c8-hueso);border:1px solid rgba(46,37,34,.15);border-radius:26px;padding:1.6rem 2.2rem;font-family:var(--c8-sans);font-size:1.5rem;color:var(--c8-tierra);outline:none;transition:border-color .3s}.c8-cform textarea{min-height:170px;border-radius:22px;resize:vertical}.c8-cform input:focus,.c8-cform textarea:focus{border-color:var(--c8-oro)}.c8-cform .c8-btn{justify-self:start;border:0}.c8-alert{padding:1.6rem 2.2rem;border-radius:18px;background:#8c9a7e2e;color:var(--c8-tierra);font-size:1.5rem}.c8-alert--err{background:#c96e5a26}.c8-pdp{display:grid;grid-template-columns:1.1fr 1fr;gap:6rem;align-items:start}.c8-pdp__gallery{position:sticky;top:110px}.c8-pdp__main{position:relative;aspect-ratio:1/1.1;border-radius:18px;overflow:hidden;background:var(--c8-arena)}.c8-pdp__main img{width:100%;height:100%;object-fit:cover;transition:opacity .35s}.c8-pdp__thumbs{display:flex;gap:1rem;margin-top:1.2rem;overflow-x:auto;scrollbar-width:none}.c8-pdp__thumbs button{flex:none;width:78px;height:86px;border-radius:12px;overflow:hidden;border:1px solid transparent;padding:0;background:var(--c8-arena);cursor:pointer;opacity:.6;transition:all .3s}.c8-pdp__thumbs button.is-active,.c8-pdp__thumbs button:hover{opacity:1;border-color:var(--c8-oro)}.c8-pdp__thumbs img{width:100%;height:100%;object-fit:cover}.c8-pdp__title{font-family:var(--c8-serif);font-weight:500;line-height:1.05;margin:1.2rem 0 1.4rem}.c8-pdp__rating{display:flex;align-items:center;gap:1rem;font-size:1.3rem;color:var(--c8-tierra-suave)}.c8-pdp__price{font-family:var(--c8-serif);font-size:3.2rem;margin:2rem 0 .6rem;display:flex;align-items:baseline;gap:1.2rem;flex-wrap:wrap}.c8-pdp__price s{opacity:.5;font-size:2.4rem}.c8-pdp__save{font-family:var(--c8-sans);font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;background:var(--c8-oro);color:#fff;padding:.5rem 1.1rem;border-radius:99px}.c8-pdp__tax{font-size:1.3rem;color:var(--c8-tierra-suave)}.c8-pdp__intent{margin:2.6rem 0;padding:2rem 2.4rem;border:1px solid rgba(184,145,90,.35);border-radius:18px;background:var(--c8-hueso);font-family:var(--c8-serif);font-style:italic;font-size:2rem;line-height:1.35}.c8-pdp__intent small{display:block;font-family:var(--c8-sans);font-style:normal;font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:var(--c8-oro);margin-bottom:.6rem}.c8-opt{margin:2.2rem 0}.c8-opt legend{font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem;font-weight:500;padding:0}.c8-opt fieldset{border:0;padding:0;margin:0}.c8-opt__vals{display:flex;flex-wrap:wrap;gap:.8rem}.c8-opt__vals input{position:absolute;opacity:0;pointer-events:none}.c8-opt__vals label{padding:1.1rem 2rem;border:1px solid rgba(46,37,34,.25);border-radius:99px;font-size:1.4rem;cursor:pointer;transition:all .25s}.c8-opt__vals input:checked+label{background:var(--c8-tierra);color:var(--c8-hueso);border-color:var(--c8-tierra)}.c8-buy{display:flex;gap:1.2rem;margin-top:2.6rem}.c8-qty{display:flex;align-items:center;border:1px solid rgba(46,37,34,.25);border-radius:99px;overflow:hidden}.c8-qty button{background:none;border:0;width:44px;height:54px;font-size:1.8rem;cursor:pointer;color:var(--c8-tierra)}.c8-qty input{width:38px;border:0;background:none;text-align:center;font-family:var(--c8-sans);font-size:1.6rem;-moz-appearance:textfield;color:var(--c8-tierra)}.c8-qty input::-webkit-outer-spin-button,.c8-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.c8-buy .c8-btn{flex:1;justify-content:center;border:0;min-height:56px}.c8-buy .c8-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.c8-pdp .shopify-payment-button{margin-top:1.2rem}.c8-pdp .shopify-payment-button__button{border-radius:99px;min-height:54px;overflow:hidden}.c8-pdp__msg{font-size:1.4rem;margin-top:1rem;color:var(--c8-oro)}.c8-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.8rem}.c8-trust div{text-align:center;padding:1.6rem 1rem;border-radius:16px;background:var(--c8-hueso);font-size:1.2rem;line-height:1.35}.c8-trust svg{width:24px;height:24px;stroke:var(--c8-oro);fill:none;stroke-width:1.3;margin:0 auto .8rem;display:block}.c8-acc{margin-top:3rem;border-top:1px solid rgba(46,37,34,.14)}.c8-acc details{border-bottom:1px solid rgba(46,37,34,.14);padding:1.8rem 0}.c8-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;font-size:1.25rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500}.c8-acc summary::-webkit-details-marker{display:none}.c8-acc summary:after{content:"+";color:var(--c8-oro);font-size:1.8rem;line-height:1;transition:transform .3s}.c8-acc details[open] summary:after{transform:rotate(45deg)}.c8-acc__body{padding-top:1.4rem;color:var(--c8-tierra-suave);font-size:1.55rem;line-height:1.7}.c8-acc__body ul{padding-left:1.8rem;margin:0}.c8-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;background:#f5efe6f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(46,37,34,.1);padding:1.2rem var(--c8-margen);display:none;align-items:center;gap:1.4rem;transform:translateY(110%);transition:transform .4s var(--c8-ease)}.c8-sticky.is-on{transform:none}.c8-sticky__t{flex:1;min-width:0;font-family:var(--c8-serif);font-size:1.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c8-sticky .c8-btn{padding:1.3rem 2.2rem}.c8-blog-grid{display:grid;grid-template-columns:repeat(var(--c8-cols,3),1fr);gap:3rem}.c8-post{display:block;text-decoration:none;color:inherit}.c8-post__img{aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:linear-gradient(160deg,#e9dcc6,#c9bfd6);position:relative}.c8-post__img img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--c8-ease)}.c8-post:hover .c8-post__img img{transform:scale(1.05)}.c8-post__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--c8-serif);font-size:9rem;color:#ffffffb3}.c8-post__meta{margin-top:2rem;font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:var(--c8-oro);font-weight:500}.c8-post h3{font-family:var(--c8-serif);font-size:2.7rem;font-weight:500;margin:.8rem 0;line-height:1.15}.c8-post p{color:var(--c8-tierra-suave);font-size:1.5rem;margin:0}.c8-post__more{display:inline-block;margin-top:1.4rem;font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--c8-oro);padding-bottom:.3rem}.c8-footer{padding:9rem 0 3rem}.c8-foot{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:4rem}.c8-footer .c8-logo-text{align-items:flex-start;color:inherit}.c8-footer__tag{font-family:var(--c8-serif);font-style:italic;font-size:2.1rem;margin:2.2rem 0;color:var(--c8-oro-claro);max-width:320px;line-height:1.3}.c8-footer h5{font-size:1.15rem;letter-spacing:.24em;text-transform:uppercase;font-weight:500;margin:0 0 2rem;color:inherit}.c8-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:1.1rem;font-size:1.45rem}.c8-footer a{color:inherit;opacity:.78;text-decoration:none;transition:opacity .3s,color .3s}.c8-footer a:hover{opacity:1;color:var(--c8-oro-claro)}.c8-footer__contact{font-size:1.45rem;line-height:1.9;opacity:.85}.c8-footer__social{display:flex;gap:1.4rem;margin-top:1.6rem}.c8-footer__social svg{width:20px;height:20px}.c8-footer__legal{margin-top:7rem;padding-top:2.6rem;border-top:1px solid rgba(217,190,143,.18);display:flex;justify-content:space-between;align-items:center;font-size:1.25rem;letter-spacing:.06em;flex-wrap:wrap;gap:1.6rem}.c8-footer__pay{display:flex;gap:.6rem;flex-wrap:wrap;list-style:none;padding:0;margin:0}.c8-footer__pay svg{height:22px;width:auto}@media(max-width:989px){.c8-hero__grid,.c8-story,.c8-contact,.c8-pdp{grid-template-columns:1fr;gap:5rem}.c8-story--reverse .c8-story__art{order:0}.c8-hero__art-wrap{max-width:440px;margin:0 auto;width:100%}.c8-eights,.c8-steps,.c8-blog-grid{grid-template-columns:1fr}.c8-intent-grid,.c8-products{grid-template-columns:1fr 1fr}.c8-step{border-right:0;border-bottom:1px solid rgba(217,190,143,.25);padding:3.4rem .6rem}.c8-values,.c8-foot{grid-template-columns:1fr 1fr}.c8-badge{width:104px;height:104px;right:-6px}.c8-badge strong{font-size:2.8rem}.c8-pdp__gallery{position:relative;top:0}.c8-sticky{display:flex}}@media(max-width:540px){:root{--c8-margen:18px}.c8-intent-grid,.c8-products{gap:1.4rem}.c8-card__title{font-size:1.9rem}.c8-intent{padding:1.8rem}.c8-intent h3{font-size:2.6rem}.c8-intent p,.c8-quick{display:none}.c8-foot{grid-template-columns:1fr}.c8-hero__meta{gap:2.2rem}.c8-form{flex-direction:column;border-radius:22px;gap:6px}.c8-form input[type=email]{padding:1.4rem 1.6rem}.c8-cform__row,.c8-trust{grid-template-columns:1fr}.c8-trust div{display:flex;gap:1.2rem;align-items:center;text-align:left}.c8-trust svg{margin:0}.c8-circle{padding:6rem 2.2rem}.c8-head-row{margin-bottom:3.4rem}}@media(prefers-reduced-motion:reduce){.c8-reveal{opacity:1;transform:none;transition:none}.c8-anuncio__track,.c8-marquee__track,.c8-badge,.c8-flame,.c8-glow,.c8-inf path{animation:none;stroke-dashoffset:0}}.shopify-policy__container{max-width:780px!important;padding:6rem var(--c8-margen) 10rem!important}.shopify-policy__title h1{font-family:var(--c8-serif);font-size:clamp(4rem,6vw,6rem);text-align:center;margin-bottom:4rem}.shopify-policy__body{font-size:1.7rem;line-height:1.8;color:var(--c8-tierra-suave)}.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--c8-serif);color:var(--c8-tierra);margin-top:3.6rem}.c8-footer-wrap{margin-top:0}.footer{display:none}.card__heading,.card__heading.h5{font-family:var(--c8-serif)!important;text-transform:none!important;letter-spacing:0!important;font-size:2rem!important;font-weight:500!important;line-height:1.2!important}.card-information .price{font-size:1.8rem}.main-blog>.page-width>h1.title--primary,.main-blog .title--primary{display:none}.blog-articles .article-card .card__heading{font-size:2.4rem!important}.c8-pdp{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.c8-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.c8-story,.c8-contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.c8-pdp__gallery,.c8-pdp__info,.c8-pdp__main{min-width:0}.c8-pdp__main img{display:block;width:100%;height:100%;max-width:100%}@media(max-width:989px){.c8-pdp,.c8-hero__grid,.c8-story,.c8-contact{grid-template-columns:minmax(0,1fr)}}.rte h5,.rte h6,.c8-acc__body h1,.c8-acc__body h2,.c8-acc__body h3,.c8-acc__body h4,.c8-acc__body h5,.c8-acc__body h6{text-transform:none;letter-spacing:normal;font-family:var(--c8-serif);font-weight:500;font-size:1.9rem;margin:1.6rem 0 .6rem;color:var(--c8-tierra)}.c8-acc__body p,.c8-acc__body li{text-transform:none;letter-spacing:normal}.product-grid .grid__item,.collection .grid__item{align-self:stretch}.product-grid .card-wrapper,.collection .card-wrapper{height:100%;display:flex;flex-direction:column}.c8-products>.c8-card{height:100%}.card-wrapper .card__inner.ratio{--ratio-percent:125% !important}.card-wrapper .card__inner.ratio:before{padding-bottom:125%!important}.card-wrapper .card__media .media{padding-bottom:0}.card-wrapper .card__media img{object-fit:cover!important}.card-wrapper>.card{flex:1;display:flex;flex-direction:column}.card-wrapper .card>.card__content{flex:1;display:flex;flex-direction:column}.card-wrapper .card__information{flex:1;display:flex;flex-direction:column}.card-wrapper .card-information{margin-top:auto;padding-top:.6rem}.card-wrapper .quick-add{margin-top:1.4rem}.card__heading,.c8-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em;line-height:1.2!important}.c8-card{display:flex;flex-direction:column;width:100%}.c8-card__info{flex:1;display:flex;flex-direction:column}.c8-card__row{margin-top:auto}.price,.price-item,.price__regular,.price__sale,.c8-price,.c8-pdp__price,.c8-pdp__price s,.c8-price s,.totals__total-value,.totals__subtotal-value,.cart-item__price-wrapper,.cart-item__totals,.cart-item__final-price,.cart-item__old-price,.unit-price,.product-option,.cart-drawer .price,.quick-add-modal .price{font-family:var(--c8-sans)!important;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.02em!important;font-style:normal}.price .price-item--regular,.price-item--last,.c8-price{font-weight:500;color:var(--c8-tierra)}.card-information .price,.c8-price{font-size:1.6rem!important}.price--on-sale .price-item--sale,.price-item--sale{color:var(--c8-oro)!important;font-weight:500}.price--on-sale .price__sale s,.price__sale .price-item--regular,.c8-price s{font-size:1.35rem!important;font-weight:400;opacity:.6;color:var(--c8-tierra)}.price .price__container{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem}.c8-pdp__price{font-size:2.6rem!important;font-weight:500}.c8-pdp__price s{font-size:1.8rem!important;font-weight:400}.product__info-container .price{font-size:2.4rem!important}.totals__total-value,.totals__total{font-family:var(--c8-sans)!important;font-size:1.9rem!important;font-weight:500}.c8-sticky .c8-price{font-size:1.5rem!important}.c8-trebol{display:inline-block;width:1em;height:1em;vertical-align:middle;overflow:visible}.c8-inf{overflow:visible}.c8-symbols{display:flex;align-items:center;justify-content:center;gap:1.4rem;margin:0 auto 1.8rem;color:var(--c8-oro)}.c8-symbols__inf{width:56px;height:auto}.c8-symbols__inf path{stroke:var(--c8-oro);stroke-width:4}.c8-symbols__trebol{width:40px;height:40px;animation:c8-sway 6s ease-in-out infinite;transform-origin:50% 60%}.c8-symbols--sm .c8-symbols__inf{width:44px}.c8-symbols--sm .c8-symbols__trebol{width:32px;height:32px}@keyframes c8-sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.c8-divider{display:flex;align-items:center;justify-content:center;gap:2rem;max-width:760px;margin:0 auto;padding:0 var(--c8-margen);color:var(--c8-div-color,var(--c8-oro))}.c8-divider__line{flex:1;height:1px;background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:.45}.c8-divider__trebol{width:var(--c8-div-size,44px);height:var(--c8-div-size,44px);flex:none;animation:c8-sway 6s ease-in-out infinite;transform-origin:50% 60%}.c8-divider__inf{width:calc(var(--c8-div-size,44px) * 1.5);height:auto;flex:none}.c8-divider__inf path{stroke:currentColor;stroke-width:4}.c8-float{position:absolute;z-index:2;color:var(--c8-oro);pointer-events:none;animation:c8-floaty 7s ease-in-out infinite}.c8-float .c8-trebol{width:100%;height:100%}.c8-float .c8-inf{width:100%;height:auto}.c8-float .c8-inf path{stroke:var(--c8-oro);stroke-width:5}.c8-float--1{width:58px;height:58px;left:-26px;top:18%}.c8-float--2{width:84px;left:-14px;bottom:12%;animation-delay:-2.5s}.c8-float--3{width:38px;height:38px;right:18%;top:-14px;animation-delay:-4.5s}@keyframes c8-floaty{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-14px) rotate(8deg)}}.c8-badge__trebol{width:20px;height:20px;display:block;margin:0 auto .2rem;color:var(--c8-oro-claro)}.c8-marquee__track .c8-sep{display:inline-flex;align-items:center;color:var(--c8-oro)}.c8-marquee__track .c8-sep .c8-trebol{width:.9em;height:.9em}.c8-marquee__track .c8-sep .c8-inf{width:1.5em;height:auto}.c8-marquee__track .c8-sep .c8-inf path{stroke:var(--c8-oro);stroke-width:6;stroke-dashoffset:0;animation:none}.c8-eight__trebol{display:block;color:var(--c8-oro);margin:1.6rem auto 0;width:30px;height:30px}.c8-eight__trebol .c8-trebol{width:100%;height:100%}.c8-eight:hover .c8-eight__trebol{animation:c8-sway 2.4s ease-in-out infinite}.c8-step__trebol{width:18px;height:18px;margin-right:1rem;margin-top:-3px}.c8-circle__trebol{display:block;width:44px;height:44px;margin:0 auto 1.4rem}.c8-circle__trebol .c8-trebol{width:100%;height:100%;animation:c8-sway 6s ease-in-out infinite;transform-origin:50% 60%}.c8-pdp__intent{position:relative;padding-left:6.4rem}.c8-pdp__trebol{position:absolute;left:2.2rem;top:2.2rem;width:30px;height:30px;color:var(--c8-oro)}.c8-footer__symbols{display:flex;align-items:center;gap:1rem;color:var(--c8-oro-claro);margin-bottom:1.6rem}.c8-footer__symbols .c8-trebol{width:26px;height:26px}.c8-footer__symbols .c8-inf{width:44px;height:auto}.c8-footer__symbols .c8-inf path{stroke:var(--c8-oro-claro);stroke-width:5;stroke-dashoffset:0;animation:none}.c8-intent__ico .c8-trebol{width:100%;height:100%;stroke-width:1.4}.cart-drawer__footer:before{content:"\221e   Cada pedido viaja con una tarjeta de intenci\f3n  \221e"}@media(max-width:749px){.c8-float--1{width:44px;height:44px;left:-8px}.c8-float--2{width:64px;left:-4px}.c8-pdp__intent{padding-left:5.6rem}.c8-pdp__trebol{left:1.8rem}}@media(prefers-reduced-motion:reduce){.c8-float,.c8-symbols__trebol,.c8-divider__trebol,.c8-circle__trebol .c8-trebol{animation:none}}.c8-emblema{display:block;color:var(--c8-oro);overflow:visible}.c8-logo-emblem{width:62px;height:auto;margin:0 auto .9rem;--c8-emblema-gap:var(--c8-marfil)}.c8-footer__emblem{width:90px;height:auto;color:var(--c8-oro-claro);--c8-emblema-gap:var(--c8-noche)}@media(max-width:749px){.c8-logo-emblem{width:44px;margin-bottom:.5rem}}.c8-footer ul.c8-footer__pay{display:flex;flex-wrap:wrap;gap:.6rem}.c8-trebol{stroke:none}.c8-divider__inf path,.c8-symbols__inf path{stroke-width:9!important}.c8-marquee__track .c8-sep .c8-inf path{stroke-width:12!important}.c8-float--3{top:4%;right:12%}
/*# sourceMappingURL=/cdn/shop/t/3/assets/c8-styles.css.map */
