/* CSS de la portada (pagina Elementor 22)
   Extraido el 2026-08-08 21:09 para evitar el bloqueo del firewall */
/* --- widget 66f3213 --- */
.pjh-hero{background:#fdfaf3;padding:70px 0 60px;font-family:'Maven Pro',sans-serif;}
.pjh-hero__wrap{max-width:1240px;margin:0 auto;padding:0 24px;display:flex;gap:56px;align-items:center;}
.pjh-hero__text{flex:1 1 48%;max-width:560px;}
.pjh-eyebrow{display:flex;align-items:center;gap:12px;color:#b8974f;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;}
.pjh-eyebrow__line{display:inline-block;width:40px;height:1.5px;background:#b8974f;}
.pjh-title{font-family:'Libre Baskerville',Georgia,serif;color:#1a1a2e;font-size:44px;line-height:1.15;font-weight:700;margin:0 0 20px;}
.pjh-sub{color:#5c6675;font-size:18px;line-height:1.6;margin:0 0 32px;max-width:460px;}
.pjh-cta{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:26px;}
.pjh-btn{display:inline-block;border-radius:999px;padding:15px 30px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;border:1.5px solid transparent;}
.pjh-btn--primary{background:#b8974f;color:#fff;border-color:#b8974f;}
.pjh-btn--primary:hover{background:#a58441;border-color:#a58441;}
.pjh-btn--outline{background:transparent;color:#1a1a2e;border-color:#1a1a2e;}
.pjh-btn--outline:hover{background:#1a1a2e;color:#fff;}
.pjh-proof{display:flex;align-items:center;gap:10px;}
.pjh-stars{color:#b8974f;font-size:16px;letter-spacing:2px;}
.pjh-proof__txt{color:#5c6675;font-size:14px;}
.pjh-hero__media{flex:1 1 52%;position:relative;}
.pjh-photo{aspect-ratio:4/5;border-radius:16px;background:#f1ead9;position:relative;overflow:hidden;}
.pjh-veranillo{position:absolute;bottom:16px;right:16px;background:rgba(255,255,255,.95);color:#1a1a2e;font-family:'Maven Pro',sans-serif;font-weight:600;font-size:13px;text-decoration:none;padding:9px 16px;border-radius:999px;box-shadow:0 4px 14px rgba(26,26,46,.14);transition:all .2s;}
.pjh-veranillo:hover{background:#b8974f;color:#fff;}
.pjh-badge{position:absolute;left:24px;bottom:24px;background:#fff;border-radius:12px;padding:12px 16px;display:flex;align-items:center;gap:10px;box-shadow:0 8px 24px rgba(26,26,46,.12);}
.pjh-badge strong{font-family:'Libre Baskerville',serif;color:#b8974f;font-size:20px;}
.pjh-badge span{color:#5c6675;font-size:12px;line-height:1.3;}
@media(max-width:1024px){.pjh-title{font-size:38px;}}
@media(max-width:767px){
  .pjh-hero{padding:32px 0 40px;}
  .pjh-hero__wrap{flex-direction:column-reverse;gap:28px;}
  .pjh-hero__text,.pjh-hero__media{max-width:100%;width:100%;}
  .pjh-title{font-size:26px;}
  .pjh-sub{font-size:16px;}
  .pjh-cta{flex-direction:column;}
  .pjh-btn{width:100%;text-align:center;}
}

/* --- widget 4c1c67c --- */
.pjt2{background:#fefcf8;border-top:1px solid rgba(184,151,79,.22);border-bottom:1px solid rgba(184,151,79,.22);font-family:'Maven Pro',sans-serif;}
.pjt2__wrap{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);padding:24px;}
.pjt2__item{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;padding:0 20px;border-left:1px solid rgba(184,151,79,.16);}
.pjt2__item:first-child{border-left:none;}
.pjt2__item svg{flex:0 0 auto;}
.pjt2__item p{margin:0;max-width:150px;text-align:left;font-size:11.5px;font-weight:500;color:#1a1a2e;line-height:1.5;text-transform:uppercase;letter-spacing:.12em;}
@media(max-width:720px){
  .pjt2__wrap{grid-template-columns:repeat(2,1fr);gap:22px 0;padding:26px 18px;}
  .pjt2__item{border-left:none;}
}

/* --- widget b0862de --- */
.pjc{background:#fdfaf3;padding:64px 0;font-family:'Maven Pro',sans-serif;}
.pjc__wrap{max-width:1240px;margin:0 auto;padding:0 24px;}
.pjc__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;}
.pjc__card{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:16/9;background:repeating-linear-gradient(45deg,#e7dfcb,#e7dfcb 16px,#ddd2b9 16px,#ddd2b9 32px);display:flex;align-items:flex-end;text-decoration:none;}
.pjc__card--anillos{background-image:url('https://joyaspremium.cl/wp-content/uploads/2026/07/d3a8e894-78e8-4624-a4c5-d03cc2f98bbc.webp');background-size:cover;background-position:center;}
.pjc__card--argollas{background-image:url('https://joyaspremium.cl/wp-content/uploads/2026/07/d84d6528-6d03-4f96-96f2-c0e949af3252.webp');background-size:cover;background-position:center;}
.pjc__grad{position:absolute;inset:0;background:linear-gradient(to top,rgba(26,26,46,.72),rgba(26,26,46,0) 55%);}
.pjc__body{position:relative;padding:28px;z-index:1;}
.pjc__title{font-family:'Libre Baskerville',serif;color:#fff !important;font-size:30px;font-weight:700;margin:0 0 6px;}
.pjc__cta{color:#fff;font-size:14px;font-weight:600;}
.pjc__prices{display:none;align-items:center;gap:12px;flex-wrap:wrap;margin-top:34px;}
.pjc__plabel{color:#5c6675;font-size:14px;}
.pjc__pill{display:inline-block;border:1px solid #eae3d6;background:#fff;border-radius:999px;padding:9px 18px;font-size:14px;color:#1a1a2e;text-decoration:none;transition:all .2s;}
.pjc__pill:hover{border-color:#b8974f;color:#b8974f;}
.pjc__banner{margin-top:26px;background:#fff;border:1px solid #eae3d6;border-radius:12px;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;}
.pjc__btx{font-family:'Libre Baskerville',serif;font-size:17px;color:#1a1a2e;}
.pjc__btx small{font-family:'Maven Pro',sans-serif;color:#5c6675;font-size:15px;font-weight:400;}
.pjc__link{color:#b8974f;font-weight:600;text-decoration:none;font-size:14px;}
@media(max-width:767px){
  .pjc__grid{grid-template-columns:1fr;}
  .pjc__card{aspect-ratio:16/9;}
  .pjc__prices{overflow-x:auto;flex-wrap:nowrap;}
  .pjc__title{font-size:24px;}
}

/* --- widget d75439d --- */
.pjb{background:#fff;padding:64px 0;font-family:'Maven Pro',sans-serif;}
.pjb__wrap{max-width:1240px;margin:0 auto;padding:0 24px;}
.pjb__head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:34px;flex-wrap:wrap;gap:12px;}
.pjb__eyebrow{display:flex;align-items:center;gap:12px;color:#b8974f;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;}
.pjb__line{display:inline-block;width:40px;height:1.5px;background:#b8974f;}
.pjb__title{font-family:'Libre Baskerville',serif;color:#1a1a2e;font-size:36px;font-weight:700;margin:0;}
.pjb__all{color:#b8974f;font-weight:600;text-decoration:none;font-size:14px;}
.pjb__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;}
.pjb__prod{border:1px solid #eae3d6;border-radius:14px;overflow:hidden;background:#fff;text-decoration:none;display:block;transition:box-shadow .2s;}
.pjb__prod:hover{box-shadow:0 10px 30px rgba(26,26,46,.10);}
.pjb__imgwrap{aspect-ratio:1/1;overflow:hidden;background:#fdfaf3;position:relative;}
.pjb__img{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important;object-fit:cover!important;display:block;}
.pjb__tag{position:absolute;top:12px;left:12px;z-index:2;background:#b8974f;color:#fff;font-size:11px;font-weight:600;padding:5px 11px;border-radius:999px;}
.pjb__pbody{padding:16px 16px 20px;}
.pjb__name{font-family:'Libre Baskerville',serif;font-size:19px;color:#1a1a2e;margin:0 0 4px;line-height:1.25;}
.pjb__mat{color:#5c6675;font-size:13px;margin:0 0 12px;}
.pjb__price{font-size:16px;font-weight:700;color:#1a1a2e;}
.pjb__cuota{color:#5c6675;font-size:13px;margin-top:2px;}
@media(max-width:767px){.pjb__grid{grid-template-columns:1fr 1fr;gap:14px;} .pjb__title{font-size:28px;} .pjb__prod{display:flex!important;flex-direction:column;height:100%;} .pjb__pbody{display:flex!important;flex-direction:column;flex:1;padding:12px 12px 16px;} .pjb__name{font-size:15px!important;line-height:1.3!important;margin:0 0 4px;} .pjb__mat{display:none;} .pjb__price{font-size:15px;margin-top:auto;} .pjb__cuota{font-size:12px;} .pjb__tag{font-size:10px;padding:4px 9px;}}

/* --- widget d1bbacb --- */
.pjh6{background:#1a1a2e;color:#fdfaf3;padding:70px 0;font-family:'Maven Pro',sans-serif;}
.pjh6__wrap{max-width:1240px;margin:0 auto;padding:0 24px;}
.pjh6__head{text-align:center;margin-bottom:44px;}
.pjh6__eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;color:#b8974f;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;}
.pjh6__line{display:inline-block;width:40px;height:1.5px;background:#b8974f;}
.pjh6__title{font-family:'Libre Baskerville',serif;color:#fff !important;font-size:36px;font-weight:700;margin:0;}
.pjh6__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;}
.pjh6__step{text-align:center;}
.pjh6__num{width:52px;height:52px;border-radius:50%;background:#b8974f;color:#fff;font-family:'Libre Baskerville',serif;font-size:22px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;}
.pjh6__t{font-family:'Libre Baskerville',serif;font-size:20px;color:#fff !important;margin:0 0 8px;}
.pjh6__d{color:#c9cad6;font-size:15px;line-height:1.6;max-width:300px;margin:0 auto;}
@media(max-width:767px){.pjh6__grid{grid-template-columns:1fr;gap:26px;} .pjh6__title{font-size:28px;}}

/* --- widget 1168ee1 --- */
.pjs{background:#fdfaf3;padding:70px 0;font-family:'Maven Pro',sans-serif;}
.pjs__wrap{max-width:1240px;margin:0 auto;padding:0 24px;}
.pjs__head{text-align:center;margin-bottom:44px;}
.pjs__eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;color:#b8974f;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;}
.pjs__line{display:inline-block;width:40px;height:1.5px;background:#b8974f;}
.pjs__title{font-family:'Libre Baskerville',serif;color:#1a1a2e;font-size:36px;font-weight:700;margin:0;}
.pjs__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}
.pjs__card{background:#fff;border:1px solid #eae3d6;border-radius:16px;overflow:hidden;}
.pjs__photo{aspect-ratio:4/3;background:repeating-linear-gradient(45deg,#efe8d7,#efe8d7 14px,#e6dcc6 14px,#e6dcc6 28px);}
.pjs__photo--1{background-image:url('https://joyaspremium.cl/wp-content/uploads/2026/07/4c15c410-2cec-49a2-a3cb-aba2f6976835.webp');background-size:cover;background-position:center;}
.pjs__photo--2{background-image:url('https://joyaspremium.cl/wp-content/uploads/2026/07/84e8d1dc-3178-47c5-a3ef-ae955f3a4064.webp');background-size:cover;background-position:center;}
.pjs__photo--3{background-image:url('https://joyaspremium.cl/wp-content/uploads/2026/07/2674aa09-0425-4d3d-b05c-d4edf75e846e-scaled.webp');background-size:cover;background-position:center;}
.pjs__body{padding:22px;}
.pjs__stars{color:#b8974f;font-size:14px;letter-spacing:2px;margin-bottom:10px;}
.pjs__quote{font-family:'Libre Baskerville',serif;font-style:italic;color:#1a1a2e;font-size:16px;line-height:1.5;margin:0 0 14px;}
.pjs__who{font-weight:600;color:#1a1a2e;font-size:14px;}
.pjs__city{color:#5c6675;font-size:13px;}
.pjs__tag{display:inline-block;margin-top:8px;background:#fdfaf3;color:#b8974f;font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px;}
@media(max-width:767px){.pjs__grid{grid-template-columns:1fr;} .pjs__title{font-size:28px;}}

/* --- widget eee0eb2 --- */
.pjw{background:#fff;padding:70px 0;font-family:'Maven Pro',sans-serif;display:none;}
.pjw__wrap{max-width:1240px;margin:0 auto;padding:0 24px;}
.pjw__card{background:#fdfaf3;border-radius:20px;overflow:hidden;display:flex;align-items:stretch;}
.pjw__media{flex:1 1 52%;position:relative;background:repeating-linear-gradient(45deg,#e7dfcb,#e7dfcb 16px,#ddd2b9 16px,#ddd2b9 32px);min-height:420px;display:flex;align-items:center;justify-content:center;}
.pjw__play{width:76px;height:76px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(0,0,0,.18);color:#1a1a2e;font-size:24px;padding-left:4px;}
.pjw__text{flex:1 1 48%;padding:48px;display:flex;flex-direction:column;justify-content:center;}
.pjw__eyebrow{display:flex;align-items:center;gap:12px;color:#b8974f;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;}
.pjw__line{display:inline-block;width:40px;height:1.5px;background:#b8974f;}
.pjw__title{font-family:'Libre Baskerville',serif;color:#1a1a2e;font-size:32px;font-weight:700;margin:0 0 14px;}
.pjw__d{color:#5c6675;font-size:16px;line-height:1.65;margin:0 0 26px;}
.pjw__btn{display:inline-block;background:#1a1a2e;color:#fff;border-radius:999px;padding:15px 30px;font-size:15px;font-weight:600;text-decoration:none;}
.pjw__btn:hover{background:#000;}
@media(max-width:767px){.pjw__card{flex-direction:column;} .pjw__media{min-height:260px;} .pjw__text{padding:30px;} .pjw__title{font-size:26px;}}

/* --- widget 2e4bd87 --- */
.pjg{background:#fdfaf3;padding:70px 0;font-family:'Maven Pro',sans-serif;display:none;}
.pjg__wrap{max-width:1240px;margin:0 auto;padding:0 24px;}
.pjg__head{margin-bottom:40px;}
.pjg__eyebrow{display:flex;align-items:center;gap:12px;color:#b8974f;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;}
.pjg__line{display:inline-block;width:40px;height:1.5px;background:#b8974f;}
.pjg__title{font-family:'Libre Baskerville',serif;color:#1a1a2e;font-size:36px;font-weight:700;margin:0;}
.pjg__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:44px;}
.pjg__card{background:#fff;border:1px solid #eae3d6;border-radius:14px;overflow:hidden;text-decoration:none;}
.pjg__img{aspect-ratio:16/9;background:repeating-linear-gradient(45deg,#efe8d7,#efe8d7 14px,#e6dcc6 14px,#e6dcc6 28px);}
.pjg__cbody{padding:20px;}
.pjg__tag{display:inline-block;color:#b8974f;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;}
.pjg__ct{font-family:'Libre Baskerville',serif;color:#1a1a2e;font-size:18px;line-height:1.35;margin:0;}
.pjg__capture{background:#1a1a2e;border-radius:18px;padding:44px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;}
.pjg__cl{flex:1 1 46%;min-width:280px;}
.pjg__captit{font-family:'Libre Baskerville',serif;color:#fff;font-size:28px;margin:0 0 10px;}
.pjg__capd{color:#c9cad6;font-size:15px;line-height:1.5;margin:0;}
.pjg__form{display:flex;gap:12px;flex:1 1 44%;min-width:280px;}
.pjg__input{flex:1;border:none;border-radius:999px;padding:15px 22px;font-size:15px;font-family:'Maven Pro',sans-serif;}
.pjg__btn{background:#b8974f;color:#fff;border:none;border-radius:999px;padding:15px 26px;font-size:15px;font-weight:600;cursor:pointer;}
@media(max-width:767px){.pjg__cards{grid-template-columns:1fr;} .pjg__capture{flex-direction:column;align-items:stretch;} .pjg__form{flex-direction:column;} .pjg__title{font-size:28px;}}

/* --- widget 9fd03e0 --- */
.pji{background:#fff;padding:64px 0;text-align:center;font-family:'Maven Pro',sans-serif;}
.pji__wrap{max-width:1240px;margin:0 auto;padding:0 24px;}
.pji__title{font-family:'Libre Baskerville',serif;color:#1a1a2e;font-size:36px;font-weight:700;margin:0;}
.pji__user{color:#b8974f;font-weight:600;margin:6px 0 30px;}
.pji__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;}
.pji__cell{aspect-ratio:1/1;border-radius:10px;background:repeating-linear-gradient(45deg,#efe8d7,#efe8d7 12px,#e6dcc6 12px,#e6dcc6 24px);}
@media(max-width:767px){.pji__grid{grid-template-columns:repeat(3,1fr);} .pji__title{font-size:28px;} .pji__cell{min-height:28vw;}}
.pji__cell--1{background-image:url('https://joyaspremium.cl/wp-content/uploads/2026/07/Anillo-de-compromiso-en-ondas.jpg');background-size:cover;background-position:center;}
.pji__cell--2{background-image:url('https://joyaspremium.cl/wp-content/uploads/2026/07/Maravillas.jpg');background-size:cover;background-position:center;}
.pji__cell--3{background-image:url('https://joyaspremium.cl/wp-content/uploads/2026/07/Regiones.jpg');background-size:cover;background-position:center;}
.pji__cell--4{background-image:url('https://joyaspremium.cl/wp-content/uploads/2026/07/argollas-clasicas.jpg');background-size:cover;background-position:center;}
.pji__cell--5{background-image:url('https://joyaspremium.cl/wp-content/uploads/2026/07/702093620_18528507673072249_9130732243972579800_n.jpg');background-size:cover;background-position:center;}
.pji__cell--6{background-image:url('https://joyaspremium.cl/wp-content/uploads/2026/07/717016870_18532379092072249_758557118099717224_n.jpg');background-size:cover;background-position:center;}
.pji__cell{display:block;}
