.cs-eyebrow{display:inline-block;font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:#8a6f55;text-decoration:none;margin:0 0 .4rem}a.cs-eyebrow:hover{text-decoration:underline;text-underline-offset:.3rem}.product__info-container .product__title{margin-bottom:.6rem}.product__info-container .product__title h1{font-size:clamp(2rem,2vw,2.4rem)!important;letter-spacing:.12em}.product__info-container .price{margin-top:0}.product__info-container .price .price-item{font-size:1.6rem;color:#1f1d1a;letter-spacing:.06em}.product__info-container .product__tax{font-size:1.1rem;letter-spacing:.04em}.cs-frase{font-size:1.5rem;line-height:1.65;color:rgba(var(--color-foreground),.78);margin:.4rem 0 .8rem;max-width:42rem}.product__info-container .product-form__submit{min-height:5.4rem;border-radius:2px}.product__info-container .product-form__submit:after,.product__info-container .product-form__submit:before{border-radius:2px}.cs-garantias{list-style:none;margin:1.6rem 0 0;padding:1.6rem 0 0;border-top:1px solid rgba(var(--color-foreground),.1);display:grid;gap:1rem}.cs-garantias li{display:flex;align-items:center;gap:1.2rem;font-size:1.25rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.8)}.cs-garantias svg{width:2rem;height:2rem;flex:none;fill:none;stroke:#8a6f55;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.cs-navidad{margin:1.4rem 0 0;padding:1rem 1.4rem;background:#eae3d8;font-size:1.2rem;letter-spacing:.05em;color:#1f1d1a}.cs-acordeones{margin-top:2.4rem;border-top:1px solid rgba(var(--color-foreground),.1)}.cs-acordeon{border-bottom:1px solid rgba(var(--color-foreground),.1)}.cs-acordeon summary{list-style:none;cursor:pointer;padding:1.6rem 0;font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;color:#1f1d1a;display:flex;justify-content:space-between;align-items:center}.cs-acordeon summary::-webkit-details-marker{display:none}.cs-acordeon summary:after{content:"+";font-size:1.6rem;letter-spacing:0;font-weight:300;transition:transform .3s ease}.cs-acordeon[open] summary:after{transform:rotate(45deg)}.cs-acordeon__contenido{padding:0 0 1.8rem;font-size:1.4rem;line-height:1.7}.cs-acordeon__contenido img{max-width:100%;height:auto}.cs-barra{display:none}@media screen and (max-width:749px){.cs-barra{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:20;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.1);transform:translateY(110%);transition:transform .35s ease}.cs-barra.is-visible{transform:translateY(0)}.cs-barra__info{display:flex;flex-direction:column;min-width:0;flex:1}.cs-barra__nombre{font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1f1d1a}.cs-barra__precio{font-size:1.3rem;letter-spacing:.04em}.cs-barra__btn{min-height:4.4rem;padding:0 2.4rem;border-radius:2px;flex:none}}.cs-ritual{text-align:center;padding-top:5rem;padding-bottom:5rem}.cs-ritual__titulo{font-family:Cormorant Garamond,serif!important;text-transform:none!important;letter-spacing:0!important;font-style:italic;font-weight:400;font-size:clamp(2.8rem,3.2vw,4rem)!important;margin:.4rem 0 1rem;color:#1f1d1a}.cs-ritual__texto{max-width:52rem;margin:0 auto 3.2rem;font-size:1.5rem;line-height:1.7}.cs-ritual__piezas{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;max-width:76rem;margin:0 auto}.cs-ritual__pieza{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:.6rem}.cs-ritual__img{background:#f6f2ec;aspect-ratio:1/1;overflow:hidden}.cs-ritual__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.cs-ritual__pieza:hover img{transform:scale(1.03)}.cs-ritual__nombre{font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;color:#1f1d1a;margin-top:.6rem}.cs-ritual__precio{font-size:1.3rem}.cs-ritual__cierre{margin-top:2.8rem;display:flex;flex-direction:column;align-items:center;gap:1.4rem}.cs-ritual__total{margin:0;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;color:#1f1d1a}.cs-ritual__total span{color:#8a6f55}.cs-ritual__btn{min-width:28rem;border-radius:2px}@media screen and (max-width:749px){.cs-ritual{padding-top:3.6rem;padding-bottom:3.6rem}.cs-ritual__btn{min-width:0;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/constela-ficha.css.map */
