.jhc{display:block;position:relative;isolation:isolate;width:100%;max-width:none;overflow:hidden;background:#faf6f0;height:clamp(340px,var(--jhc-desktop-vw,33.333333vw),var(--jhc-desktop-max,640px));touch-action:pan-y;color:var(--jhc-ink,#292329);font-family:inherit}.jhc *{box-sizing:border-box}.jhc .jhc-track{display:flex;width:100%;height:100%;transition:transform .48s cubic-bezier(.22,.61,.36,1);will-change:transform}.jhc .jhc-slide{position:relative;isolation:isolate;flex:0 0 100%;min-width:0;height:100%;overflow:hidden}.jhc .jhc-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:-1}.jhc .jhc-background img{width:100%;height:100%;display:block;object-fit:cover;object-position:right center}.jhc .jhc-slide--ropa img{object-position:center top}.jhc .jhc-copy{height:100%;width:65%;padding:clamp(24px,3.5vw,64px);padding-left:clamp(28px,8vw,154px);padding-bottom:50px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.jhc .jhc-brand{font-size:clamp(12px,1.1vw,19px);letter-spacing:.3em;margin:0 0 clamp(12px,1.4vw,22px);line-height:1.5;color:inherit}.jhc .jhc-eyebrow{font-size:clamp(11px,1vw,16px);font-weight:500;letter-spacing:.12em;color:var(--jhc-heading);text-transform:uppercase;margin:0 0 10px;line-height:1.4}.jhc .jhc-copy h2{font-family:inherit;font-size:clamp(36px,4.2vw,80px);font-weight:500;line-height:1.04;letter-spacing:-.035em;color:var(--jhc-heading);margin:0 0 15px!important;max-width:15ch;text-align:left!important;padding:0!important;text-transform:none}.jhc .jhc-description{font-size:clamp(16px,1.45vw,25px);line-height:1.45;margin:0 0 20px;max-width:34ch;color:inherit}.jhc .jhc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.jhc .jhc-cta{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:50px;padding:13px 22px;background:var(--jhc-button);color:var(--jhc-button-text)!important;-webkit-text-fill-color:var(--jhc-button-text);border:1px solid var(--jhc-button);border-radius:7px;text-decoration:none;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4;max-width:100%;white-space:normal;letter-spacing:0;text-transform:none}.jhc.jhc--metallic .jhc-cta{border:1px solid color-mix(in srgb,var(--jhc-shadow) 88%,#77376b);border-radius:9px;background:radial-gradient(ellipse at 8% 5%,#ffffff80,transparent 32%),radial-gradient(ellipse at 96% 0%,#ffffff85,transparent 25%),linear-gradient(180deg,var(--jhc-shine) 0%,color-mix(in srgb,var(--jhc-button) 78%,white) 10%,var(--jhc-button) 39%,color-mix(in srgb,var(--jhc-button) 85%,var(--jhc-shadow)) 72%,var(--jhc-shadow) 100%);box-shadow:inset 0 1px 1px #fffaf7e6,inset 2px 0 3px #ffe8ffc4,inset -2px 0 3px #f8d0f0a6,inset 0 -3px 4px #713d6d66,0 3px 7px #43273f24;text-shadow:0 1px 1px #66315e80;animation:none}.jhc .jhc-secondary{font-size:14px;text-underline-offset:4px;font-weight:500;color:inherit;text-decoration:underline}.jhc .jhc-slide--dark{color:#fff;background:#1c181c}.jhc .jhc-slide--dark .jhc-copy h2{color:#fff}.jhc .jhc-slide--dark .jhc-eyebrow{color:#e3b9df}.jhc .jhc-slide--dark .jhc-description{color:#eee5eb}.jhc .jhc-slide--joyas .jhc-copy h2,.jhc .jhc-slide--joyas .jhc-eyebrow{color:#272125}.jhc .jhc-controls{position:absolute;inset:auto 0 12px;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,3.5vw,64px);gap:14px;pointer-events:none}.jhc .jhc-dots,.jhc .jhc-playback{display:flex;align-items:center;pointer-events:auto}.jhc .jhc-dots{gap:2px}.jhc .jhc-dot{width:24px;min-width:0;height:28px;min-height:0;padding:0;margin:0;display:grid;place-items:center;background:transparent;border:0;box-shadow:none;cursor:pointer}.jhc .jhc-dot:after{content:"";display:block;width:6px;height:6px;border-radius:20px;background:#887b83;transition:width .2s,background .2s}.jhc .jhc-dot[aria-current=true]:after{width:20px;background:var(--jhc-heading)}.jhc .jhc-playback{gap:4px}.jhc .jhc-playback button{width:36px;min-width:0;height:36px;min-height:0;margin:0;padding:0;display:grid;place-items:center;border:1px solid #e1d6dd;border-radius:50%;background:#fffdf9e8;color:#30272d;box-shadow:none;cursor:pointer}.jhc .jhc-playback svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.jhc .jhc-counter{font-size:11px;margin-right:10px;font-variant-numeric:tabular-nums;background:#fffdf9e8;color:#51424e;border-radius:12px;padding:5px 9px}.jhc .jhc-play-icon,.jhc .jhc-pause[aria-pressed=true] .jhc-pause-icon{display:none}.jhc .jhc-pause[aria-pressed=true] .jhc-play-icon{display:block}.jhc a:focus-visible,.jhc button:focus-visible,.jhc:focus-visible{outline:2px solid #57374f;outline-offset:4px}@media(max-width:1000px){.jhc .jhc-copy h2{font-size:36px}.jhc .jhc-brand{margin-bottom:10px}.jhc .jhc-description{font-size:16px;line-height:1.4;margin-bottom:14px}.jhc .jhc-eyebrow{font-size:10px;margin-bottom:8px}.jhc .jhc-cta{font-size:14px;min-height:46px;padding:10px 16px}.jhc .jhc-secondary{font-size:12px}}@media(max-width:749px){.jhc{height:var(--jhc-mobile,300px)}.jhc .jhc-copy{width:60%;padding:18px 18px 47px}.jhc .jhc-brand{font-size:8px;letter-spacing:.18em;line-height:1.4;margin-bottom:8px}.jhc .jhc-eyebrow{font-size:9px;line-height:1.35;letter-spacing:.08em;margin-bottom:8px}.jhc .jhc-copy h2{font-size:clamp(27px,7.2vw,34px);line-height:1.04;margin-bottom:10px!important;max-width:14ch}.jhc .jhc-description{font-size:12px;line-height:1.4;margin-bottom:13px;max-width:23ch}.jhc .jhc-cta{font-size:12px;min-height:44px;padding:10px 12px;gap:9px}.jhc .jhc-actions{gap:10px}.jhc .jhc-secondary{font-size:11px}.jhc .jhc-slide--joyas .jhc-copy h2{max-width:10ch}.jhc .jhc-slide--bienestar .jhc-actions,.jhc .jhc-slide--jemsi .jhc-actions{max-width:170px}.jhc .jhc-slide--ropa img{object-position:65% top}.jhc .jhc-slide:not(.jhc-slide--ropa) img{object-position:80% center}.jhc .jhc-controls{padding:0 16px;bottom:7px;gap:8px}.jhc .jhc-dots{gap:0}.jhc .jhc-dot{width:20px;height:30px}.jhc .jhc-dot:after{width:5px;height:5px}.jhc .jhc-dot[aria-current=true]:after{width:15px}.jhc .jhc-counter{display:none}.jhc .jhc-playback{gap:3px}.jhc .jhc-playback button{width:32px;height:32px}}@media(max-width:359px){.jhc .jhc-copy{padding-left:14px;padding-right:12px;width:63%}.jhc .jhc-copy h2{font-size:26px}.jhc .jhc-brand{font-size:7px}.jhc .jhc-description{font-size:11px}.jhc .jhc-cta{font-size:11px;padding:10px}.jhc .jhc-controls{padding:0 14px}.jhc .jhc-dot{width:18px}}@media(prefers-reduced-motion:reduce){.jhc .jhc-track,.jhc .jhc-dot:after{transition:none}}.jhc .jhc-pause,.jhc .jhc-secondary{display:none!important}.jhc .jhc-actions{min-height:50px}.jhc .jhc-cta{min-height:38px;padding-top:6px;padding-bottom:6px}.jhc .jhc-playback button{position:relative;isolation:isolate;border:0;background:transparent;color:#493d46}.jhc .jhc-playback button:before{content:"";position:absolute;width:24px;height:24px;border-radius:50%;background:#fff9;z-index:-1}.jhc .jhc-playback svg{width:14px;height:14px;stroke-width:1.6}.jhc .jhc-playback button:hover:before,.jhc .jhc-playback button:focus-visible:before{background:#fffffff0}.jhc .jhc-dot:after{width:5px;height:5px;background:#887b8399}.jhc .jhc-dot[aria-current=true]:after{width:14px}@media(max-width:1000px){.jhc .jhc-actions{min-height:46px}.jhc .jhc-cta{min-height:36px;padding-top:6px;padding-bottom:6px}}@media(max-width:749px){.jhc .jhc-actions{min-height:44px}.jhc .jhc-cta{min-height:34px;padding-top:6px;padding-bottom:6px}.jhc .jhc-playback button:before{width:22px;height:22px}.jhc .jhc-playback svg{width:13px;height:13px}.jhc .jhc-dot:after{width:4px;height:4px}.jhc .jhc-dot[aria-current=true]:after{width:11px}}
/*# sourceMappingURL=/cdn/shop/t/352/assets/jemsi-home-carousel.css.map */
