:root{--pili-beige:#EFE6D8;--pili-sale:#111111}body,button,input,select,textarea,.button,.field__input,.price,.price-item,.badge,.vision-nav a,.vision-nav summary,.vision-menu__panel,.vision-cart,.cart-drawer,.cart-item,.totals,.tax-note,.pili-footer,.vision-announcement,.pili-promo-bar,.product-form,.vision-price,.card-information,.card__heading,.rte,.shopify-policy__body,.pili-accordion,.pili-volume,.pili-cart-tiers,.pili-contact{font-family:var(--font-body-family),sans-serif}h1,h2,h3,.h0,.h1,.h2,.main-page-title,.page-title,.pili-heading,.pili-story__title,.pili-promo__title,.vision-section h2,.vision-faq h2,.vision-testimonials h2,.vision-featured__heading h2,.product__title h1,.shopify-policy__title h1,.pili-footer__brand,.pili-collection__name{font-family:var(--font-heading-family),serif;font-weight:400}.pili-footer h2,.vision-benefit h3,.pili-contact__card h2,.totals__total,.drawer__heading,.cart-item__name,.pili-card__title,.vision-featured__card h3,.vision-recent-grid h3{font-family:var(--font-body-family),sans-serif}.rte span,.rte p,.rte li,.rte td,.rte th,.rte strong,.rte em,.rte h4,.rte h5,.rte h6,.shopify-policy__body span,.shopify-policy__body p,.shopify-policy__body li,.shopify-policy__body strong,.shopify-policy__body a{font-family:inherit!important}.rte h3,.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--font-heading-family),serif!important;font-weight:400;letter-spacing:.02em}strong,b,.rte strong,.vision-footer__newsletter h2,.vision-cart .drawer__heading,.vision-cart .cart__checkout-button,.vision-cart .vision-cart__guarantee,.product__info-container .product-form__submit,.vision-sticky-atc .button{font-weight:500}.vision-testimonials .rte,.vision-benefit .rte,.vision-menu__panel .vision-menu__link,.vision-menu__children a,.product-card-wrapper .card__heading,.product-card-wrapper .card-information .price{font-weight:400}.main-page-title,.shopify-policy__title h1{font-size:clamp(26px,3vw,36px);letter-spacing:.12em;text-transform:uppercase;text-align:center}.shopify-policy__container{max-width:760px!important;padding-top:40px;padding-bottom:56px}.shopify-policy__body{font-size:15.5px;line-height:1.75;color:var(--pili-ink)}.page-width--narrow .rte{font-size:16px;line-height:1.75}.product__info-container .vision-price__sale,.vision-price__sale,.vision-card-saving,.product-card-wrapper .card-information>.vision-card-saving{color:var(--pili-sale)!important}.product__info-container .vision-price__sale{font-weight:500}.product__info-container .vision-price__badge,.vision-price__badge,.pili-badge,.product-card-wrapper .card__badge .badge,.card__badge .badge{background:var(--pili-beige)!important;color:var(--pili-black)!important;font-weight:500;border-radius:0}.vision-price s,.pili-card__price s,.price__compare s,.price-item--regular{color:#8a8a8a}.pili-volume__list{list-style:none;margin:0;padding:0}.pili-volume__list .pili-volume__tier{border-top:0}.pili-volume__list .pili-volume__tier:first-child{border-top:1px solid var(--pili-line)}.pili-volume--compact{border:1px solid var(--pili-line);background:var(--pili-cream)}.pili-volume--compact .pili-volume__list .pili-volume__tier{border-bottom:1px solid var(--pili-line);padding:9px 0}.pili-volume--compact .pili-volume__list .pili-volume__tier:first-child{border-top:0}.pili-volume--compact .pili-volume__list .pili-volume__tier:last-child{border-bottom:0}.pili-volume--compact .pili-volume__qty{font-size:14.5px}.pili-volume--compact .pili-volume__off{font-family:var(--font-body-family);font-weight:500;font-size:15px;color:var(--pili-black);background:var(--pili-beige);padding:3px 8px}.pili-volume__title{font-weight:400}.pili-cart-tiers{margin:0 0 14px;padding:12px 14px;background:var(--pili-cream);border:1px solid var(--pili-line);text-align:center}.pili-cart-tiers__msg{margin:0 0 10px;font-size:14px;letter-spacing:.02em;color:var(--pili-black)}.pili-cart-tiers__steps{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:8px}.pili-cart-tiers__step{flex:1;max-width:96px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;border:1px solid var(--pili-line);background:#fff;font-size:13px;transition:background-color .25s ease,border-color .25s ease}.pili-cart-tiers__step span{font-weight:500}.pili-cart-tiers__step small{font-size:11.5px;color:var(--pili-muted)}.pili-cart-tiers__step.is-done{background:var(--pili-black);border-color:var(--pili-black);color:#fff}.pili-cart-tiers__step.is-done small{color:var(--pili-beige)}.pili-cart-tiers__note{margin:8px 0 0;font-size:12px;color:var(--pili-muted)}#main-cart-footer .pili-cart-tiers{max-width:420px;margin-left:auto}.pili-cart-page__trust{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 16px;margin:12px 0 0;font-size:13px;color:var(--pili-ink)}@media(max-width:749px){#main-cart-footer .pili-cart-tiers{max-width:none}.pili-cart-page__trust{justify-content:center}}@media(prefers-reduced-motion:reduce){.pili-cart-tiers__step{transition:none}}.pili-promo{background:var(--pili-black);color:#fff;padding:56px 20px;text-align:center}.pili-promo__inner{max-width:720px;margin:0 auto}.pili-promo__draft{max-width:720px;margin:0 auto 18px;padding:6px 10px;font-size:12px;letter-spacing:.06em;background:var(--pili-beige);color:var(--pili-black)}.pili-promo__eyebrow{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--pili-gold);margin:0 0 12px}.pili-promo__title{font-size:clamp(26px,3.4vw,42px);letter-spacing:.14em;text-transform:uppercase;margin:0;color:#fff}.pili-promo__text{margin:20px auto 0;font-size:16px;line-height:1.7;color:#e9e4dc}.pili-promo .pili-volume{margin-top:26px;background:transparent;border-color:#d8b07a8c;color:#fff}.pili-promo .pili-volume__title{color:#fff}.pili-promo .pili-volume__tier{border-color:#ffffff24!important}.pili-promo .pili-volume__off{color:var(--pili-gold)}.pili-promo .pili-volume__note{color:#cfc8bd}.pili-promo__conditions{margin:16px 0 0;font-size:12.5px;color:#cfc8bd}.pili-promo__button{margin-top:26px;background:#fff!important;color:var(--pili-black)!important;min-width:240px}.pili-promo-bar{background:var(--pili-beige);color:var(--pili-black);text-align:center;padding:9px 16px;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.pili-promo-bar a{color:inherit;text-decoration:none}.pili-promo-bar strong{font-weight:500}.pili-promo-bar span{margin-left:10px;letter-spacing:.06em;text-transform:none}.pili-promo-bar__draft{margin-left:10px;font-style:normal;font-size:10px;padding:2px 6px;background:var(--pili-black);color:#fff}.pili-story__subtitle{margin:12px 0 0;font-size:14px;letter-spacing:.24em;text-transform:uppercase;color:var(--pili-gold-dark)}.pili-story__button{margin-top:28px;min-width:220px}.pili-story--page{padding:72px 20px 88px}.pili-story--page .pili-story__inner{max-width:680px}.pili-story--page .pili-story__text{text-align:left;font-size:17px;line-height:1.9}.pili-story--page .pili-story__text p:first-child{font-family:var(--font-heading-family),serif;font-size:21px;line-height:1.6;text-align:center;margin-bottom:26px}@media(max-width:749px){.pili-story--page{padding:48px 20px 60px}.pili-story--page .pili-story__text{font-size:16px}.pili-story--page .pili-story__text p:first-child{font-size:19px}}.pili-contact{padding:8px 20px 64px}.pili-contact__inner{max-width:880px;margin:0 auto}.pili-contact__intro{text-align:center;font-size:16px;line-height:1.7;color:var(--pili-ink);margin-bottom:32px}.pili-contact__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.pili-contact__card{border:1px solid var(--pili-line);padding:26px 22px;text-align:center;background:#fff}.pili-contact__card h2{font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;margin:0 0 12px}.pili-contact__card p,.pili-contact__rte{font-size:15px;line-height:1.7;margin:0;color:var(--pili-ink)}.pili-contact__rte p{margin:0}.pili-contact__card a{color:var(--pili-black);text-underline-offset:4px;text-decoration-color:var(--pili-gold)}.pili-contact__note{margin-top:8px!important;font-size:13px!important;color:var(--pili-muted)!important}.pili-contact__links{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:13.5px}.pili-contact__links a{color:var(--pili-ink)}.pili-footer__navs{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:749px){.pili-footer__navs{grid-template-columns:1fr;gap:26px}}.vision-faq__item summary{font-family:var(--font-body-family);font-weight:400;gap:16px;line-height:1.45}.vision-faq__item summary:focus-visible{outline:2px solid var(--pili-black);outline-offset:4px}.vision-faq__item .rte p{margin:0 0 10px}@media(max-width:749px){.vision-faq{padding-left:20px;padding-right:20px}.vision-faq__item summary{font-size:15px;padding:16px 0}}.pili-hero__title{-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:normal;font-size:clamp(30px,2.9vw,46px)}@media(max-width:749px){.pili-hero__title{font-size:28px}}.pili-floral{display:inline-flex;color:var(--pili-gold-dark);line-height:0}.pili-floral svg{display:block;height:auto}.pili-hist-intro{padding:clamp(64px,9vw,120px) 20px clamp(56px,7vw,96px);text-align:center}.pili-hist-intro__inner{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:22px}.pili-hist-intro__title{margin:0;font-size:clamp(34px,4.4vw,56px);font-weight:400;letter-spacing:.06em;text-transform:none;color:var(--pili-black)}.pili-hist-intro__subtitle{margin:0;font-family:var(--font-heading-family),serif;font-style:italic;font-size:clamp(18px,1.8vw,22px);line-height:1.5;color:var(--pili-ink)}.pili-hist-relato{padding:clamp(56px,7vw,96px) 20px}.pili-hist-relato__inner{max-width:640px;margin:0 auto}.pili-hist-relato__text{font-size:17.5px;line-height:1.95;color:var(--pili-ink)}.pili-hist-relato__text p{margin:0 0 26px}.pili-hist-relato__text strong{font-weight:500;color:var(--pili-black)}.pili-hist-relato__heading{margin:48px 0 22px;font-size:13px;font-family:var(--font-body-family),sans-serif;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--pili-gold-dark);text-align:center}.pili-hist-relato__quote{margin:44px 0;padding:0;border:0;text-align:center}.pili-hist-relato__quote p{margin:0;font-family:var(--font-heading-family),serif;font-size:clamp(24px,2.6vw,32px);line-height:1.4;font-style:italic;color:var(--pili-black)}.pili-hist-relato__sep{display:flex;justify-content:center;margin:40px 0}.pili-hist-homenaje{padding:clamp(64px,8vw,110px) 20px;text-align:center}.pili-hist-homenaje__inner{max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:26px}.pili-hist-homenaje__quote{margin:0;font-family:var(--font-heading-family),serif;font-size:clamp(22px,2.4vw,30px);line-height:1.5;color:var(--pili-black)}.pili-hist-homenaje__memoria{margin:0;display:flex;flex-direction:column;gap:6px}.pili-hist-homenaje__name{font-size:13px;letter-spacing:.28em;text-transform:uppercase;color:var(--pili-black)}.pili-hist-homenaje__date{font-family:var(--font-heading-family),serif;font-style:italic;font-size:17px;color:var(--pili-gold-dark)}.pili-hist-homenaje__firma{font-size:15px;line-height:1.7;color:var(--pili-ink)}.pili-hist-homenaje__firma p{margin:0}.pili-hist-homenaje__firma strong{font-weight:500;color:var(--pili-black)}.pili-hist-cta{display:flex;flex-direction:column;align-items:center;gap:18px;padding:52px 20px 72px;background:#fff}.pili-hist-cta__back{font-size:13px;letter-spacing:.12em;color:var(--pili-ink);text-underline-offset:5px;text-decoration-color:var(--pili-gold)}.pili-story .pili-floral{margin-bottom:18px}.pili-hist-cta__button,.pili-story__button{border:1px solid var(--pili-black)!important;padding:0 28px;min-height:50px;min-width:260px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .25s ease,color .25s ease}.pili-hist-cta__button:hover,.pili-story__button:hover{background:var(--pili-black)!important;color:#fff!important}@media(max-width:749px){.pili-hist-relato__text{font-size:16.5px;line-height:1.85}.pili-hist-relato__quote{margin:34px 0}.pili-hist-cta__button{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.pili-hist-cta__button,.pili-story__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/pili-premium.css.map */
