.pdc4,.shopify-policy__container{--pdc-text: #5b4b43;--pdc-text-2: #6b625c;--pdc-on-dark: #ffffff;--pdc-bg: #ffffff;--pdc-bg-subtle: #f2f2f2;--pdc-border: #e6e6e6;--pdc-border-strong: #5b4b43;--pdc-rosa: #e7267a;--pdc-rosa-hover: #cf1f6c;--pdc-talavera: #1e4fa3;--pdc-bacalar: #12a3b4;--pdc-oro: #c9a24a;--pdc-hoja: #3e6b47;--pdc-cempasuchil: #f2a20c;--pdc-radius-lg: 16px;--pdc-radius-xl: 24px;--pdc-pill: 999px;--pdc-container: 1280px;--pdc-gutter: 80px;--pdc-serif: "Playfair Display", Georgia, serif;--pdc-sans: "Montserrat", Arial, sans-serif;font-family:var(--pdc-sans);color:var(--pdc-text);background:var(--pdc-bg);-webkit-font-smoothing:antialiased}.pdc4 *,.pdc4 *:before,.pdc4 *:after{box-sizing:border-box}.pdc4 img{display:block;max-width:100%}.pdc4 a{color:inherit}.pdc4 p,.pdc4 h1,.pdc4 h2,.pdc4 h3,.pdc4 h4{margin:0}.pdc4__wrap{width:100%;max-width:calc(var(--pdc-container) + var(--pdc-gutter) * 2);margin:0 auto;padding-inline:var(--pdc-gutter)}.pdc4-eyebrow{font:700 13px/1.2 var(--pdc-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--pdc-talavera)}.pdc4-h2{font:400 48px/1.1 var(--pdc-serif);color:var(--pdc-text);letter-spacing:0;text-transform:none}.pdc4-h3{font:400 32px/1.12 var(--pdc-serif);color:var(--pdc-text)}.pdc4-h4{font:400 26px/1.15 var(--pdc-serif);color:var(--pdc-text)}.pdc4-h2 em,.pdc4-h3 em{font-style:italic;color:var(--pdc-talavera)}.pdc4-body{font:400 16px/1.55 var(--pdc-sans);color:var(--pdc-text-2)}.pdc4-small{font:400 14px/1.5 var(--pdc-sans);color:var(--pdc-text-2)}.pdc4-caption{font:400 12px/1.4 var(--pdc-sans);color:var(--pdc-text-2)}.pdc4-caption-strong{font:600 12px/1.4 var(--pdc-sans);color:var(--pdc-text)}.pdc4-link-arrow{font:700 14px/1.2 var(--pdc-sans);letter-spacing:.04em;color:var(--pdc-talavera);text-decoration:none;white-space:nowrap}.pdc4-link-arrow:hover{text-decoration:underline}.pdc4-stars{color:var(--pdc-oro);letter-spacing:1px}.pdc4-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 32px;border-radius:var(--pdc-pill);border:1.5px solid transparent;font:600 15px/1.2 var(--pdc-sans);letter-spacing:.04em;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .2s,color .2s,border-color .2s,opacity .2s}.pdc4-btn[disabled]{opacity:.5;cursor:not-allowed}.pdc4-btn--primario,.pdc4 a.pdc4-btn--primario{background:var(--pdc-rosa);color:var(--pdc-on-dark)}.pdc4-btn--primario:hover{background:var(--pdc-rosa-hover)}.pdc4-btn--outline,.pdc4 a.pdc4-btn--outline{background:transparent;color:var(--pdc-text);border-color:var(--pdc-text)}.pdc4-btn--outline:hover,.pdc4 a.pdc4-btn--outline:hover{border-color:var(--pdc-rosa);color:var(--pdc-rosa)}.pdc4-card .pdc4-btn--outline:hover:not(:disabled){background:var(--pdc-rosa);border-color:var(--pdc-rosa);color:#fff}.pdc4-btn--claro,.pdc4 a.pdc4-btn--claro{background:#fff;color:var(--pdc-text)}.pdc4-btn--claro:hover{opacity:.9}.pdc4-btn--bacalar,.pdc4 a.pdc4-btn--bacalar{background:var(--pdc-bacalar);color:var(--pdc-on-dark)}.pdc4-btn--bacalar:hover{opacity:.9}.pdc4-btn.is-loading{opacity:.6;pointer-events:none}.pdc4-chips{display:flex;flex-wrap:wrap;gap:8px}.pdc4-chip{display:inline-flex;align-items:center;padding:12px 24px;border-radius:var(--pdc-pill);border:1px solid var(--pdc-border);background:#fff;font:500 14px/1.2 var(--pdc-sans);color:var(--pdc-text);text-decoration:none;cursor:pointer}.pdc4-chip:hover{border-color:var(--pdc-text-2)}.pdc4-chip.is-active,.pdc4-chip[aria-current=true],.pdc4-chip[aria-pressed=true]{border:1.5px solid var(--pdc-border-strong)}.pdc4-chip--sm{padding:6px 12px;font:600 12px/1.4 var(--pdc-sans);color:var(--pdc-text-2)}.pdc4-chip--sm[aria-pressed=true]{color:var(--pdc-text)}.pdc4-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px}.pdc4-price__now{font:700 18px/1.2 var(--pdc-sans);color:var(--pdc-text)}.pdc4-price__before{font:400 14px/1.55 var(--pdc-sans);color:var(--pdc-text-2);opacity:.7;text-decoration:line-through}.pdc4-price__save{font:600 12px/1.4 var(--pdc-sans);color:var(--pdc-hoja)}.pdc4-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:stretch}.pdc4-card{position:relative;display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--pdc-border);border-radius:var(--pdc-radius-lg);overflow:hidden}.pdc4-card__media{position:relative;display:block;aspect-ratio:1 / 1;background:var(--pdc-bg-subtle);overflow:hidden}.pdc4-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.pdc4-card:hover .pdc4-card__media img{transform:scale(1.03)}.pdc4-card__badge{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:6px;background:var(--pdc-cempasuchil);color:var(--pdc-text);font:700 11px/1.2 var(--pdc-sans);letter-spacing:.1em;text-transform:uppercase}.pdc4-card__info{display:flex;flex-direction:column;gap:8px;flex:1;padding:16px 20px 20px}.pdc4-card__rating{font:600 12px/1.4 var(--pdc-sans);color:var(--pdc-oro);min-height:17px}.pdc4-card__name{font:400 20px/1.2 var(--pdc-serif);color:var(--pdc-text);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}.pdc4-card__detail{font:400 12px/1.4 var(--pdc-sans);color:var(--pdc-text-2);min-height:2.8em}.pdc4-card__options{display:flex;flex-wrap:wrap;gap:6px;padding-top:4px;min-height:36px}.pdc4 .pdc4-card__rating,.pdc4 .pdc4-card__rating:empty{display:block}.pdc4-card__rating:empty:before{content:"\a0"}.pdc4-grid:not(:has(.pdc4-chip)) .pdc4-card__options{display:none}.pdc4-card__price{padding:8px 0;margin-top:auto}.pdc4-card .pdc4-btn{width:100%}.pdc4-grid__insert{grid-column:1 / -1;margin-block:32px}.pdc4-trust{border-bottom:1px solid var(--pdc-border)}.pdc4-trust__row{display:flex;align-items:center;justify-content:space-between;gap:16px 32px;padding-block:24px}.pdc4-trust__item{display:flex;align-items:center;gap:12px}.pdc4-trust__item img{width:24px;height:24px;flex:none}.pdc4-trust__row.is-marquee{display:block;max-width:none;padding-inline:0;overflow:hidden}.pdc4-trust__track{display:flex;width:max-content;animation:pdc4-marquee var(--pdc-marquee-s, 30s) linear infinite}.pdc4-trust__track .pdc4-trust__item{flex:none;padding-right:96px;white-space:nowrap}.pdc4-trust__row.is-marquee:hover .pdc4-trust__track{animation-play-state:paused}@keyframes pdc4-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.pdc4-trust__track{animation:none}}.pdc4-quiz{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;overflow:hidden;padding:40px 336px 40px 48px;border-radius:var(--pdc-radius-xl);background:var(--pdc-talavera);color:#fff}.pdc4-quiz__text{display:flex;flex-direction:column;gap:10px}.pdc4-quiz .pdc4-eyebrow{color:var(--pdc-cempasuchil)}.pdc4-quiz .pdc4-h3,.pdc4-quiz .pdc4-body{color:#fff}.pdc4-quiz__tiles{position:absolute;top:0;right:0;bottom:0;width:288px;background-repeat:repeat;background-size:96px 96px;background-position:0 -7.5px}.pdc4-toast{position:fixed;left:50%;bottom:24px;z-index:60;transform:translate(-50%,20px);padding:12px 20px;border-radius:var(--pdc-pill);background:var(--pdc-text);color:#fff;font:600 14px/1.3 Montserrat,Arial,sans-serif;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s}.pdc4-toast.is-visible{opacity:1;transform:translate(-50%)}.pdc4-thead{position:relative;min-height:256px;display:flex;align-items:center;padding-block:48px 40px;background:#e7e7e7;overflow:hidden}.pdc4-thead[hidden]{display:none}.pdc4-thead__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pdc4-thead__fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fffffff5,#ffffffe0 38%,#ffffff59 62%,#fff0 85%)}.pdc4-thead__text{position:relative;display:flex;flex-direction:column;gap:12px}.pdc4-thead__text .pdc4-body{max-width:520px}.pdc4-catalogo{background:var(--pdc-bg-subtle);padding-block:48px 96px}.pdc4-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:56px}.pdc4-catalogo .pdc4-tabs:not(.pdc4-mv__chips){position:sticky;top:calc(var(--header-height, 72px) - 1px);z-index:30;padding-block:12px;margin-top:-12px;margin-bottom:44px;background:var(--pdc-bg-subtle);box-shadow:0 0 0 100vmax var(--pdc-bg-subtle);clip-path:inset(0 -100vmax)}.pdc4-tab{display:inline-flex;align-items:center;padding:10px 18px;border-radius:var(--pdc-pill);border:1px solid var(--pdc-border);background:#fff;font:500 14px/1.2 var(--pdc-sans);color:var(--pdc-text);text-decoration:none;white-space:nowrap}.pdc4-tab:hover{border-color:var(--pdc-text-2)}.pdc4-tab[aria-current=true]{background:var(--pdc-talavera);border-color:var(--pdc-talavera);color:#fff}.pdc4-panel[hidden]{display:none}.pdc4-grupo+.pdc4-grupo{margin-top:56px}.pdc4-grupo__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.pdc4-grupo__head>div{display:flex;flex-direction:column;gap:4px}.pdc4-pdp{padding-block:48px 96px}.pdc4-pdp__grid{display:grid;grid-template-columns:minmax(0,680px) minmax(0,1fr);gap:64px;align-items:start}.pdc4-pdp__media{position:relative}@media(min-width:990px){.pdc4-pdp__media{position:sticky;top:calc(var(--header-height, 64px) + 24px);transition:top .3s ease}}.pdc4-pdp__slides{border-radius:var(--pdc-radius-xl);overflow:hidden;background:var(--pdc-bg-subtle)}.pdc4-pdp__slide{aspect-ratio:1 / 1}.pdc4-pdp__slide img{width:100%;height:100%;object-fit:cover}.pdc4-pdp__slide--extra,.pdc4-pdp__dots{display:none}.pdc4-pdp__info{display:flex;flex-direction:column;gap:24px;min-width:0}.pdc4-pdp__title{display:flex;flex-direction:column;gap:10px}.pdc4-pdp__rating{display:inline-flex;align-items:center;gap:8px;font:600 12px/1.4 var(--pdc-sans);text-decoration:none}.pdc4-pdp__tagline{font:italic 400 18px/1.45 var(--pdc-serif);color:var(--pdc-text-2)}.pdc4-pdp__price .pdc4-price__now{font-size:34px;letter-spacing:-.01em}.pdc4-pdp__price .pdc4-price__before{font-size:18px}.pdc4-pdp__desc p{margin:0 0 .75em}.pdc4-pdp__desc p:last-child{margin-bottom:0}.pdc4-pdp__block{display:flex;flex-direction:column;gap:10px}.pdc4-pdp__block .pdc4-caption-strong{margin:0}.pdc4-notas{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--pdc-border);border-radius:var(--pdc-radius-lg)}.pdc4-notas__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;padding:18px 12px;text-align:center}.pdc4-notas__item+.pdc4-notas__item{border-left:1px solid var(--pdc-border)}.pdc4-notas__tag{font:700 11px/1.2 var(--pdc-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--pdc-cempasuchil)}.pdc4-notas__nota{font:400 20px/1.2 var(--pdc-serif);color:var(--pdc-text)}.pdc4-pdp__buy{display:flex;gap:12px;align-items:center}.pdc4-pdp__buy .pdc4-btn{flex:1;min-width:0;white-space:normal;text-align:center}.pdc4-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-radius:var(--pdc-radius-lg) var(--pdc-radius-lg) 0 0;box-shadow:0 -6px 24px #5a463c1a;transform:translateY(110%);transition:transform .3s ease;visibility:hidden}.pdc4-sticky.is-on{transform:none;visibility:visible}.pdc4-sticky__row{display:flex;align-items:center;gap:16px;padding-block:16px}.pdc4-sticky__img{width:56px;height:56px;object-fit:cover;border-radius:8px;flex:none}.pdc4-sticky__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.pdc4 .pdc4-sticky__name{font:500 14px/1.4 var(--pdc-sans);color:var(--pdc-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdc4-sticky .pdc4-price__now{font-size:20px}.pdc4-sticky__btn{flex:none;min-width:280px}html.pdc4-has-sticky body{padding-bottom:88px}@media(prefers-reduced-motion:reduce){.pdc4-sticky{transition:none}}.pdc4-qty{display:flex;align-items:center;border:1px solid var(--pdc-border);border-radius:var(--pdc-pill);background:#fff;padding:0 8px;height:52px}.pdc4-qty button{width:32px;height:100%;border:0;background:none;font:700 16px/1 var(--pdc-sans);color:var(--pdc-text);cursor:pointer}.pdc4-qty input{width:32px;border:0;background:none;text-align:center;font:700 16px/1.4 var(--pdc-sans);color:var(--pdc-text);-moz-appearance:textfield}.pdc4-qty input::-webkit-outer-spin-button,.pdc4-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pdc4-pdp__quiz{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-radius:var(--pdc-radius-lg);background:var(--pdc-bg-subtle)}.pdc4-pdp__quiz>div{display:flex;flex-direction:column;gap:4px}.pdc4-pdp__quiz-title{font:600 17px/1.3 var(--pdc-sans);color:var(--pdc-text)}.pdc4-btn--sm{padding:12px 22px}.pdc4-acc{border-top:1px solid var(--pdc-border)}.pdc4-acc details{border-bottom:1px solid var(--pdc-border)}.pdc4-acc summary{display:flex;justify-content:space-between;align-items:center;padding:16px 0;font:600 14px/1.3 var(--pdc-sans);color:var(--pdc-text);cursor:pointer;list-style:none}.pdc4-acc summary::-webkit-details-marker{display:none}.pdc4-acc summary:after{content:"+";font-weight:400;font-size:18px}.pdc4-acc details[open] summary:after{content:"\2212"}.pdc4-acc details>div,.pdc4-acc details>ul{padding:0 0 16px;font:400 14px/1.6 var(--pdc-sans);color:var(--pdc-text-2)}.pdc4-acc ul{margin:0;padding-left:18px}.pdc4-acc details>div ul{margin-top:0}.pdc4-acc details>div p{margin:0 0 .6em}.pdc4-pdp__desc h1,.pdc4-pdp__desc h2,.pdc4-pdp__desc h3,.pdc4-pdp__desc h4{font:600 16px/1.4 var(--pdc-sans);color:var(--pdc-text);margin:0 0 .5em}.pdc4-pdp__desc strong{color:var(--pdc-text);font-weight:600}.pdc4-pdp__slide[data-pdc-zoom]{cursor:zoom-in}.pdc4-zoom{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#fff;overflow:hidden}.pdc4-zoom::backdrop{background:#5b4b4366}.pdc4-zoom__track{display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pdc4-zoom__track::-webkit-scrollbar{display:none}.pdc4-zoom__item{flex:0 0 100%;height:100%;display:flex;align-items:center;justify-content:center;padding:56px 72px;scroll-snap-align:center}.pdc4-zoom__item img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;cursor:zoom-out}.pdc4-zoom__close,.pdc4-zoom__nav{position:absolute;z-index:2;width:48px;height:48px;border-radius:50%;border:1px solid var(--pdc-border);background:#fff;color:var(--pdc-text);font:400 22px/1 var(--pdc-sans);cursor:pointer;display:flex;align-items:center;justify-content:center}.pdc4-zoom__close{top:20px;right:20px;font-size:18px}.pdc4-zoom__nav{top:50%;transform:translateY(-50%);font-size:30px}.pdc4-zoom__nav--prev{left:20px}.pdc4-zoom__nav--next{right:20px}.pdc4-zoom__close:hover,.pdc4-zoom__nav:hover{border-color:var(--pdc-text)}.pdc4-ritual{background:var(--pdc-bg-subtle);padding-block:80px}.pdc4-ritual__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:64px;align-items:center}.pdc4-ritual__text{display:flex;flex-direction:column;gap:20px}.pdc4-ritual__text .pdc4-h2 a{text-decoration:none}.pdc4-eyebrow--bacalar{color:var(--pdc-bacalar)}.pdc4-ritual__intro{font:400 18px/1.55 var(--pdc-sans);color:var(--pdc-text)}.pdc4-ritual__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pdc4-ritual__list li{display:flex;align-items:center;gap:12px;font:400 16px/1.55 var(--pdc-sans);color:var(--pdc-text)}.pdc4-ritual__list li:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:var(--pdc-bacalar)}.pdc4-ritual__price .pdc4-price__now{font-size:30px;line-height:1.15}.pdc4-ritual__price .pdc4-price__before{font-size:16px}.pdc4-ritual__img{display:block;aspect-ratio:1 / 1;border-radius:var(--pdc-radius-xl);overflow:hidden;background:#fff}.pdc4-ritual__img img{width:100%;height:100%;object-fit:cover}.pdc4-resenas{padding-block:96px}.pdc4-resenas__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:40px}.pdc4-resenas__head>div{display:flex;flex-direction:column;gap:8px}.pdc4-resenas__head .pdc4-btn[hidden],.pdc4-resenas [hidden]{display:none!important}.pdc4-resenas__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;align-items:stretch}.pdc4-rcard{display:flex;flex-direction:column;gap:16px;padding:32px;background:#fff;border:1px solid var(--pdc-border);border-radius:var(--pdc-radius-lg)}.pdc4-rcard__stars{font:400 18px/1.55 var(--pdc-sans);color:var(--pdc-oro);letter-spacing:2px}.pdc4-rcard__quote{font:italic 400 18px/1.45 var(--pdc-serif);color:var(--pdc-text);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:5.8em}.pdc4-rcard__who{font:600 12px/1.4 var(--pdc-sans);color:var(--pdc-text-2);margin-top:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdc4-resenas__more{display:flex;justify-content:center;margin-top:32px}.pdc4-resenas__empty{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:56px 24px;border-radius:var(--pdc-radius-xl);background:var(--pdc-bg-subtle)}.pdc4-resenas__empty .pdc4-body{max-width:480px}.pdc4-resenas__empty .pdc4-btn{margin-top:12px}.pdc4-resenas__empty-stars{font:400 28px/1 var(--pdc-sans);color:var(--pdc-oro);letter-spacing:4px}.pdc4-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pdc4-rmodal{width:min(640px,calc(100vw - 32px));max-height:calc(100vh - 48px);margin:auto;padding:0;border:0;border-radius:var(--pdc-radius-xl);background:#fff;overflow:auto;box-shadow:0 16px 48px #5b4b432e}.pdc4-rmodal::backdrop{background:#5b4b4373}.pdc4-rmodal__box{padding:40px 44px}.pdc4-rmodal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.pdc4-rmodal__close{border:0;background:none;font:400 28px/1 var(--pdc-sans);color:var(--pdc-text);cursor:pointer;padding:4px}.pdc4-rmodal__body{display:flex;flex-direction:column;gap:24px}.pdc4-rmodal__body[hidden]{display:none}.pdc4-rmodal__prod{display:flex;align-items:center;gap:16px}.pdc4-rmodal__prod img{width:64px;height:64px;border-radius:12px;object-fit:cover;flex:none}.pdc4-rmodal__prod>div{display:flex;flex-direction:column;gap:4px}.pdc4-rmodal__prod-name{font:600 17px/1.3 var(--pdc-sans);color:var(--pdc-text)}.pdc4-rmodal__hr{border:0;border-top:1px solid var(--pdc-border);margin:0}.pdc4-rmodal__field{display:flex;flex-direction:column;gap:8px;border:0;padding:0;margin:0;min-width:0}.pdc4-rmodal__field legend{padding:0;margin-bottom:10px}.pdc4-rmodal__stars{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px}.pdc4-rmodal__star{cursor:pointer;font:600 34px/1.2 var(--pdc-sans);color:var(--pdc-border);transition:color .15s}.pdc4-rmodal__star input{position:absolute;opacity:0;pointer-events:none}.pdc4-rmodal__star:hover,.pdc4-rmodal__star:hover~.pdc4-rmodal__star,.pdc4-rmodal__star:has(input:checked),.pdc4-rmodal__star:has(input:checked)~.pdc4-rmodal__star{color:var(--pdc-oro)}.pdc4-rmodal__star:has(input:focus-visible){outline:2px solid var(--pdc-talavera);outline-offset:2px;border-radius:4px}.pdc4-rmodal__chips{display:flex;flex-wrap:wrap;gap:8px}.pdc4-rmodal__chip input{position:absolute;opacity:0;pointer-events:none}.pdc4-rmodal__chip span{display:inline-flex;padding:8px 14px;border:1px solid var(--pdc-border);border-radius:var(--pdc-pill);font:600 12px/1.4 var(--pdc-sans);color:var(--pdc-text-2);cursor:pointer}.pdc4-rmodal__chip input:checked+span{border:1.5px solid var(--pdc-border-strong);color:var(--pdc-text);padding:7.5px 13.5px}.pdc4-rmodal__chip input:focus-visible+span{outline:2px solid var(--pdc-talavera);outline-offset:2px}.pdc4-rmodal .pdc4-input,.pdc4-quiz4 .pdc4-input{width:100%;height:auto;min-height:0;margin:0;box-shadow:none;-webkit-appearance:none;appearance:none;padding:14px 16px;border:1px solid transparent;border-radius:12px;background:var(--pdc-bg-subtle);font:400 14px/1.5 var(--pdc-sans);color:var(--pdc-text)}.pdc4-rmodal .pdc4-input::placeholder,.pdc4-quiz4 .pdc4-input::placeholder{color:var(--pdc-text-2);opacity:.8}.pdc4-rmodal .pdc4-input:focus,.pdc4-quiz4 .pdc4-input:focus{outline:none;border-color:var(--pdc-text-2);background:#fff}.pdc4-rmodal .pdc4-input--area{height:128px;resize:vertical}.pdc4-rmodal__help{display:flex;justify-content:space-between;gap:12px}.pdc4-rmodal .is-error{color:#b3261e}.pdc4-rmodal__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pdc4-rmodal__send{display:flex;flex-direction:column;gap:12px;text-align:center}.pdc4-rmodal__send .pdc4-btn{width:100%}.pdc4-rmodal__send a{color:inherit}.pdc4-rmodal__error,.pdc4-quiz4 .pdc4-rmodal__error{font:600 13px/1.4 var(--pdc-sans);color:#b3261e}.pdc4-rmodal__thanks{align-items:center;text-align:center;padding-block:24px}.pdc4-rmodal__thanks-stars{font-size:28px}.pdc4-tambien{padding-block:96px;background:var(--pdc-bg-subtle)}.pdc4-tambien .pdc4-grupo__head{margin-bottom:32px}#header-group:has(.pdc4-section--header){position:sticky;top:calc(var(--pdc-ann-h, 0px) * -1);z-index:40}#header-group:has(.pdc4-section--header){transition:transform .3s ease}html.pdc4-buy-visible #header-group:has(.pdc4-section--header){transform:translateY(-100%)}html.pdc4-buy-visible .pdc4-pdp__media{top:24px}.pdc4-hdr-wrap{background:transparent}.pdc4-ann{background:var(--pdc-talavera);color:#fff}.pdc4-ann__track{display:flex;align-items:center;justify-content:center;gap:24px;padding:12px 16px;font:600 12px/1.2 var(--pdc-sans);letter-spacing:.08em;text-transform:uppercase}.pdc4-ann__sep{font-weight:400;opacity:.6;letter-spacing:0}.pdc4-hdr{position:relative;background:#fff;border-bottom:1px solid var(--pdc-border)}.pdc4-hdr__bar{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:calc(var(--pdc-container) + var(--pdc-gutter) * 2);margin:0 auto;padding:16px var(--pdc-gutter)}.pdc4-hdr__logo{display:block;flex:none;width:160px}.pdc4-hdr__logo img{width:100%;height:auto}.pdc4-hdr__nav ul{display:flex;align-items:center;gap:24px;list-style:none;margin:0;padding:0}.pdc4-hdr__nav a{font:500 14px/1.2 var(--pdc-sans);color:var(--pdc-text);text-decoration:none;white-space:nowrap;padding:6px 0;border-bottom:1.5px solid transparent}.pdc4-hdr__nav a:hover,.pdc4-hdr__nav a[aria-current=page]{border-bottom-color:var(--pdc-talavera)}.pdc4-hdr__icons{display:flex;align-items:center;gap:20px;flex:none}.pdc4-hdr__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:none;cursor:pointer;color:var(--pdc-text)}.pdc4-hdr__icon img{display:block}.pdc4-hdr__burger{display:none}.pdc4-hdr__icon:focus:not(:focus-visible){outline:none;box-shadow:none}.pdc4-hdr__icon:focus-visible{outline:2px solid var(--pdc-talavera);outline-offset:4px;border-radius:4px}.pdc4-hdr__count{position:absolute;top:-7px;right:-9px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--pdc-talavera);color:#fff;font:700 10px/17px var(--pdc-sans);text-align:center}.pdc4-hdr__count[hidden]{display:none}.pdc4-search{position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid var(--pdc-border);box-shadow:0 12px 24px #5b4b4314}.pdc4-search[hidden]{display:none}.pdc4-search__form{display:flex;align-items:center;gap:12px;padding-block:16px}.pdc4-search__form input[type=search],.pdc4-drawer__search input{flex:1;min-width:0;border:0;background:none;outline:none;box-shadow:none;font:400 16px/1.5 var(--pdc-sans);color:var(--pdc-text);padding:0;-webkit-appearance:none}.pdc4-search__form input::placeholder,.pdc4-drawer__search input::placeholder{color:var(--pdc-text-2);opacity:.85}.pdc4-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.pdc4-drawer[hidden]{display:none}.pdc4-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#5b4b4373;opacity:0;transition:opacity .25s}.pdc4-drawer__panel{position:absolute;top:0;bottom:0;left:0;width:min(340px,88vw);background:#fff;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .25s ease}.pdc4-drawer.is-open .pdc4-drawer__overlay{opacity:1}.pdc4-drawer.is-open .pdc4-drawer__panel{transform:none}.pdc4-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px}.pdc4-drawer__head>img{width:128px;height:auto}.pdc4-drawer__body{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:20px;padding:4px 20px 20px}.pdc4-drawer__search{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:999px;background:var(--pdc-bg-subtle)}.pdc4-drawer__search input{font-size:14px}.pdc4-drawer__nav{display:flex;flex-direction:column}.pdc4-drawer__link{display:flex;align-items:center;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--pdc-border);font:400 19px/1.15 var(--pdc-serif);color:var(--pdc-text);text-decoration:none;cursor:pointer;list-style:none}.pdc4-drawer__link::-webkit-details-marker{display:none}.pdc4-drawer__group:not([open]) summary img{transform:rotate(-90deg)}.pdc4-drawer__sub{list-style:none;margin:0;padding:10px 0 12px 4px;display:flex;flex-direction:column;gap:11px;border-bottom:1px solid var(--pdc-border)}.pdc4-drawer__sub a{font:500 14px/1.2 var(--pdc-sans);color:var(--pdc-text);text-decoration:none}.pdc4-drawer__sub a.is-first{color:var(--pdc-talavera)}.pdc4-drawer__quiz{display:flex;align-items:center;gap:14px;padding:16px;border-radius:14px;background:var(--pdc-talavera);color:#fff;text-decoration:none}.pdc4-drawer__quiz>span{flex:1;display:flex;flex-direction:column;gap:3px}.pdc4-drawer__quiz-eyebrow{font:700 10px/1.2 var(--pdc-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--pdc-cempasuchil)}.pdc4-drawer__quiz-title{font:400 19px/1.15 var(--pdc-serif)}.pdc4 .pdc4-drawer__quiz,.pdc4 .pdc4-drawer__quiz-title{color:#fff}.pdc4-drawer__foot{display:flex;flex-direction:column;gap:14px;padding:16px 20px 24px;border-top:1px solid var(--pdc-border)}.pdc4-drawer__account,.pdc4-drawer__wa{display:inline-flex;align-items:center;gap:10px;font:600 14px/1.4 var(--pdc-sans);color:var(--pdc-text);text-decoration:none}.pdc4-drawer__wa{gap:8px;font-size:13px}.pdc4-drawer__contact{display:flex;align-items:center;justify-content:space-between}.pdc4-social{display:flex;align-items:center;gap:18px}.pdc4-social a{display:inline-flex}.pdc4 .pdc4-social img{width:22px;height:22px;max-width:none;object-fit:contain}.pdc4 .pdc4-hdr__icon img,.pdc4 .pdc4-drawer__account img,.pdc4 .pdc4-drawer__wa img,.pdc4 .pdc4-foot__wa img{width:auto;max-width:none;flex:none}.pdc4 .pdc4-foot__wa img{width:24px;height:24px}.pdc4 .pdc4-search__form>img,.pdc4 .pdc4-drawer__search>img{width:18px;height:18px;max-width:none;flex:none}.pdc4 .pdc4-drawer__link img,.pdc4 .pdc4-drawer__quiz>img{width:18px;height:18px;max-width:none;flex:none}.pdc4 .pdc4-drawer__quiz>img{width:22px;height:22px}.pdc4 .pdc4-drawer__account img,.pdc4 .pdc4-drawer__wa img{width:20px;height:20px}.pdc4 .pdc4-hdr__icon img{width:22px;height:22px}.pdc4 .pdc4-hdr__burger img,.pdc4 .pdc4-drawer__head .pdc4-hdr__icon img{width:24px;height:24px}.pdc4-foot{background:var(--pdc-talavera);color:#fff;padding-block:72px 0}.pdc4-foot a{color:#fff;text-decoration:none}.pdc4-foot__cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:48px}.pdc4-foot__brand{display:flex;flex-direction:column;gap:16px}.pdc4-foot__brand img{width:206px;height:auto}.pdc4-foot__desc{font:400 14px/1.5 var(--pdc-sans)}.pdc4-foot__col,.pdc4-foot__contact{display:flex;flex-direction:column;gap:12px}.pdc4-foot__title{margin:0;font:700 13px/1.2 var(--pdc-sans);letter-spacing:.2em;text-transform:uppercase;color:#fff}.pdc4-foot__toggle{all:unset;display:flex;align-items:center;justify-content:space-between;width:100%;cursor:default}.pdc4-foot__toggle span{display:none}.pdc4-foot__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.pdc4-foot__links a{font:400 14px/1.5 var(--pdc-sans)}.pdc4-foot__links a:hover,.pdc4-foot__mail:hover,.pdc4-foot__credit a:hover{text-decoration:underline}.pdc4-foot__wa{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;padding:13px 24px 13px 20px;border-radius:999px;background:#fff;font:600 15px/1.2 var(--pdc-sans);letter-spacing:.04em;color:var(--pdc-text)!important;white-space:nowrap}.pdc4-foot__mail{font:400 12px/1.4 var(--pdc-sans)}.pdc4-foot__legal{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:48px;padding-block:20px 32px;border-top:1px solid rgba(255,255,255,.6)}.pdc4-foot__legal-text{display:flex;flex-direction:column;gap:4px;font:400 12px/1.4 var(--pdc-sans)}.pdc4-foot__credit{opacity:.8}.pdc4-foot__credit a{font-weight:600}.pdc4-foot__pay{display:flex;gap:8px;list-style:none;margin:0;padding:0}.pdc4-foot__pay img{display:block;width:38px;height:24px}.pdc4-card[hidden]{display:none}.pdc4-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pdc4-btn--secundario,.pdc4 a.pdc4-btn--secundario{background:transparent;color:var(--pdc-rosa);border-color:var(--pdc-rosa)}.pdc4-btn--secundario:hover,.pdc4 a.pdc4-btn--secundario:hover{background:var(--pdc-rosa);color:#fff}.pdc4-link-arrow--cacao{color:var(--pdc-text)}.pdc4-eyebrow--tenango{color:#1f8a70}.pdc4-body--lg{font-size:18px}.pdc4-center-head{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;margin-bottom:48px}.pdc4-center-head .pdc4-body{max-width:680px}.pdc4-center-cta{display:flex;justify-content:center;margin-top:56px}.pdc4-hero__grid{display:grid;grid-template-columns:1fr 1fr;max-width:1440px;margin:0 auto;min-height:640px}.pdc4-hero__text{display:flex;flex-direction:column;justify-content:center;gap:32px;padding:48px 48px 48px var(--pdc-gutter)}.pdc4-hero__title{font:400 76px/1.02 var(--pdc-serif);color:var(--pdc-text);margin:0}.pdc4-hero__title em{font-style:italic;color:var(--pdc-talavera)}.pdc4-hero__sub{font:400 18px/1.55 var(--pdc-sans);color:var(--pdc-text-2);max-width:440px}.pdc4-hero__ctas{display:flex;flex-wrap:wrap;gap:16px}.pdc4-hero__proof{display:flex;align-items:center;gap:12px}.pdc4-hero__proof[hidden]{display:none}.pdc4-hero__proof .pdc4-stars{font-size:16px}.pdc4-hero__media{display:flex;align-items:center;justify-content:flex-end;padding:40px var(--pdc-gutter) 40px 0}.pdc4-hero__media img,.pdc4-hero__media .pdc4-hero__video{width:100%;max-width:560px;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--pdc-radius-xl);display:block}.pdc4-mv,.pdc4-hogar{background:var(--pdc-bg-subtle);padding-block:96px}.pdc4-mv__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.pdc4-mv__head>div{display:flex;flex-direction:column;gap:12px}.pdc4-mv__chips{margin-bottom:40px}.pdc4-mv__empty{text-align:center;padding:24px 0}.pdc4-mv__carrusel{margin-right:calc((100vw - 100%)/-2)}.pdc4-mv__carrusel .pdc4-grid{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-right:max(var(--pdc-gutter),calc((100vw - var(--pdc-container)) / 2));scrollbar-width:none}.pdc4-mv__carrusel .pdc4-grid::-webkit-scrollbar{display:none}.pdc4-mv__carrusel .pdc4-card{flex:0 0 calc((min(100vw - var(--pdc-gutter) * 2,var(--pdc-container)) - 72px) / 4.3);scroll-snap-align:start}.pdc4-mv__ctrl{position:relative;display:flex;align-items:center;justify-content:center;margin-top:32px;min-height:48px}.pdc4-mv__ctrl[hidden]{display:none}.pdc4-mv__dots{display:flex;gap:8px}.pdc4-mv__dots i{width:6px;height:6px;border-radius:50%;background:var(--pdc-border-strong);opacity:.35;transition:all .2s}.pdc4-mv__dots i.on{width:10px;height:10px;opacity:1}.pdc4-mv__arrows{position:absolute;right:0;display:flex;gap:10px}.pdc4-mv__arrow{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--pdc-text);background:transparent;color:var(--pdc-text);font:400 20px/1 var(--pdc-sans);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .2s}.pdc4-mv__arrow:hover:not(:disabled){background:var(--pdc-text);color:#fff}.pdc4-mv__arrow:disabled{opacity:.3;cursor:default}.pdc4-mv__empty[hidden]{display:none}.pdc4-qhome{background:var(--pdc-talavera);color:#fff}.pdc4-qhome__cenefa{height:96px;background-repeat:repeat-x;background-size:96px 96px}.pdc4-qhome__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:72px;align-items:center;padding-block:96px}.pdc4-qhome__text{display:flex;flex-direction:column;gap:24px}.pdc4-qhome .pdc4-eyebrow{color:var(--pdc-cempasuchil)}.pdc4-qhome .pdc4-h2,.pdc4-qhome__p{color:#fff}.pdc4-qhome__p{font:400 18px/1.55 var(--pdc-sans)}.pdc4-qhome__cta{display:flex;align-items:center;gap:20px}.pdc4-qhome__img img{width:100%;aspect-ratio:520 / 420;object-fit:cover;border-radius:var(--pdc-radius-xl)}.pdc4-adest{background:var(--pdc-bg-subtle);padding-block:96px}.pdc4-acard{display:flex;flex-direction:column;background:#fff;border-radius:var(--pdc-radius-lg);overflow:hidden;text-decoration:none;height:100%}.pdc4-acard__bar{height:6px;background:var(--aroma)}.pdc4-acard__img{display:block;aspect-ratio:302 / 360;background:var(--pdc-bg-subtle);overflow:hidden}.pdc4-acard__img img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.pdc4-acard:hover .pdc4-acard__img img{transform:scale(1.03)}.pdc4-acard__info{display:flex;flex-direction:column;gap:8px;padding:20px 20px 24px}.pdc4-acard__lugar{font:700 11px/1.2 var(--pdc-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--aroma);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdc4-acard__nombre{font:400 26px/1.15 var(--pdc-serif);color:var(--pdc-text)}.pdc4-acard__historia{font:400 14px/1.5 var(--pdc-sans);color:var(--pdc-text-2);min-height:4.5em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pdc4-acard__familia{font:600 12px/1.4 var(--pdc-sans);color:var(--pdc-text)}.pdc4-media2{padding-block:96px}.pdc4-media2--gris{background:var(--pdc-bg-subtle)}.pdc4-media2__grid{display:grid;grid-template-columns:minmax(0,600px) minmax(0,1fr);gap:80px;align-items:center}.pdc4-media2__grid--rev{grid-template-columns:minmax(0,1fr) minmax(0,600px)}.pdc4-media2__img img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--pdc-radius-xl)}.pdc4-media2__img--tall img{aspect-ratio:600 / 640}.pdc4-media2__text{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.pdc4-media2__text .pdc4-eyebrow{margin-bottom:-8px}.pdc4-pasos{list-style:none;margin:0;padding:0;width:100%}.pdc4-pasos li{display:flex;align-items:center;gap:20px;padding:16px 0;border-top:1px solid var(--pdc-border)}.pdc4-pasos__n{font:400 32px/1.12 var(--pdc-serif);color:var(--pdc-talavera);min-width:36px}.pdc4-pasos li>span:last-child{display:flex;flex-direction:column;gap:2px}.pdc4-pasos strong{font:700 16px/1.4 var(--pdc-sans);color:var(--pdc-text)}.pdc4-pasos li>span:last-child>span{font:400 14px/1.5 var(--pdc-sans);color:var(--pdc-text-2)}.pdc4-kits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%}.pdc4-kits__item{display:flex;flex-direction:column;gap:4px;padding:20px;border-radius:var(--pdc-radius-lg);background:#fff;text-decoration:none}.pdc4-kits__item strong{font:700 16px/1.4 var(--pdc-sans);color:var(--pdc-text)}.pdc4-kits__precio{font:700 16px/1.4 var(--pdc-sans);color:var(--pdc-talavera)}.pdc4-ugc{padding-block:96px}.pdc4-ugc__row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:20px}.pdc4-ugc__item{position:relative;margin:0;aspect-ratio:9 / 16;border-radius:var(--pdc-radius-lg);overflow:hidden;background:#e7e7e7}.pdc4-ugc__item video,.pdc4-ugc__item img{width:100%;height:100%;object-fit:cover}.pdc4-ugc__prod{position:absolute;left:12px;right:12px;bottom:12px;padding:8px 12px;border-radius:999px;background:#ffffffeb;font:600 12px/1.3 var(--pdc-sans);color:var(--pdc-text)!important;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdc4-rhome{padding-block:96px}.pdc4-rhome[hidden]{display:none}.pdc4-rhome .pdc4-resenas__grid{display:flex;justify-content:center;flex-wrap:wrap}.pdc4-rhome .pdc4-rcard{flex:0 1 calc((100% - 80px) / 3)}.pdc4-familia{padding-block:96px}.pdc4-familia__grid{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:56px;align-items:center}.pdc4-familia__text{display:flex;flex-direction:column;gap:24px}.pdc4-familia__text .pdc4-eyebrow{margin-bottom:-8px}.pdc4-hogar__p{font:400 18px/1.55 var(--pdc-sans);color:var(--pdc-text-2);max-width:760px}.pdc4-hogar__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.pdc4-hogar__grid .pdc4-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdc4-hogar__img{position:relative;min-height:360px}.pdc4-hogar__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:var(--pdc-radius-lg)}.pdc4-hogar__kit{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:48px;padding:24px;border-radius:var(--pdc-radius-lg);background:#fff}.pdc4-hogar__kit-name{font:700 16px/1.4 var(--pdc-sans);color:var(--pdc-text)}.pdc4-cols{padding-block:96px}.pdc4-cols__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pdc4-cols__card{display:flex;flex-direction:column;align-items:center;gap:14px;padding:48px 40px 44px;border-radius:var(--pdc-radius-xl);background:var(--pdc-bg-subtle);text-align:center;text-decoration:none;transition:transform .2s}.pdc4-cols__card:hover{transform:translateY(-2px)}.pdc4-cols__icon{display:flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;margin-bottom:8px}.pdc4 .pdc4-cols__icon img{width:58px;height:58px}.pdc4-cols__title{font:400 32px/1.12 var(--pdc-serif);color:var(--pdc-text)}.pdc4-cols__text{font:400 14px/1.5 var(--pdc-sans);color:var(--pdc-text-2);min-height:4.5em}.pdc4-faq{background:var(--pdc-bg-subtle);padding-block:96px}.pdc4-faq .pdc4-center-head{margin-bottom:32px}.pdc4-faq__list{max-width:820px;margin:0 auto}.pdc4-faq__item{border-bottom:1px solid var(--pdc-border-strong);padding:24px 0}.pdc4-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;font:600 17px/1.3 var(--pdc-sans);color:var(--pdc-text)}.pdc4-faq__item summary::-webkit-details-marker{display:none}.pdc4-faq__item summary span:before{content:"+";font:400 24px/1 var(--pdc-sans);color:var(--pdc-talavera)}.pdc4-faq__item[open] summary span:before{content:"\d7"}.pdc4-faq__a{padding-top:12px;font:400 16px/1.55 var(--pdc-sans);color:var(--pdc-text-2)}.pdc4-faq__a p{margin:0 0 .5em}.pdc4-faq__a a{color:var(--pdc-talavera)}.pdc4-news{padding-block:96px}.pdc4-news__inner{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.pdc4-news__inner .pdc4-body{max-width:560px}.pdc4-news__form{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.pdc4 .pdc4-news__input{width:380px;max-width:100%;height:52px;padding:0 24px;border:1px solid transparent;border-radius:999px;background:var(--pdc-bg-subtle);font:400 16px/1.5 var(--pdc-sans);color:var(--pdc-text);box-shadow:none;-webkit-appearance:none;margin:0}.pdc4 .pdc4-news__input:focus{outline:none;border-color:var(--pdc-text-2);background:#fff}.pdc4-news__ok{font:600 16px/1.5 var(--pdc-sans);color:var(--pdc-hoja)}.pdc4-news__err{width:100%;font:600 13px/1.4 var(--pdc-sans);color:#b3261e}.pdc4-aromas__head{padding-block:72px}.pdc4-aromas__title{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:48px}.pdc4-aromas__title>div{display:flex;flex-direction:column;gap:16px}.pdc4-aromas__intro{max-width:620px}.pdc4-aromas__title .pdc4-hero__title{max-width:620px;text-wrap:balance}.pdc4-fams{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.pdc4-fam{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px 24px;border-top:4px solid var(--fam);border-radius:var(--pdc-radius-lg);background:var(--pdc-bg-subtle);text-decoration:none;transition:transform .2s}.pdc4-fam:hover{transform:translateY(-2px)}.pdc4-fam__badge{display:inline-flex;padding:5px 10px;border-radius:999px;background:var(--fam);color:#fff;font:700 11px/1.2 var(--pdc-sans);letter-spacing:.1em}.pdc4-fam__badge--dark{color:var(--pdc-text)}.pdc4-fam__name{font:400 26px/1.15 var(--pdc-serif);color:var(--pdc-text)}.pdc4-fam__desc{font:400 14px/1.5 var(--pdc-sans);color:var(--pdc-text-2);min-height:3em}.pdc4-fam__list{font:600 12px/1.4 var(--pdc-sans);color:var(--pdc-text);min-height:2.8em}.pdc4-fam__list--movil{display:none}.pdc4-fam__go{margin-top:8px;font:700 14px/1.2 var(--pdc-sans);letter-spacing:.04em;color:var(--pdc-text)}.pdc4-fam__go span{color:var(--fam)}.pdc4-dest{background:var(--pdc-bg-subtle);padding-block:96px}.pdc4-dest__card{display:grid;grid-template-columns:minmax(0,600px) minmax(0,1fr);border-radius:var(--pdc-radius-xl);background:#fff;overflow:hidden}.pdc4-dest__img img{width:100%;height:100%;min-height:100%;object-fit:cover}.pdc4-dest__info{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:56px 64px}.pdc4-dest__info>div:nth-child(2){display:flex;flex-direction:column;gap:6px}.pdc4-dest__frase{color:var(--pdc-text)}.pdc4-dest__label{color:var(--pdc-text-2)}.pdc4-piramide{margin:0;border:1px solid var(--pdc-border);border-radius:var(--pdc-radius-lg);width:100%}.pdc4-piramide>div{display:flex;align-items:center;gap:16px;padding:14px 20px}.pdc4-piramide>div+div{border-top:1px solid var(--pdc-border)}.pdc4-piramide dt{width:96px;flex:none;font:700 11px/1.2 var(--pdc-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--pdc-cempasuchil)}.pdc4-piramide dd{margin:0;font:400 16px/1.55 var(--pdc-sans);color:var(--pdc-text)}.pdc4-chip--static{cursor:default;color:var(--pdc-text);padding:8px 14px}.pdc4-cat{padding-block:96px}.pdc4-cat__head{display:flex;flex-direction:column;gap:12px;margin-bottom:64px}.pdc4-cat__grupo+.pdc4-cat__grupo{margin-top:64px}.pdc4-cat__grupo{scroll-margin-top:calc(var(--header-height, 100px) + 24px)}.pdc4-cat__ghead{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px}.pdc4-acat{display:flex;flex-direction:column;background:#fff;border:1px solid var(--pdc-border);border-radius:var(--pdc-radius-lg);overflow:hidden;text-decoration:none;height:100%}.pdc4-acat__img{display:block;aspect-ratio:302 / 340;background:var(--pdc-bg-subtle);overflow:hidden}.pdc4-acat__img img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.pdc4-acat:hover .pdc4-acat__img img{transform:scale(1.03)}.pdc4-acat__info{display:flex;flex-direction:column;gap:6px;padding:20px 20px 22px;flex:1}.pdc4-acat__lugar{font:700 11px/1.2 var(--pdc-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--pdc-text-2);min-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdc4-acat__nombre{font:400 20px/1.2 var(--pdc-serif);color:var(--pdc-text)}.pdc4-acat__caracter{font:600 12px/1.4 var(--pdc-sans);color:var(--pdc-text);min-height:17px}.pdc4-acat__notas{font:400 12px/1.4 var(--pdc-sans);color:var(--pdc-text-2);min-height:2.8em;margin-bottom:6px}.pdc4-acat .pdc4-link-arrow{margin-top:auto}.pdc4-caroma__head{padding-block:64px}.pdc4-caroma__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:64px;align-items:center}.pdc4-caroma__text{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.pdc4-caroma__text .pdc4-piramide{max-width:560px}.pdc4-leer summary{cursor:pointer;font:700 14px/1.2 var(--pdc-sans);color:var(--pdc-talavera);list-style:none}.pdc4-leer summary::-webkit-details-marker{display:none}.pdc4-leer[open] summary{margin-bottom:12px}.pdc4-leer ul{padding-left:18px}.pdc4-caroma__img img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--pdc-radius-xl)}.pdc4-quiz4__step{display:none}.pdc4-quiz4__step.is-active{display:block;animation:pdc4fade .35s ease}@keyframes pdc4fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pdc4-quiz4__gris{background:var(--pdc-bg-subtle);padding-block:64px 96px}.pdc4-quiz4__intro{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;padding-block:96px}.pdc4-quiz4__intro .pdc4-hero__sub{max-width:600px}.pdc4-quiz4__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;margin:0;padding:0}.pdc4-quiz4__pills li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--pdc-bg-subtle);font:600 12px/1.4 var(--pdc-sans);color:var(--pdc-text)}.pdc4-quiz4__pills span{width:8px;height:8px;border-radius:50%}.pdc4-quiz4__q{display:flex;flex-direction:column;align-items:center;max-width:900px}.pdc4 .pdc4-quiz4__count{font:600 12px/1.4 var(--pdc-sans);color:var(--pdc-text-2);margin-bottom:10px}.pdc4-quiz4__bar{display:flex;gap:6px}.pdc4-quiz4__bar i{width:72px;height:4px;border-radius:2px;background:var(--pdc-border)}.pdc4-quiz4__bar i.on,.pdc4-quiz4__bar.is-full i{background:var(--pdc-text)}.pdc4 .pdc4-quiz4__title{font:400 48px/1.1 var(--pdc-serif);color:var(--pdc-text);text-align:center;margin:40px 0}.pdc4-quiz4__opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%}.pdc4-quiz4__opt{display:flex;align-items:center;gap:20px;padding:24px;text-align:left;cursor:pointer;border:1px solid #fff;border-radius:var(--pdc-radius-lg);background:#fff;color:var(--pdc-text);transition:border-color .2s,transform .2s}.pdc4-quiz4__opt:hover{border-color:var(--pdc-border);transform:translateY(-1px)}.pdc4-quiz4__opt[aria-checked=true]{border:1.5px solid var(--pdc-border-strong)}.pdc4-quiz4__ic{display:flex;align-items:center;justify-content:center;flex:none;width:56px;height:56px;border-radius:50%;color:#fff;font-size:24px}.pdc4-quiz4__ot{flex:1;display:flex;flex-direction:column;gap:4px}.pdc4-quiz4__ot strong{font:600 17px/1.3 var(--pdc-sans)}.pdc4-quiz4__ot span{font:400 14px/1.5 var(--pdc-sans);color:var(--pdc-text-2)}.pdc4-quiz4__check{display:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--pdc-text);color:#fff;font-size:14px;flex:none}.pdc4-quiz4__opt[aria-checked=true] .pdc4-quiz4__check{display:flex}.pdc4-quiz4__nav{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:48px}.pdc4-quiz4__back,.pdc4-quiz4__skip{border:0;background:none;padding:4px 0;cursor:pointer;font:700 14px/1.2 var(--pdc-sans);letter-spacing:.04em;color:var(--pdc-text)}.pdc4-quiz4__back:hover,.pdc4-quiz4__skip:hover{text-decoration:underline}.pdc4-quiz4__card{display:flex;flex-direction:column;gap:20px;max-width:640px;margin:0 auto;padding:48px;border-radius:var(--pdc-radius-xl);background:#fff}.pdc4-quiz4__card .pdc4-quiz4__bar i{width:48px}.pdc4-quiz4__card .pdc4-eyebrow{margin-top:8px}.pdc4-quiz4__lead{font:400 18px/1.55 var(--pdc-sans);color:var(--pdc-text-2)}.pdc4-quiz4__form{display:flex;flex-direction:column;gap:20px;margin:0}.pdc4-quiz4__full{width:100%}.pdc4-quiz4__skip{align-self:center}.pdc4-quiz4__card .pdc4-quiz4__back{align-self:flex-start}.pdc4-quiz4__sink{position:absolute;width:0;height:0;border:0;opacity:0;pointer-events:none}.pdc4-quiz4__card .pdc4-rmodal__error:empty{display:none}.pdc4-quiz4__loading{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding-block:64px}.pdc4-quiz4__spinner{width:44px;height:44px;border:3px solid var(--pdc-border);border-top-color:var(--pdc-talavera);border-radius:50%;animation:pdc4spin 1s linear infinite}@keyframes pdc4spin{to{transform:rotate(360deg)}}.pdc4-quiz4__res{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;padding-block:64px 96px}.pdc4-quiz4__resimg img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--pdc-radius-xl);background:var(--pdc-bg-subtle)}.pdc4-quiz4__resinfo{display:flex;flex-direction:column;gap:20px}.pdc4-quiz4__resname{margin-top:-8px}.pdc4-quiz4__tags{display:flex;flex-wrap:wrap;gap:8px}.pdc4-quiz4__tags span{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--pdc-bg-subtle);font:600 12px/1.4 var(--pdc-sans);color:var(--pdc-text)}.pdc4-quiz4__tags i{width:8px;height:8px;border-radius:50%}.pdc4-quiz4__cupon{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border:1.5px dashed var(--pdc-hoja);border-radius:var(--pdc-radius-lg)}.pdc4-quiz4__cupon div{display:flex;flex-direction:column;gap:2px}.pdc4-quiz4__cupon strong{font:600 13px/1.4 var(--pdc-sans);color:var(--pdc-text)}.pdc4-quiz4__cupon span{font:400 12px/1.4 var(--pdc-sans);color:var(--pdc-text-2)}.pdc4-quiz4__cupon code{font:700 18px/1.2 var(--pdc-sans);letter-spacing:.08em;color:var(--pdc-text)}.pdc4-quiz4__resctas{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.pdc4-quiz4__alts{background:var(--pdc-bg-subtle);padding-block:72px 96px}.pdc4-quiz4__alts .pdc4-h2{margin:12px 0 32px}.pdc4-bolsa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:transparent}.pdc4-bolsa[hidden]{display:none}.pdc4-bolsa__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#5b4b4373;opacity:0;transition:opacity .25s}.pdc4-bolsa__panel{position:absolute;top:0;right:0;bottom:0;width:min(480px,100vw);display:flex;flex-direction:column;background:#fff;transform:translate(100%);transition:transform .25s ease}.pdc4-bolsa.is-open .pdc4-bolsa__overlay{opacity:1}.pdc4-bolsa.is-open .pdc4-bolsa__panel{transform:none}.pdc4-bolsa__head{display:flex;align-items:center;justify-content:space-between;padding:28px 32px 24px;border-bottom:1px solid var(--pdc-border)}.pdc4-bolsa__x{border:0;background:none;font:400 28px/1 var(--pdc-sans);color:var(--pdc-text);cursor:pointer;padding:4px}.pdc4-bolsa__body{flex:1;overflow-y:auto;padding:24px 32px;transition:opacity .2s}.pdc4-bolsa__body.is-busy{opacity:.5;pointer-events:none}.pdc4-bolsa__lines{list-style:none;margin:0;padding:0}.pdc4-bolsa__line{display:flex;gap:16px}.pdc4-bolsa__line+.pdc4-bolsa__line{margin-top:24px;padding-top:24px;border-top:1px solid var(--pdc-border)}.pdc4-bolsa__img{flex:none;width:96px;height:96px;border-radius:12px;overflow:hidden;background:var(--pdc-bg-subtle)}.pdc4 .pdc4-bolsa__img img{width:100%;height:100%;object-fit:cover}.pdc4-bolsa__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.pdc4-bolsa__top{display:flex;align-items:flex-start;gap:12px}.pdc4-bolsa__name{flex:1;font:600 17px/1.3 var(--pdc-sans);color:var(--pdc-text);text-decoration:none}.pdc4-bolsa__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font:700 16px/1.4 var(--pdc-sans);color:var(--pdc-text);white-space:nowrap}.pdc4-bolsa__price s{font:400 12px/1.4 var(--pdc-sans);color:var(--pdc-text-2)}.pdc4-bolsa__ctrl{display:flex;align-items:center;gap:16px;padding-top:6px}.pdc4-bolsa__qty{display:inline-flex;align-items:center;gap:16px;padding:6px 14px;border:1px solid var(--pdc-border);border-radius:999px;font:400 14px/1.5 var(--pdc-sans);color:var(--pdc-text)}.pdc4-bolsa__qty button{border:0;background:none;padding:0 2px;font:400 16px/1 var(--pdc-sans);color:var(--pdc-text);cursor:pointer}.pdc4-bolsa__del{border:0;background:none;padding:0;font:400 12px/1.4 var(--pdc-sans);color:var(--pdc-text-2);text-decoration:underline;cursor:pointer}.pdc4-bolsa__rec{display:flex;flex-direction:column;gap:12px;margin-top:24px;padding:16px;border-radius:var(--pdc-radius-lg);background:var(--pdc-bg-subtle)}.pdc4-bolsa__recrow{display:flex;align-items:center;gap:12px}.pdc4-bolsa__recimg{flex:none;width:56px;height:56px;border-radius:10px;overflow:hidden;background:#fff}.pdc4 .pdc4-bolsa__recimg img{width:100%;height:100%;object-fit:cover}.pdc4-bolsa__recinfo{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pdc4-bolsa__recinfo a{font:400 14px/1.5 var(--pdc-sans);color:var(--pdc-text);text-decoration:none}.pdc4-bolsa__recinfo strong{font:600 12px/1.4 var(--pdc-sans);color:var(--pdc-text)}.pdc4-bolsa__recadd{border:1.5px solid var(--pdc-border-strong);color:var(--pdc-text);padding:8px 16px}.pdc4-bolsa__sum{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 32px 28px;border-top:1px solid var(--pdc-border)}.pdc4-bolsa__sum[hidden]{display:none}.pdc4-bolsa__row{display:flex;justify-content:space-between;width:100%;font:400 14px/1.5 var(--pdc-sans);color:var(--pdc-text-2)}.pdc4-bolsa__row[hidden]{display:none}.pdc4-bolsa__row--save{color:var(--pdc-hoja)}.pdc4-bolsa__row--total{font:700 18px/1.2 var(--pdc-sans);color:var(--pdc-text)}.pdc4-bolsa__pay{width:100%}.pdc4-bolsa__seguir{border:0;background:none;cursor:pointer;font:700 14px/1.2 var(--pdc-sans);letter-spacing:.04em;color:var(--pdc-text)}.pdc4-bolsa__empty{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:64px 8px}.pdc4-bolsa__empty .pdc4-btn{margin-top:12px}@media(max-width:1199px){.pdc4{--pdc-gutter: 40px}.pdc4-resenas__grid{gap:24px}.pdc4-pdp__grid,.pdc4-ritual__grid{gap:40px}.pdc4-pdp__grid,.pdc4-ritual__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pdc4-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pdc4-quiz{padding-right:220px}.pdc4-quiz__tiles{width:192px}}@media(max-width:1099px){.pdc4-hero__title{font-size:56px}.pdc4-media2__grid,.pdc4-media2__grid--rev,.pdc4-qhome__grid{gap:40px}.pdc4-familia__grid{grid-template-columns:1fr}.pdc4-fams{grid-template-columns:repeat(2,minmax(0,1fr))}.pdc4-dest__info{padding:40px}.pdc4-hdr__nav{display:none}.pdc4-hdr__burger{display:inline-flex}.pdc4-hdr__bar{padding:14px 20px}.pdc4-hdr__logo{width:128px;position:absolute;left:50%;transform:translate(-50%)}.pdc4-hdr__icons{gap:16px}.pdc4-hdr__account{display:none}.pdc4-foot__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.pdc4{--pdc-gutter: 16px}.pdc4-ann__track{padding:10px 16px;display:grid;justify-items:center}.pdc4-ann__sep{display:none}.pdc4-ann{overflow:hidden}.pdc4-ann__msg{grid-area:1 / 1;font-size:11px;white-space:nowrap;opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease}.pdc4-ann__msg.is-leaving{transform:translateY(-8px)}.pdc4-ann__msg.is-active{opacity:1;transform:none;transition-delay:.3s}.pdc4-foot{padding-top:48px}.pdc4-foot__cols{display:flex;flex-direction:column;gap:24px}.pdc4-foot__col{gap:0;border-top:1px solid rgba(255,255,255,.25)}.pdc4-foot__col+.pdc4-foot__col{margin-top:-24px}.pdc4-foot__col:last-of-type{border-bottom:1px solid rgba(255,255,255,.25)}.pdc4-foot__title{font-size:12px;letter-spacing:.2em}.pdc4-foot__toggle{cursor:pointer;padding:16px 0}.pdc4-foot__toggle span{display:block;font:400 20px/1 var(--pdc-sans);letter-spacing:0}.pdc4-foot__toggle span:before{content:"+"}.pdc4-foot__col.is-open .pdc4-foot__toggle span:before{content:"\2212"}.pdc4-foot__col .pdc4-foot__links{display:none;padding-bottom:16px}.pdc4-foot__col.is-open .pdc4-foot__links{display:flex}.pdc4-foot__mail{font-size:13px}.pdc4-foot__legal{flex-direction:column-reverse;align-items:flex-start;margin-top:24px;border-top-color:#ffffff4d;padding-top:24px}.pdc4-foot__pay{flex-wrap:wrap}.pdc4-h2{font-size:34px}.pdc4-h3{font-size:26px}.pdc4-h4{font-size:22px}.pdc4-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pdc4-card__info{padding:12px;gap:6px}.pdc4-card__name{font-size:16px}.pdc4-card__detail{display:none}.pdc4-card__options{min-height:0}.pdc4-card .pdc4-btn{padding:10px 12px;font-size:13px}.pdc4-sticky__row{gap:12px;padding-block:12px}.pdc4-sticky__img{width:44px;height:44px}.pdc4 .pdc4-sticky__name{font-size:12px}.pdc4-sticky .pdc4-price__now{font-size:16px}.pdc4-sticky__btn{min-width:0;padding-inline:18px}html.pdc4-has-sticky body{padding-bottom:72px}.pdc4-card .pdc4-btn .pdc4-btn__long{display:none}.pdc4-card .pdc4-btn .pdc4-btn__short{display:inline}.pdc4-trust__row{overflow-x:auto;justify-content:flex-start;padding-block:16px;scrollbar-width:none}.pdc4-trust__track .pdc4-trust__item{padding-right:48px}.pdc4-trust__item{flex:none}.pdc4-quiz{flex-direction:column;align-items:flex-start;padding:28px 24px}.pdc4-quiz__tiles{display:none}.pdc4-thead{min-height:200px;padding-block:32px}.pdc4-thead__fade{background:linear-gradient(172deg,#fffffff5,#ffffffeb 55%,#ffffffc7 85%,#fff9)}.pdc4-catalogo{padding-block:24px 56px}.pdc4-tabs{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(var(--pdc-gutter) * -1) 32px;padding-inline:var(--pdc-gutter);scrollbar-width:none}.pdc4-catalogo .pdc4-tabs:not(.pdc4-mv__chips){margin:-12px calc(var(--pdc-gutter) * -1) 20px}.pdc4-tabs::-webkit-scrollbar{display:none}.pdc4-grupo+.pdc4-grupo{margin-top:40px}.pdc4-grupo__head{margin-bottom:16px}.pdc4-hero__grid{grid-template-columns:1fr;min-height:0}.pdc4-hero__media{order:-1;padding:20px 16px 0;justify-content:center}.pdc4-hero__media img,.pdc4-hero__media .pdc4-hero__video{max-width:none;aspect-ratio:350 / 380}.pdc4-hero__text{padding:24px 16px 40px;gap:20px}.pdc4-hero__title{font-size:44px}.pdc4-hero__sub{font-size:16px}.pdc4-hero__ctas .pdc4-btn{width:100%}.pdc4-mv,.pdc4-hogar,.pdc4-adest,.pdc4-media2,.pdc4-ugc,.pdc4-rhome,.pdc4-familia,.pdc4-cols,.pdc4-faq,.pdc4-news{padding-block:56px}.pdc4-mv__head{margin-bottom:20px}.pdc4-mv__chips{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(var(--pdc-gutter) * -1) 24px;padding-inline:var(--pdc-gutter);scrollbar-width:none}.pdc4-adest .pdc4-grid,.pdc4-familia .pdc4-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:calc(var(--pdc-gutter) * -1);padding-inline:var(--pdc-gutter);scrollbar-width:none}.pdc4-adest .pdc4-grid,.pdc4-familia .pdc4-grid,.pdc4-ugc__row,.pdc4-resenas__grid,.pdc4-tabs{scroll-padding-inline:var(--pdc-gutter)}.pdc4-adest .pdc4-grid::-webkit-scrollbar,.pdc4-familia .pdc4-grid::-webkit-scrollbar{display:none}.pdc4-familia .pdc4-card,.pdc4-adest .pdc4-acard{flex:0 0 72%;scroll-snap-align:start}.pdc4-mv__carrusel .pdc4-grid{gap:12px;padding-right:var(--pdc-gutter)}.pdc4-mv__carrusel .pdc4-card{flex:0 0 72%}.pdc4-mv__arrows{display:none}.pdc4-mv__ctrl{margin-top:20px;min-height:0}.pdc4-qhome__cenefa{height:56px;background-size:56px 56px}.pdc4-qhome__grid{grid-template-columns:1fr;padding-block:40px 56px;gap:24px}.pdc4-qhome__cta{flex-direction:column;align-items:stretch}.pdc4-qhome__cta .pdc4-btn{width:100%}.pdc4-center-head{margin-bottom:24px}.pdc4-center-cta{margin-top:32px}.pdc4-center-cta .pdc4-btn{width:100%}.pdc4-media2__grid,.pdc4-media2__grid--rev{grid-template-columns:1fr;gap:24px}.pdc4-media2__grid--rev .pdc4-media2__img{order:-1}.pdc4-media2__text .pdc4-btn,.pdc4-familia__text .pdc4-btn{width:100%}.pdc4-media2__text>div{width:100%}.pdc4-kits{grid-template-columns:1fr;gap:10px}.pdc4-kits__item{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:8px}.pdc4-kits__precio{margin-left:auto}.pdc4-ugc__row{grid-auto-columns:46%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--pdc-gutter) * -1);padding-inline:var(--pdc-gutter);scrollbar-width:none}.pdc4-ugc__item{scroll-snap-align:start}.pdc4-hogar__grid{grid-template-columns:1fr}.pdc4-hogar__grid .pdc4-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdc4-hogar__img{min-height:0}.pdc4-hogar__img img{position:static;aspect-ratio:350 / 300;height:auto}.pdc4-hogar__kit{flex-direction:column;align-items:stretch;margin-top:24px}.pdc4-cols__grid{grid-template-columns:1fr;gap:12px}.pdc4-cols__card{display:grid;grid-template-columns:52px 1fr;column-gap:16px;row-gap:6px;align-items:start;text-align:left;padding:20px}.pdc4-cols__icon{width:52px;height:52px;grid-row:span 3;margin:0}.pdc4 .pdc4-cols__icon img{width:28px;height:28px}.pdc4-cols__title{font-size:21px}.pdc4-cols__text{min-height:0}.pdc4-faq__item{padding:18px 0}.pdc4-faq__item summary{font-size:15px}.pdc4-news__form{flex-direction:column;width:100%}.pdc4 .pdc4-news__input{width:100%}.pdc4-bolsa__head{padding:18px 20px}.pdc4-bolsa__body{padding:20px}.pdc4-bolsa__sum{padding:16px 20px 24px;gap:8px}.pdc4-bolsa__img{width:80px;height:80px}.pdc4-bolsa__name{font-size:15px}.pdc4-quiz4__intro{padding-block:40px 56px;gap:18px}.pdc4-quiz4__gris{padding-block:28px 40px}.pdc4-quiz4__bar i{width:48px}.pdc4 .pdc4-quiz4__title{font-size:30px;margin:24px 0}.pdc4-quiz4__opts{grid-template-columns:1fr;gap:10px}.pdc4-quiz4__opt{padding:16px;gap:14px}.pdc4-quiz4__ic{width:44px;height:44px;font-size:20px}.pdc4-quiz4__nav{margin-top:24px}.pdc4-quiz4__card{padding:28px 20px;border-radius:var(--pdc-radius-lg)}.pdc4-quiz4__res{grid-template-columns:1fr;gap:24px;padding-block:24px 48px}.pdc4-quiz4__resctas .pdc4-btn{width:100%}.pdc4-quiz4__resctas{justify-content:center;gap:16px}.pdc4-quiz4__alts{padding-block:40px 56px}.pdc4-quiz4__alts .pdc4-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:calc(var(--pdc-gutter) * -1);padding-inline:var(--pdc-gutter);scroll-padding-inline:var(--pdc-gutter);scrollbar-width:none}.pdc4-quiz4__alts .pdc4-acat{flex:0 0 72%;scroll-snap-align:start}.pdc4-aromas__head{padding-block:32px 40px}.pdc4-aromas__title{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:28px}.pdc4-fams{gap:12px}.pdc4-fam{padding:16px 14px;gap:6px}.pdc4-fam__name{font-size:21px}.pdc4-fam__desc,.pdc4-fam__list{display:none}.pdc4-fam__list--movil{display:block;font-weight:400;color:var(--pdc-text-2);min-height:0}.pdc4-fam__go{font-size:13px}.pdc4-dest,.pdc4-cat{padding-block:56px}.pdc4-dest__card{grid-template-columns:1fr}.pdc4-dest__img img{aspect-ratio:350 / 300}.pdc4-dest__info{padding:24px 20px 28px}.pdc4-dest__info .pdc4-btn{width:100%}.pdc4-piramide dt{width:76px}.pdc4-cat__head{margin-bottom:32px}.pdc4-cat__grupo+.pdc4-cat__grupo{margin-top:40px}.pdc4-cat__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:calc(var(--pdc-gutter) * -1);padding-inline:var(--pdc-gutter);scroll-padding-inline:var(--pdc-gutter);scrollbar-width:none}.pdc4-cat__grid::-webkit-scrollbar{display:none}.pdc4-acat{flex:0 0 72%;scroll-snap-align:start}.pdc4-caroma__head{padding-block:24px 40px}.pdc4-caroma__grid{grid-template-columns:1fr;gap:24px}.pdc4-caroma__img{order:-1}.pdc4-pdp{padding-block:0 56px}.pdc4-pdp .pdc4__wrap{padding-inline:0}.pdc4-pdp__grid{grid-template-columns:1fr;gap:20px}.pdc4-pdp__info{padding-inline:16px;gap:20px}.pdc4-pdp__slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:0;scrollbar-width:none}.pdc4-pdp__slides::-webkit-scrollbar{display:none}.pdc4-pdp__slide{flex:0 0 100%;scroll-snap-align:start}.pdc4-pdp__slide--extra{display:block}.pdc4-pdp__dots{display:flex;justify-content:center;gap:6px;padding-top:12px}.pdc4-pdp__dots span{width:6px;height:6px;border-radius:50%;background:var(--pdc-border)}.pdc4-pdp__dots span.is-active{width:18px;border-radius:3px;background:var(--pdc-text)}.pdc4-pdp__price .pdc4-price__now{font-size:28px}.pdc4-notas__item{padding:14px 8px}.pdc4-notas__nota{font-size:16px}.pdc4-pdp__quiz{flex-direction:column;align-items:flex-start}.pdc4-zoom__item{padding:64px 0}.pdc4-zoom__nav{display:none}.pdc4-ritual{padding-block:48px}.pdc4-ritual__grid{grid-template-columns:1fr;gap:24px}.pdc4-ritual__img{order:-1}.pdc4-ritual__text .pdc4-btn{width:100%}.pdc4-resenas,.pdc4-tambien{padding-block:56px}.pdc4-resenas__head{flex-direction:column;align-items:flex-start;margin-bottom:24px}.pdc4-resenas__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:calc(var(--pdc-gutter) * -1);padding-inline:var(--pdc-gutter);scrollbar-width:none}.pdc4-rcard,.pdc4-rhome .pdc4-rcard{flex:0 0 82%;scroll-snap-align:start;padding:24px}.pdc4-rhome .pdc4-resenas__grid{flex-wrap:nowrap;justify-content:flex-start}.pdc4-resenas__empty{padding:40px 20px}.pdc4-rmodal{width:100vw;max-width:100vw;max-height:100dvh;height:100dvh;border-radius:0}.pdc4-rmodal__box{padding:24px 16px 32px}.pdc4-rmodal__row{grid-template-columns:1fr}}.pdc4-btn__short{display:none}.pdc4-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pdc4-cupon{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px 16px}.pdc4-cupon[hidden]{display:none}.pdc4-cupon__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a211d73;opacity:0;transition:opacity .25s ease}.pdc4-cupon__modal{position:relative;width:100%;max-width:600px;max-height:calc(100vh - 48px);overflow-y:auto;background:#fff;border-radius:var(--pdc-radius-xl);box-shadow:0 16px 48px #291f1a2e;opacity:0;transform:translateY(16px);transition:opacity .25s ease,transform .25s ease}.pdc4-cupon.is-open .pdc4-cupon__overlay{opacity:1}.pdc4-cupon.is-open .pdc4-cupon__modal{opacity:1;transform:none}html.pdc4-cupon-lock{overflow:hidden}.pdc4-cupon__band{position:relative;height:176px;display:flex;align-items:center;justify-content:center;background-color:#fbf6ef;background-repeat:repeat;background-size:96px 96px;background-position:-36px -8px}.pdc4-cupon__sello{width:132px;height:132px;border-radius:50%;background:#fff;border:4px solid var(--pdc-talavera);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--pdc-talavera)}.pdc4-cupon__pct{font:400 52px/1.05 var(--pdc-serif)}.pdc4-cupon__de{font:600 10px/1.2 var(--pdc-sans);letter-spacing:.12em;text-transform:uppercase}.pdc4-cupon__x{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:50%;border:0;background:#fff;color:var(--pdc-text);display:flex;align-items:center;justify-content:center;cursor:pointer}.pdc4-cupon__x svg{width:16px;height:16px}.pdc4-cupon__body{padding:32px 56px 36px;text-align:center}.pdc4-cupon__dots{display:flex;justify-content:center;align-items:center;gap:6px;margin-bottom:16px}.pdc4-cupon__dots i{width:6px;height:6px;border-radius:50%;background:var(--pdc-text);opacity:.25}.pdc4-cupon__dots i.on{width:8px;height:8px;opacity:1}.pdc4-cupon__paso{display:flex;flex-direction:column;align-items:stretch;gap:16px}.pdc4-cupon__paso[hidden]{display:none}.pdc4 .pdc4-cupon__paso .pdc4-h3{margin:0}.pdc4-cupon__form{display:flex;flex-direction:column;gap:12px;padding-top:8px;margin:0}.pdc4-cupon .pdc4-input{width:100%;height:52px;padding:0 20px;border:1px solid transparent;border-radius:12px;background:var(--pdc-bg-subtle);font:400 14px/1.4 var(--pdc-sans);color:var(--pdc-text);text-align:left}.pdc4-cupon .pdc4-input::placeholder{color:var(--pdc-text-2);opacity:.7}.pdc4-cupon .pdc4-input:focus{outline:none;border-color:var(--pdc-text-2);background:#fff}.pdc4 .pdc4-cupon__err{font:500 12px/1.4 var(--pdc-sans);color:#b3261e;text-align:left;min-height:0}.pdc4 .pdc4-cupon__err:empty{display:none}.pdc4-cupon .pdc4-btn{width:100%}.pdc4-cupon__no{align-self:center;background:none;border:0;padding:4px;font:600 12px/1.4 var(--pdc-sans);color:var(--pdc-text);text-decoration:underline;cursor:pointer}.pdc4-cupon__mail{align-self:center;width:64px;height:64px;border-radius:50%;background:var(--pdc-bg-subtle);color:var(--pdc-talavera);display:flex;align-items:center;justify-content:center}.pdc4-cupon__mail svg{width:30px;height:30px}@media(max-width:749px){.pdc4-cupon{align-items:flex-end;padding:0}.pdc4-cupon__modal{max-width:none;border-radius:var(--pdc-radius-xl) var(--pdc-radius-xl) 0 0;max-height:92vh}.pdc4-cupon__band{height:132px;background-size:72px 72px;background-position:-27px -6px}.pdc4-cupon__sello{width:100px;height:100px}.pdc4-cupon__pct{font-size:40px}.pdc4-cupon__de{font-size:8px}.pdc4-cupon__body{padding:24px 20px 28px}.pdc4 .pdc4-cupon__paso .pdc4-h3{font-size:26px}}@media(prefers-reduced-motion:reduce){.pdc4-cupon__overlay,.pdc4-cupon__modal{transition:none}}#omnisend-forms-container{display:none!important}.pdc4-hdr a:focus:not(:focus-visible),.pdc4-hdr button:focus:not(:focus-visible){outline:none;box-shadow:none}main.content-for-layout:has(.shopify-policy__container){background:#f2f2f2}.shopify-policy__container{max-width:calc(820px + var(--pdc-gutter) * 2);margin:0 auto;padding:72px var(--pdc-gutter) 96px;font-family:var(--pdc-sans);color:var(--pdc-text);background:transparent}.shopify-policy__title{display:flex;flex-direction:column;gap:12px;margin-bottom:32px;text-align:left}.shopify-policy__title:before{content:"Informaci\f3n para ti";font:700 13px/1.2 var(--pdc-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--pdc-talavera)}.shopify-policy__title h1{margin:0;font:400 48px/1.1 var(--pdc-serif);color:var(--pdc-text);letter-spacing:0}.shopify-policy__body{background:#fff;border-radius:var(--pdc-radius-xl);padding:56px}.shopify-policy__body .rte{font:400 16px/1.7 var(--pdc-sans);color:var(--pdc-text-2)}.shopify-policy__body .rte>:first-child{margin-top:0}.shopify-policy__body .rte>:is(h1,h2,h3):first-child{display:none}.shopify-policy__body .rte>:is(h1,h2,h3):first-child+*{margin-top:0}.shopify-policy__body .rte>:last-child{margin-bottom:0}.shopify-policy__body h1,.shopify-policy__body h2{font:400 32px/1.15 var(--pdc-serif);color:var(--pdc-text);margin:40px 0 16px;letter-spacing:0}.shopify-policy__body h3,.shopify-policy__body h4{font:400 24px/1.2 var(--pdc-serif);color:var(--pdc-text);margin:40px 0 12px;padding-top:32px;border-top:1px solid var(--pdc-border);letter-spacing:0}.shopify-policy__body p{margin:0 0 16px}.shopify-policy__body strong{font-weight:600;color:var(--pdc-text)}.shopify-policy__body a{color:var(--pdc-talavera);text-decoration:underline;text-underline-offset:3px}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 16px;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:8px}.shopify-policy__body ul li{position:relative;padding-left:24px}.shopify-policy__body ul li:before{content:"";position:absolute;left:4px;top:.7em;width:7px;height:7px;border-radius:50%;background:var(--pdc-cempasuchil)}.shopify-policy__body ol{counter-reset:pdcpol}.shopify-policy__body ol li{position:relative;padding-left:32px;counter-increment:pdcpol}.shopify-policy__body ol li:before{content:counter(pdcpol);position:absolute;left:0;top:.15em;width:22px;height:22px;border-radius:50%;background:var(--pdc-talavera);color:#fff;font:700 12px/22px var(--pdc-sans);text-align:center}.shopify-policy__body p:has(>em:only-child){margin-top:24px;padding:20px 24px;background:var(--pdc-bg-subtle);border-radius:var(--pdc-radius-lg);font-size:14px}@media(max-width:749px){.shopify-policy__container{padding:40px 16px 56px}.shopify-policy__title h1{font-size:36px}.shopify-policy__body{padding:28px 20px;border-radius:var(--pdc-radius-lg)}.shopify-policy__body h1,.shopify-policy__body h2{font-size:26px}.shopify-policy__body h3,.shopify-policy__body h4{font-size:21px;margin-top:28px;padding-top:24px}}#preguntas-frecuentes{scroll-margin-top:calc(var(--header-height, 64px) + 8px)}.pdc4-contacto{background:var(--pdc-bg-subtle);padding-block:72px 96px}.pdc4-contacto__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}.pdc4-contacto__info{display:flex;flex-direction:column;gap:16px;padding-top:8px}.pdc4-contacto__info .pdc4-body{max-width:440px}.pdc4-contacto__canales{display:flex;flex-direction:column;gap:12px;margin-top:16px}.pdc4-contacto__canal{display:flex;align-items:center;gap:16px;padding:16px 20px;background:#fff;border-radius:var(--pdc-radius-lg);text-decoration:none;color:var(--pdc-text);border:1px solid transparent;transition:border-color .2s}.pdc4-contacto__canal:hover{border-color:var(--pdc-border-strong)}.pdc4-contacto__canal>span:last-child{display:flex;flex-direction:column;gap:2px}.pdc4-contacto__canal strong{font:600 14px/1.3 var(--pdc-sans)}.pdc4-contacto__canal span span{font:400 14px/1.4 var(--pdc-sans);color:var(--pdc-text-2)}.pdc4-contacto__ic{width:44px;height:44px;flex:none;border-radius:50%;background:var(--pdc-bg-subtle);color:var(--pdc-talavera);display:flex;align-items:center;justify-content:center}.pdc4-contacto__ic img,.pdc4-contacto__ic svg{width:22px;height:22px}.pdc4 .pdc4-contacto__ayuda{margin-top:16px}.pdc4-contacto__links{display:flex;flex-wrap:wrap;gap:8px 24px}.pdc4-contacto__card{background:#fff;border-radius:var(--pdc-radius-xl);padding:48px}.pdc4-contacto__form{display:flex;flex-direction:column;gap:20px;margin:0}.pdc4-contacto__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pdc4-contacto__field{display:flex;flex-direction:column;gap:8px;font:600 12px/1.3 var(--pdc-sans);color:var(--pdc-text)}.pdc4-contacto__field em{font-style:normal;font-weight:400;color:var(--pdc-text-2)}.pdc4-contacto .pdc4-input{width:100%;height:52px;padding:0 16px;border:1px solid transparent;border-radius:12px;background:var(--pdc-bg-subtle);font:400 14px/1.4 var(--pdc-sans);color:var(--pdc-text);appearance:none;-webkit-appearance:none}.pdc4-contacto select.pdc4-input{padding-right:40px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%235b4b43' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.pdc4-contacto .pdc4-input--area{height:auto;min-height:150px;padding:14px 16px;resize:vertical}.pdc4-contacto .pdc4-input::placeholder{color:var(--pdc-text-2);opacity:.7}.pdc4-contacto .pdc4-input:focus{outline:none;border-color:var(--pdc-text-2);background:#fff}.pdc4-contacto .pdc4-input[aria-invalid=true]{border-color:#b3261e}.pdc4-contacto__form .pdc4-btn{align-self:flex-start;min-width:240px}.pdc4 .pdc4-contacto__err{padding:12px 16px;border-radius:12px;background:#fdecea;color:#8c1d18;font:500 13px/1.4 var(--pdc-sans)}.pdc4-contacto__err ul{margin:4px 0 0;padding-left:18px}.pdc4-contacto__ok{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:24px 0}.pdc4-contacto__ok-ic{width:64px;height:64px;border-radius:50%;background:var(--pdc-bg-subtle);color:var(--pdc-hoja);display:flex;align-items:center;justify-content:center;margin-bottom:8px}.pdc4-contacto__form .pdc4-contacto__ok .pdc4-btn{margin-top:12px;align-self:center}@media(max-width:989px){.pdc4-contacto__grid{grid-template-columns:1fr;gap:32px}}@media(max-width:749px){.pdc4-contacto{padding-block:32px 56px}.pdc4-contacto__card{padding:24px 20px;border-radius:var(--pdc-radius-lg)}.pdc4-contacto__row{grid-template-columns:1fr}.pdc4-contacto__form .pdc4-btn{align-self:stretch}}.pdc4-nos__hero{padding-block:72px}.pdc4-nos__split{display:grid;grid-template-columns:minmax(0,1fr) 560px;gap:80px;align-items:center}.pdc4-nos__split>.pdc4-nos__img:first-child{order:0}.pdc4-nos__sec .pdc4-nos__split:not(.pdc4-nos__split--rev){grid-template-columns:560px minmax(0,1fr)}.pdc4-nos__text{display:flex;flex-direction:column;gap:20px}.pdc4-nos__hero .pdc4-nos__text{gap:24px}.pdc4-nos__lead{font:400 18px/1.55 var(--pdc-sans);color:var(--pdc-text-2)}.pdc4-nos__img{position:relative;border-radius:var(--pdc-radius-xl);overflow:hidden;background:var(--pdc-bg-subtle)}.pdc4-nos__img img{width:100%;height:100%;object-fit:cover;aspect-ratio:560 / 640}.pdc4-nos__img--hero img{aspect-ratio:1 / 1}.pdc4-nos__split--rev .pdc4-nos__img img{aspect-ratio:560 / 680}.pdc4-nos__tag{position:absolute;top:24px;left:24px;z-index:1;padding:8px 14px;border-radius:var(--pdc-pill);background:#fff;font:600 12px/1.2 var(--pdc-sans);color:var(--pdc-text)}.pdc4-nos__sec{padding-block:96px;background:#fff}.pdc4-nos__sec--gris{background:var(--pdc-bg-subtle)}.pdc4-nos__cita{margin:0;display:flex;flex-direction:column;gap:12px;padding:24px 28px;border-radius:var(--pdc-radius-lg);background:#fff;border-left:4px solid var(--pdc-talavera)}.pdc4-nos__sec--gris .pdc4-nos__cita{background:#fff}.pdc4-nos__sec:not(.pdc4-nos__sec--gris) .pdc4-nos__cita{background:var(--pdc-bg-subtle)}.pdc4-nos__cita p{font:italic 400 22px/1.4 var(--pdc-serif);color:var(--pdc-text);margin:0}.pdc4-nos__cita cite{font:600 12px/1.3 var(--pdc-sans);font-style:normal;letter-spacing:.04em;text-transform:uppercase;color:var(--pdc-talavera)}.pdc4-nos__cita--laguna{border-left-color:var(--pdc-bacalar)}.pdc4-nos__cita--laguna cite{color:#0e7f8c}.pdc4-nos__head{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:820px;margin:0 auto 48px;text-align:center}.pdc4-nos__grid{display:grid;gap:24px}.pdc4-nos__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pdc4-nos__grid--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1060px;margin:0 auto}.pdc4-nos__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.pdc4-nos__card{display:flex;flex-direction:column;gap:14px;padding:32px;border-radius:var(--pdc-radius-lg);background:#fff}.pdc4-nos__card--gris{background:var(--pdc-bg-subtle);padding:36px}.pdc4-nos__grid--4 .pdc4-nos__card{padding:28px;gap:12px}.pdc4-nos__num{font:400 44px/1 var(--pdc-serif)}.pdc4-nos__medalla{width:40px;height:40px;color:var(--pdc-oro)}.pdc4-nos__ic{width:56px;height:56px;border-radius:50%;background:var(--pdc-bg-subtle);color:var(--pdc-talavera);display:flex;align-items:center;justify-content:center}.pdc4-nos__ic svg{width:28px;height:28px}.pdc4 .pdc4-nos__card-t{font:600 17px/1.3 var(--pdc-sans);color:var(--pdc-text)}.pdc4-nos__cta{background:var(--pdc-talavera);padding-bottom:88px}.pdc4-nos__cta-in{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:820px;margin:56px auto 0;text-align:center}.pdc4-nos__cta .pdc4-eyebrow{color:var(--pdc-cempasuchil)}.pdc4-nos__cta .pdc4-h2,.pdc4-nos__cta .pdc4-nos__lead{color:#fff}.pdc4-nos__btns{display:flex;gap:16px;padding-top:12px}.pdc4 a.pdc4-nos__btn-claro{background:#fff;color:var(--pdc-text)}.pdc4 a.pdc4-nos__btn-claro:hover{background:var(--pdc-bg-subtle)}.pdc4 a.pdc4-nos__btn-linea{background:transparent;color:#fff;border-color:#fff}.pdc4 a.pdc4-nos__btn-linea:hover{background:#ffffff1f}@media(max-width:989px){.pdc4-nos__split,.pdc4-nos__sec .pdc4-nos__split:not(.pdc4-nos__split--rev){grid-template-columns:1fr;gap:28px}.pdc4-nos__split .pdc4-nos__img{order:-1}.pdc4-nos__grid--3,.pdc4-nos__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.pdc4-nos__hero{padding-block:24px 40px}.pdc4-nos__sec{padding-block:56px}.pdc4-nos__lead{font-size:16px}.pdc4-nos__img img,.pdc4-nos__img--hero img,.pdc4-nos__split--rev .pdc4-nos__img img{aspect-ratio:358 / 394}.pdc4-nos__img--hero img{aspect-ratio:1 / 1}.pdc4-nos__cita{padding:20px}.pdc4-nos__cita p{font-size:18px}.pdc4-nos__head{margin-bottom:32px}.pdc4-nos__grid--3,.pdc4-nos__grid--2,.pdc4-nos__grid--4{grid-template-columns:1fr;gap:16px}.pdc4-nos__card,.pdc4-nos__card--gris,.pdc4-nos__grid--4 .pdc4-nos__card{padding:24px}.pdc4-nos__num{font-size:36px}.pdc4-nos__cta{padding-bottom:56px}.pdc4-nos__cta-in{margin-top:40px;padding-inline:16px}.pdc4-nos__btns{flex-direction:column;width:100%}.pdc4-nos__btns .pdc4-btn{width:100%}}.pdc4-busq__head{background:var(--pdc-bg-subtle);padding-block:56px 40px}.pdc4-busq__head .pdc4__wrap{display:flex;flex-direction:column;gap:16px}.pdc4-busq__form{display:flex;align-items:center;gap:12px;max-width:820px;margin-top:8px;padding:8px 8px 8px 20px;background:#fff;border:1px solid var(--pdc-border);border-radius:var(--pdc-pill);color:var(--pdc-text-2)}.pdc4-busq__form:focus-within{border-color:var(--pdc-text-2)}.pdc4-busq__form svg{width:22px;height:22px;flex:none}.pdc4-busq__form input{flex:1;min-width:0;height:44px;border:0;outline:0;background:transparent;font:400 16px/1.4 var(--pdc-sans);color:var(--pdc-text)}.pdc4-busq__form input::-webkit-search-cancel-button{cursor:pointer}.pdc4-busq__form .pdc4-btn{padding:12px 28px}.pdc4-busq__sug{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pdc4-busq__sug .pdc4-chip{background:#fff;text-decoration:none}.pdc4-busq__res{padding-block:48px 96px}.pdc4 .pdc4-busq__sub{margin:0 0 24px}.pdc4 .pdc4-busq__sub:not(:first-child){margin-top:56px}.pdc4-busq__otros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pdc4-busq__otro{display:flex;flex-direction:column;gap:6px;padding:24px;border:1px solid var(--pdc-border);border-radius:var(--pdc-radius-lg);text-decoration:none;color:var(--pdc-text)}.pdc4-busq__otro:hover{border-color:var(--pdc-border-strong)}.pdc4-busq__otro .pdc4-caption-strong{color:var(--pdc-talavera);text-transform:uppercase;letter-spacing:.1em}.pdc4-busq__otro strong{font:400 20px/1.25 var(--pdc-serif)}.pdc4-busq__vacio{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:620px;margin:8px auto 24px;text-align:center}.pdc4-busq__vacio-ic{width:64px;height:64px;border-radius:50%;background:var(--pdc-bg-subtle);color:var(--pdc-talavera);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.pdc4-busq__cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pdc4-busq__cat{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-radius:var(--pdc-radius-lg);background:var(--pdc-bg-subtle);text-decoration:none;color:var(--pdc-text);font:600 15px/1.3 var(--pdc-sans);border:1px solid transparent}.pdc4-busq__cat:hover{border-color:var(--pdc-border-strong)}.pdc4-busq__quiz{margin-top:40px}.pdc4-busq__pag{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:48px}@media(max-width:749px){.pdc4-busq__head{padding-block:32px 28px}.pdc4-busq__form{padding-left:16px}.pdc4-busq__form .pdc4-btn{padding:10px 18px;font-size:14px}.pdc4-busq__res{padding-block:32px 56px}.pdc4-busq__otros,.pdc4-busq__cats{grid-template-columns:1fr}.pdc4-busq__pag{gap:12px;flex-wrap:wrap}}.pdc4-cat__nav{position:sticky;top:calc(var(--header-height, 64px) - 1px);z-index:30;padding-block:12px;margin:-12px 0 40px;background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}.pdc4-cat__nav .pdc4-tab{gap:8px}.pdc4-cat__nav .pdc4-tab i{width:8px;height:8px;border-radius:50%;background:var(--fam);flex:none}.pdc4-cat__nav .pdc4-tab[aria-current=true]{background:var(--fam);border-color:var(--fam);color:#fff}.pdc4-cat__nav .pdc4-tab[aria-current=true] i{background:#fff}.pdc4-cat__grupo{scroll-margin-top:calc(var(--header-height, 64px) + 84px)}@media(max-width:749px){.pdc4-cat__nav{margin:-12px calc(var(--pdc-gutter) * -1) 24px}}@keyframes pdc4-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pdc4-fade{0%{opacity:0}to{opacity:1}}@keyframes pdc4-zoom{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}html.pdc4-anim [data-pdc-r]:not(.is-in){opacity:0}html.pdc4-anim [data-pdc-r].is-in{animation:pdc4-up .7s cubic-bezier(.2,.7,.2,1) var(--pdc-d, 0s) backwards}html.pdc4-anim [data-pdc-r=fade].is-in{animation-name:pdc4-fade}html.pdc4-anim [data-pdc-r=zoom].is-in{animation-name:pdc4-zoom;animation-duration:.9s}.pdc4-card,.pdc4-acard,.pdc4-acat,.pdc4-nos__card,.pdc4-busq__cat,.pdc4-busq__otro,.pdc4-contacto__canal,.pdc4-rcard{transition:transform .25s ease,box-shadow .25s ease,border-color .2s}.pdc4-card:hover,.pdc4-acard:hover,.pdc4-acat:hover,.pdc4-busq__otro:hover,.pdc4-contacto__canal:hover{transform:translateY(-4px);box-shadow:0 14px 30px #5b4b431a}.pdc4-nos__card:hover,.pdc4-busq__cat:hover,.pdc4-cols__card:hover,.pdc4-fam:hover{transform:translateY(-3px)}.pdc4-btn{transition:background-color .2s,color .2s,border-color .2s,opacity .2s,transform .2s,box-shadow .2s}.pdc4-btn:not(:disabled):hover{transform:translateY(-1px)}.pdc4-btn--primario:not(:disabled):hover{box-shadow:0 8px 20px #e7267a38}.pdc4-chip,.pdc4-tab{transition:background-color .2s,border-color .2s,color .2s,transform .2s}.pdc4-link-arrow{transition:opacity .2s,letter-spacing .25s}.pdc4-link-arrow:hover{letter-spacing:.06em}.pdc4-nos__img img,.pdc4-hogar__img img,.pdc4-ritual__img img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.pdc4-nos__img:hover img,.pdc4-ritual__img:hover img{transform:scale(1.03)}.pdc4-mv__arrow:not(:disabled):hover{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){html.pdc4-anim [data-pdc-r]:not(.is-in){opacity:1}html.pdc4-anim [data-pdc-r].is-in{animation:none}.pdc4-card:hover,.pdc4-acard:hover,.pdc4-acat:hover,.pdc4-busq__otro:hover,.pdc4-contacto__canal:hover,.pdc4-nos__card:hover,.pdc4-busq__cat:hover,.pdc4-cols__card:hover,.pdc4-fam:hover,.pdc4-btn:hover{transform:none}}.pdc4-mv__carrusel .pdc4-grid{align-items:stretch}.pdc4-mv__carrusel .pdc4-card{height:auto}@media(max-width:749px){.pdc4-grid:has(.pdc4-chip) .pdc4-card__options{min-height:34px}.pdc4-mv__head{flex-direction:column;align-items:flex-start;gap:16px}.pdc4-mv__head>div{width:100%}}@keyframes pdc4-cinta{0%{transform:translate(0)}to{transform:translate(-50%)}}.pdc4-quiz4__frascos{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:40px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.pdc4-quiz4__fila{overflow:hidden}.pdc4-quiz4__fila--2{display:none}.pdc4-quiz4__cinta{display:flex;gap:16px;width:max-content;animation:pdc4-cinta 42s linear infinite}.pdc4-quiz4__fila--2 .pdc4-quiz4__cinta{animation-direction:reverse;animation-delay:-12s}.pdc4-quiz4__frascos:hover .pdc4-quiz4__cinta{animation-play-state:paused}.pdc4-quiz4__frascos span{display:block;flex:none;width:196px;aspect-ratio:196 / 240;border-radius:var(--pdc-radius-lg);overflow:hidden;background:#fff}.pdc4-quiz4__frascos img{width:100%;height:100%;object-fit:cover}@media(max-width:749px){.pdc4-quiz4__frascos{margin-top:16px;gap:10px;margin-inline:calc(var(--pdc-gutter) * -1);width:calc(100% + var(--pdc-gutter) * 2);-webkit-mask-image:none;mask-image:none}.pdc4-quiz4__fila--2{display:block}.pdc4-quiz4__cinta{gap:10px;animation-duration:28s}.pdc4-quiz4__frascos span{width:112px}}@media(prefers-reduced-motion:reduce){.pdc4-quiz4__cinta{animation:none}}.pdc4-acc ul,.pdc4-pdp__desc ul,.pdc4-acc details>ul{list-style:none;padding-left:0;margin:0 0 .6em}.pdc4-acc details>ul{padding-bottom:16px}.pdc4-acc li,.pdc4-pdp__desc ul li{position:relative;padding-left:18px}.pdc4-acc li+li,.pdc4-pdp__desc ul li+li{margin-top:4px}.pdc4-acc li:before,.pdc4-pdp__desc ul li:before{content:"";position:absolute;left:2px;top:.68em;width:6px;height:6px;border-radius:50%;background:var(--pdc-text-2);opacity:.7}.pdc4-acc ol,.pdc4-pdp__desc ol{padding-left:1.3em;margin:0 0 .6em}.pdc4-404{background:var(--pdc-bg-subtle);padding-bottom:96px}.pdc4-404__cenefa{height:72px;background-repeat:repeat-x;background-size:72px 72px;background-position:center;opacity:.9}.pdc4-404__in{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;max-width:820px;margin:0 auto;padding-top:64px}.pdc4-404__sello{width:168px;height:168px;border-radius:50%;background:#fff;border:5px solid var(--pdc-talavera);color:var(--pdc-talavera);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;margin-bottom:12px;box-shadow:0 0 0 10px #fff,0 16px 40px #1e4fa31f}.pdc4-404__sello span{font:400 60px/1 var(--pdc-serif)}.pdc4-404__sello small{font:600 10px/1.2 var(--pdc-sans);letter-spacing:.14em;text-transform:uppercase}.pdc4-404__in .pdc4-body{max-width:560px}.pdc4-404__form{width:100%;max-width:620px;margin-top:8px}.pdc4-404__btns{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.pdc4-404__links{justify-content:center;margin-top:4px}@media(max-width:749px){.pdc4-404{padding-bottom:56px}.pdc4-404__cenefa{height:48px;background-size:48px 48px}.pdc4-404__in{padding-top:40px}.pdc4-404__sello{width:128px;height:128px}.pdc4-404__sello span{font-size:44px}.pdc4-404__btns{flex-direction:column;width:100%}.pdc4-404__btns .pdc4-btn{width:100%}}.pdc4-404__t{text-wrap:balance}.pdc4-cc{background:transparent}.pdc4-cc__banner{position:fixed;left:24px;bottom:24px;z-index:100000;width:min(440px,calc(100vw - 48px));background:#fff;border:1px solid var(--pdc-border);border-radius:var(--pdc-radius-lg);box-shadow:0 14px 44px #5b4b4329;padding:24px;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.pdc4-cc.is-banner .pdc4-cc__banner{opacity:1;transform:none;pointer-events:auto}.pdc4-cc__t{margin:0 0 8px;font:400 24px/1.2 var(--pdc-serif);color:var(--pdc-text)}.pdc4-cc__txt{margin:0 0 20px;font:400 13px/1.6 var(--pdc-sans);color:var(--pdc-text-2)}.pdc4-cc a{color:var(--pdc-talavera);text-decoration:underline;text-underline-offset:3px}.pdc4-cc__acc{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pdc4-cc__btn{-webkit-appearance:none;appearance:none;border:1.5px solid transparent;border-radius:999px;padding:11px 20px;margin:0;font:600 13px/1.2 var(--pdc-sans);letter-spacing:.04em;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.pdc4-cc__btn--pri{background:var(--pdc-rosa);color:#fff}.pdc4-cc__btn--pri:hover{background:var(--pdc-rosa-hover)}.pdc4-cc__btn--sec{background:#fff;color:var(--pdc-text);border-color:var(--pdc-border-strong)}.pdc4-cc__btn--sec:hover{background:var(--pdc-bg-subtle)}.pdc4-cc__btn--link{background:transparent;color:var(--pdc-text-2);text-decoration:underline;text-underline-offset:3px;padding-inline:8px}.pdc4-cc__btn--link:hover{color:var(--pdc-text)}.pdc4-cc__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100001;background:#5b4b4373;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.pdc4-cc.is-modal .pdc4-cc__overlay{opacity:1;visibility:visible}.pdc4-cc__modal{position:fixed;z-index:100002;left:50%;top:50%;transform:translate(-50%,-46%);width:min(620px,calc(100vw - 32px));max-height:86vh;display:flex;flex-direction:column;background:#fff;border-radius:var(--pdc-radius-xl);box-shadow:0 20px 60px #5b4b4338;opacity:0;visibility:hidden;transition:opacity .25s ease,transform .25s ease,visibility .25s ease}.pdc4-cc.is-modal .pdc4-cc__modal{opacity:1;visibility:visible;transform:translate(-50%,-50%)}.pdc4-cc__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:28px 28px 18px;border-bottom:1px solid var(--pdc-border)}.pdc4-cc__mt{margin:0 0 8px;font:400 28px/1.15 var(--pdc-serif);color:var(--pdc-text);letter-spacing:0}.pdc4-cc__intro{margin:0;font:400 13px/1.6 var(--pdc-sans);color:var(--pdc-text-2)}.pdc4-cc__x{flex:none;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--pdc-bg-subtle);color:var(--pdc-text);cursor:pointer}.pdc4-cc__body{flex:1 1 auto;overflow-y:auto;padding:20px 28px 8px}.pdc4-cc__cat{border:1px solid var(--pdc-border);border-radius:var(--pdc-radius-lg);padding:16px 20px;margin-bottom:12px}.pdc4-cc__cat-h{display:flex;align-items:center;justify-content:space-between;gap:14px}.pdc4-cc__cat-n{font:600 15px/1.3 var(--pdc-sans);color:var(--pdc-text)}.pdc4-cc__cat-d{margin:8px 0 0;font:400 13px/1.6 var(--pdc-sans);color:var(--pdc-text-2)}.pdc4-cc__siempre{font:700 11px/1.2 var(--pdc-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--pdc-hoja);white-space:nowrap}.pdc4-cc__sw{position:relative;flex:none;width:46px;height:26px;cursor:pointer}.pdc4-cc__sw input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.pdc4-cc__sw span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#d9d4d0;transition:background .2s ease;pointer-events:none}.pdc4-cc__sw span:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #5b4b4340;transition:transform .2s ease}.pdc4-cc__sw input:checked+span{background:var(--pdc-talavera)}.pdc4-cc__sw input:checked+span:after{transform:translate(20px)}.pdc4-cc__sw input:focus-visible+span{outline:2px solid var(--pdc-text);outline-offset:2px}.pdc4-cc__foot{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:16px 28px calc(24px + env(safe-area-inset-bottom));border-top:1px solid var(--pdc-border)}html.pdc4-cc-lock{overflow:hidden}.pdc4-foot__legal-links{display:flex;flex-wrap:wrap;gap:4px 16px}.pdc4-foot__legal-links a{color:inherit;text-decoration:none}.pdc4-foot__legal-links a:hover{text-decoration:underline}@media(max-width:749px){.pdc4-cc__banner{left:12px;right:12px;bottom:12px;width:auto;padding:20px}.pdc4-cc__acc .pdc4-cc__btn--pri,.pdc4-cc__acc .pdc4-cc__btn--sec{flex:1 1 calc(50% - 4px);text-align:center}.pdc4-cc__acc .pdc4-cc__btn--link{flex:1 1 100%;text-align:center}.pdc4-cc__modal{width:calc(100vw - 24px);max-height:88vh;border-radius:var(--pdc-radius-lg)}.pdc4-cc__head{padding:22px 20px 14px}.pdc4-cc__mt{font-size:24px}.pdc4-cc__body{padding:14px 20px 6px}.pdc4-cc__foot{padding:14px 20px calc(16px + env(safe-area-inset-bottom))}.pdc4-cc__foot .pdc4-cc__btn{flex:1 1 100%;text-align:center}html.pdc4-cc-pendiente [data-pdc-sticky]{visibility:hidden}}#shopify-pc__banner,#shopify-pc__prefs{display:none!important}.pdc4-cc .pdc4-cc__t{margin:0 0 10px}.pdc4-cc .pdc4-cc__txt{margin:0 0 24px}.pdc4-cc .pdc4-cc__intro{margin:0}.pdc4-cc .pdc4-cc__cat-d{margin:8px 0 0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pdc-v4.css.map */
