body:has(.sacred-hero){--sacred-ink: #252126;--sacred-purple: #9b35b8;--sacred-purple-rgb: 155, 53, 184;--sacred-purple-dark: #762789;--sacred-page: #faf7f1}:is(.sacred-hero,.sacred-devotions,.sacred-divider,.sacred-trust){--sacred-ivory: #fbf8f2;--sacred-sand: #f1e9dc;--sacred-glow: #fffaf0;--sacred-muted: #6f6770;--sacred-shadow: 60, 40, 20;--sacred-ease: cubic-bezier(.2, .7, .2, 1);font-family:var(--sacred-text-font, inherit)}:is(.sacred-hero,.sacred-devotions,.sacred-divider,.sacred-trust) :is(.lux-btn,.sacred-arch__price),body:has(.sacred-hero) .sec__collection-main :is(.product-item__information,.price,.product__add-cart,.vane-entrega-rapida){font-family:var(--sacred-text-font, inherit)}.sacred-hero{--lux-ghost-text: var(--sacred-accent);position:relative;overflow:hidden;background:linear-gradient(180deg,var(--sacred-bg-top, var(--sacred-ivory)) 0%,var(--sacred-bg-bottom, var(--sacred-sand)) 100%)}.sacred-hero__rays{position:absolute;top:26%;left:50%;width:110rem;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,var(--sacred-glow) 0%,rgba(255,250,240,0) 38%),repeating-conic-gradient(rgba(var(--sacred-shadow),.05) 0deg 3deg,transparent 3deg 10deg);-webkit-mask:radial-gradient(circle,#000 0%,transparent 62%);mask:radial-gradient(circle,#000 0%,transparent 62%);transform:translate(-50%,-50%)}.sacred-hero__inner{position:relative;display:grid;gap:4rem;align-items:center;padding-block:calc(var(--sacred-pt, 60px) * .6) calc(var(--sacred-pb, 80px) * .6)}.sacred-hero__content{text-align:center}.sacred-hero__breadcrumb{display:flex;justify-content:center;font-size:1.2rem}.sacred-hero__eyebrow{display:block;margin-block-start:2.4rem;font-size:1.15rem;font-weight:var(--heading-weight);letter-spacing:.3em;text-transform:uppercase;color:var(--sacred-accent)}:is(.sacred-hero__title,.sacred-devotions__title,.sacred-devotion__title){font-family:var(--sacred-title-font, inherit);font-style:var(--sacred-title-style, normal);font-weight:var(--sacred-title-weight, inherit)}.sacred-hero__title{margin:1.6rem 0 0;font-size:clamp(calc(var(--sacred-title-size, 80px) * .52),6.4vw,var(--sacred-title-size, 80px));line-height:1;letter-spacing:-.01em;text-transform:none;text-wrap:balance;color:var(--sacred-ink)}.sacred-hero__title em{display:block;font-style:italic;color:var(--sacred-accent)}.sacred-hero__text{max-width:46rem;margin:2.4rem auto 0;font-size:1.6rem;line-height:1.7;color:var(--sacred-ink)}.sacred-hero__occasions{margin:1.2rem auto 0;font-family:var(--sacred-title-font, inherit);font-size:1.45rem;font-style:italic;color:var(--sacred-muted)}.sacred-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-block-start:3.2rem}.sacred-hero .lux-btn--solid{background:var(--sacred-accent);transition:transform .4s var(--sacred-ease),background-color .3s ease}.sacred-hero .lux-btn--ghost{background:#fff9}.sacred-hero__count{margin:2.4rem 0 0;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sacred-muted)}.sacred-hero__arches{order:-1;position:relative;display:flex;align-items:flex-end;justify-content:center;gap:clamp(1rem,1.6vw,1.8rem)}.sacred-arch{display:flex;flex-direction:column;align-items:center;gap:1.4rem;width:31%;color:var(--sacred-ink);text-decoration:none}.sacred-arch--1{order:2;margin-block-end:clamp(1.6rem,3vw,3.2rem)}.sacred-arch--2{order:1}.sacred-arch--3{order:3}.sacred-arch__frame{position:relative;display:block;width:100%;aspect-ratio:3 / 4.3;overflow:hidden;border:1px solid rgba(var(--sacred-accent-rgb),.55);border-radius:100rem 100rem 1rem 1rem;background:radial-gradient(circle at 50% 45%,var(--sacred-glow) 0%,var(--sacred-sand) 78%);box-shadow:0 2.4rem 4.8rem -3.2rem rgba(var(--sacred-shadow),.4);transition:box-shadow .6s var(--sacred-ease),border-color .4s ease}.sacred-arch__frame img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform 1.2s var(--sacred-ease)}.sacred-arch__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translate(-130%);pointer-events:none}.sacred-arch__caption{display:flex;flex-direction:column;align-items:center;gap:.6rem;width:100%;min-width:0;text-align:center}.sacred-arch__devotion{display:-webkit-box;overflow:hidden;font-size:.95rem;font-weight:var(--heading-weight);line-height:1.35;letter-spacing:.25em;text-transform:uppercase;color:var(--sacred-muted);-webkit-box-orient:vertical;-webkit-line-clamp:2}.sacred-arch__price{font-size:1.2rem;font-weight:var(--heading-weight);letter-spacing:.04em;color:var(--sacred-ink);font-variant-numeric:tabular-nums}@media(min-width:990px){.sacred-hero__rays{top:40%;left:76%;width:120rem}.sacred-hero__inner{grid-template-columns:1fr 1.1fr;gap:6rem;padding-block:var(--sacred-pt, 60px) var(--sacred-pb, 80px)}.sacred-hero__content{text-align:start}.sacred-hero__arches{order:0}.sacred-hero__breadcrumb,.sacred-hero__actions{justify-content:flex-start}.sacred-hero__text,.sacred-hero__occasions{margin-inline:0}.sacred-arch__devotion{font-size:1.05rem}.sacred-arch__price{font-size:1.3rem}}.sacred-devotions{padding-block:calc(var(--devotions-pt, 28px) * .6) calc(var(--devotions-pb, 28px) * .6);background-color:var(--sacred-page, #faf7f1)}.sacred-devotions__inner{display:flex;flex-direction:column;gap:1.6rem;padding:2rem;border:1px solid rgba(var(--sacred-shadow),.08);border-radius:1.6rem;background-color:var(--devotions-bg, #ffffff);box-shadow:0 2rem 4rem -3.2rem rgba(var(--sacred-shadow),.25)}@media(max-width:989px){.sacred-devotions__inner{width:auto;margin-inline:1.5rem}}.sacred-devotions__header{flex:none}.sacred-devotions__eyebrow{display:block;font-size:1.05rem;font-weight:var(--heading-weight);letter-spacing:.28em;text-transform:uppercase;color:var(--sacred-accent)}.sacred-devotions__title{margin:.6rem 0 0;font-size:clamp(2rem,2.4vw,var(--sacred-title-size, 24px));line-height:1.15;text-transform:none;color:var(--sacred-ink)}.sacred-devotions__list{display:flex;gap:.8rem;margin:0;padding:.6rem .4rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.sacred-devotions__list::-webkit-scrollbar{display:none}.sacred-devotion{flex:none;scroll-snap-align:start}.sacred-devotion__link{display:flex;align-items:center;gap:1.2rem;padding:.8rem 2rem .8rem .8rem;border:1px solid transparent;border-radius:1.2rem;color:inherit;text-decoration:none;transition:background-color .35s ease,border-color .35s ease,box-shadow .5s var(--sacred-ease)}.sacred-devotion__link:focus-visible{outline:none;border-color:rgba(var(--sacred-purple-rgb),.55);background:rgba(var(--sacred-purple-rgb),.06)}.sacred-devotion__frame{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 50% 45%,var(--sacred-glow) 0%,var(--sacred-sand) 80%);box-shadow:0 0 0 3px #fff,0 0 0 4px rgba(var(--sacred-accent-rgb),.3);color:var(--sacred-accent);transition:box-shadow .4s ease,transform .6s var(--sacred-ease)}.sacred-devotion__frame img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform .8s var(--sacred-ease)}.sacred-devotion__body{display:grid;gap:.6rem}.sacred-devotion__title{display:-webkit-box;max-width:13rem;margin:0;overflow:hidden;font-size:1.5rem;line-height:1.2;text-transform:none;color:var(--sacred-ink);-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color .3s ease}.sacred-devotion__cta{display:inline-flex;align-items:center;gap:.4rem;font-size:1rem;font-weight:var(--heading-weight);letter-spacing:.18em;text-transform:uppercase;color:var(--sacred-accent)}.sacred-devotion__cta svg{opacity:0;transform:translate(-.4rem);transition:opacity .3s ease,transform .4s var(--sacred-ease)}@media(min-width:990px){.sacred-devotions{padding-block:var(--devotions-pt, 28px) var(--devotions-pb, 28px)}.sacred-devotions__inner{flex-direction:row;align-items:center;gap:3.2rem;padding:1.6rem 2.4rem 1.6rem 3.2rem}.sacred-devotions__header{padding-inline-end:3.2rem;border-inline-end:1px solid rgba(var(--sacred-shadow),.12)}.sacred-devotions__list{flex:1;justify-content:space-between;margin:0;padding:.6rem;overflow:visible}}.sacred-divider{padding-block:calc(var(--divider-pt, 24px) * .6) calc(var(--divider-pb, 48px) * .6);background-color:var(--divider-bg, var(--sacred-page, #faf7f1));text-align:center}.sacred-divider__ornament{display:flex;align-items:center;justify-content:center;gap:1.6rem;max-width:64rem;margin-inline:auto}.sacred-divider__line{flex:1;height:1px;background:linear-gradient(90deg,rgba(var(--sacred-accent-rgb),.6),rgba(var(--sacred-accent-rgb),.05));transform-origin:left center}.sacred-divider__line--start{background:linear-gradient(90deg,rgba(var(--sacred-accent-rgb),.05),rgba(var(--sacred-accent-rgb),.6));transform-origin:right center}.sacred-divider__emblem{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;border:1px solid rgba(var(--sacred-accent-rgb),.55);border-radius:50%;color:var(--sacred-accent)}.sacred-divider__eyebrow{display:block;margin-block-start:2.4rem;font-size:1.1rem;font-weight:var(--heading-weight);letter-spacing:.3em;text-transform:uppercase;color:var(--sacred-accent)}.sacred-divider__title{margin:1.2rem 0 0;font-family:var(--sacred-title-font, inherit);font-size:clamp(calc(var(--sacred-title-size, 44px) * .7),4.4vw,var(--sacred-title-size, 44px));font-style:var(--sacred-title-style, normal);font-weight:var(--sacred-title-weight, inherit);line-height:1.1;text-transform:none;color:var(--sacred-ink)}.sacred-divider__row{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-block-start:1.4rem}.sacred-divider__text{max-width:52rem;margin:0;font-size:1.5rem;line-height:1.6;color:var(--sacred-muted)}.sacred-divider__count{margin:0;font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sacred-muted);font-variant-numeric:tabular-nums}@media(min-width:990px){.sacred-divider{padding-block:var(--divider-pt, 24px) var(--divider-pb, 48px)}}body:has(.sacred-hero) .sec__collection-main{background-color:var(--sacred-page, #faf7f1)}body:has(.sacred-hero) .sec__collection-main #product-grid .grid__item,body:has(.sacred-hero) .sec__collection-main #product-grid .grid__item>.product-item,body:has(.sacred-hero) .sec__collection-main .product-item__wrapper.product-grid{display:flex;flex:1;flex-direction:column}body:has(.sacred-hero) .sec__collection-main .product-item__wrapper.product-grid{position:relative;container-type:inline-size}body:has(.sacred-hero) .sec__collection-main .product-item__wrapper.product-grid .product-item__inner{border-radius:.4rem;isolation:isolate}body:has(.sacred-hero) .sec__collection-main .product-item__wrapper.product-grid .product-item__media--ratio{border-radius:inherit;background:var(--sacred-product-bg, #ffffff)}body:has(.sacred-hero) .sec__collection-main .product-item__wrapper.product-grid .product-image.first-image{mix-blend-mode:multiply}body:has(.sacred-hero) .sec__collection-main .product-item__wrapper.product-grid .vane-entrega-rapida{top:1.4rem;right:auto;left:1.4rem;z-index:2;max-width:calc(100% - 6.4rem);gap:.6rem;padding:.7rem 1rem;border:0;border-radius:.2rem;background:#fff;font-size:1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#3b332f}body:has(.sacred-hero) .sec__collection-main .product-item__wrapper.product-grid .vane-entrega-rapida:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:#2f9e5b}body:has(.sacred-hero) .sec__collection-main .product-item__wrapper.product-grid .product-item__action{top:1.2rem;right:1.2rem;bottom:auto;left:auto;position:absolute;z-index:3;visibility:visible!important;opacity:1!important}body:has(.sacred-hero) .sec__collection-main .product-item__wrapper.product-grid .product-item__button-action{position:static!important;visibility:visible!important;opacity:1!important;transform:none!important}body:has(.sacred-hero) .sec__collection-main .product-item__wrapper.product-grid :is(.product-item__button-compare,.product-item__button-quickview){display:none!important}body:has(.sacred-hero) .sec__collection-main .product-item__wrapper.product-grid .product-item__button-wishlist{width:3.6rem;height:3.6rem;border:0;background:#ffffffeb;box-shadow:none;transition:transform .3s var(--sacred-ease, ease),background-color .3s ease}body:has(.sacred-hero) .sec__collection-main .product-item__wrapper.product-grid .product-item__information{display:grid;flex:1;grid-template-columns:minmax(0,1fr) auto;align-content:start;column-gap:1.2rem;margin-block-start:1.6rem;text-align:start}body:has(.sacred-hero) .sec__collection-main .product-item__wrapper.product-grid .product-item__name{grid-column:1;font-family:var(--sacred-card-font, inherit);font-size:1.7rem;font-weight:400;line-height:1.3;text-align:start;color:var(--sacred-ink, #252126)}@media(max-width:749px){body:has(.sacred-hero) .sec__collection-main .product-item__wrapper.product-grid .product-item__name{font-size:1.45rem}body:has(.sacred-hero) .sec__collection-main .product-item__wrapper.product-grid .vane-entrega-rapida{top:.8rem;left:.8rem;padding:.5rem .7rem;font-size:.85rem;letter-spacing:.06em;white-space:nowrap}}body:has(.sacred-hero) .sec__collection-main .product-item__wrapper.product-grid .product-item__price{grid-column:2;justify-content:flex-end;text-align:end}body:has(.sacred-hero) .sec__collection-main .product-item__wrapper.product-grid .card-product-price{flex-direction:column;align-items:flex-end;gap:.2rem}body:has(.sacred-hero) .sec__collection-main .product-item__wrapper.product-grid .product-item__information>:not(.product-item__name,.product-item__price){grid-column:1 / -1}body:has(.sacred-hero) .sec__collection-main .product-item__wrapper.product-grid .vane-card-extra{align-items:flex-start!important;text-align:start}body:has(.sacred-hero) .sec__collection-main .product-item__wrapper.product-grid .product-item__information>:is(product-form,select-option){width:100%;margin-block-start:auto}body:has(.sacred-hero) .sec__collection-main .product-item__wrapper.product-grid .product__add-cart{border-color:var(--sacred-ink, #252126);border-radius:0;background:var(--sacred-ink, #252126);color:#fff;letter-spacing:.04em}body:has(.sacred-hero) .sec__collection-main .product-item__wrapper.product-grid .vane-stock-disponible{justify-content:flex-start}@media(hover:hover)and (pointer:fine)and (min-width:990px){body:has(.sacred-hero) .sec__collection-main .product-item__wrapper.product-grid .product-item__information>:is(product-form,select-option){position:absolute;inset-inline:0;top:calc(133.333cqi - 4.8rem);z-index:2;margin:0;opacity:0;transform:translateY(.8rem);pointer-events:none;transition:opacity .35s ease,transform .5s var(--sacred-ease, ease)}body:has(.sacred-hero) .sec__collection-main .product-item__wrapper.product-grid:is(:hover,:focus-within) .product-item__information>:is(product-form,select-option){opacity:1;transform:none;pointer-events:auto}body:has(.sacred-hero) .sec__collection-main .product-item__wrapper.product-grid .product__add-cart{min-height:4.8rem;margin:0;border-radius:0 0 .4rem .4rem}}.sacred-trust{padding-block:var(--trust-pt, 36px) var(--trust-pb, 36px);background-color:var(--trust-bg, #ebe2d8)}.sacred-trust__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:2.4rem 4rem;max-width:96rem;margin:0 auto;list-style:none}.sacred-trust__item{display:flex;align-items:center;gap:1.6rem}.sacred-trust__icon{display:inline-flex;flex:none;color:var(--sacred-accent);transition:transform .5s var(--sacred-ease)}.sacred-trust__text{display:grid;gap:.4rem}.sacred-trust__title{font-size:1.45rem;font-weight:600;color:var(--sacred-ink)}.sacred-trust__desc{font-size:1.3rem;color:var(--sacred-muted)}@media(min-width:750px){.sacred-trust__item{justify-content:center}}@media(hover:hover)and (pointer:fine){.sacred-arch:hover .sacred-arch__frame{border-color:var(--sacred-accent);box-shadow:0 0 0 4px rgba(var(--sacred-accent-rgb),.08),0 3rem 5rem -3rem rgba(var(--sacred-shadow),.5)}.sacred-arch:hover .sacred-arch__frame img{transform:scale(1.06)}.sacred-arch:hover .sacred-arch__frame:after{transform:translate(130%);transition:transform 1.1s var(--sacred-ease)}.sacred-devotion__link:hover{border-color:rgba(var(--sacred-purple-rgb),.55);background:rgba(var(--sacred-purple-rgb),.06);box-shadow:0 1.2rem 2.4rem -1.8rem rgba(var(--sacred-purple-rgb),.45)}.sacred-devotion__link:hover .sacred-devotion__title{color:var(--sacred-purple)}.sacred-devotion__link:hover .sacred-devotion__frame{box-shadow:0 0 0 3px #fff,0 0 0 4px rgba(var(--sacred-purple-rgb),.45)}.sacred-hero .lux-btn--solid:hover{background:var(--sacred-purple-dark)}.sacred-hero .lux-btn--ghost:hover{color:var(--sacred-purple-dark)}.sacred-devotion__link:hover .sacred-devotion__frame img{transform:scale(1.1)}.sacred-devotion__link:hover .sacred-devotion__cta svg{opacity:1;transform:none}.sacred-trust__item:hover .sacred-trust__icon{transform:translateY(-3px) rotate(-6deg)}body:has(.sacred-hero) .sec__collection-main .product-item__wrapper.product-grid .product-item__button-wishlist:hover{transform:scale(1.08);background:#fff}}@media(prefers-reduced-motion:no-preference){.sacred-hero__rays{will-change:transform;animation:sacred-turn 140s linear infinite}@media(max-width:989px){.sacred-hero__rays{animation-duration:50s}}.sacred-arch{animation:sacred-rise 1s var(--sacred-ease) both}.sacred-arch--2{animation-delay:.1s}.sacred-arch--1{animation-delay:.2s}.sacred-arch--3{animation-delay:.3s}.sacred-arch__frame{animation:sacred-float 7s ease-in-out 1.2s infinite}.sacred-arch--1 .sacred-arch__frame{animation-delay:2.4s}.sacred-arch--3 .sacred-arch__frame{animation-delay:3.6s}.sacred-reveal{opacity:0;transform:translateY(1.6rem);transition:opacity .8s ease var(--reveal-delay, 0ms),transform .9s var(--sacred-ease) var(--reveal-delay, 0ms)}.sacred-reveal.is-in{opacity:1;transform:none}.sacred-divider__ornament.sacred-reveal{transform:none}.sacred-divider__ornament.sacred-reveal .sacred-divider__line{transform:scaleX(0);transition:transform 1.6s var(--sacred-ease) .2s}.sacred-divider__ornament.sacred-reveal .sacred-divider__emblem{transform:rotate(-90deg) scale(.6);transition:transform .9s var(--sacred-ease)}.sacred-divider__ornament.is-in :is(.sacred-divider__line,.sacred-divider__emblem){transform:none}}@keyframes sacred-turn{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes sacred-rise{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:none}}@keyframes sacred-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.8rem)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/collection-sacred.css.map */
