:root{--jm-blanco:#FFFFFF;--jm-tinta:#111111;--jm-gris:#545454;--jm-gris-cl:#8A8A8A;--jm-caja:#F2F2F2;--jm-linea:#E6E6E6;--jm-crema:#F7F3EE;--jm-banda:#EDEDED;--jm-pie:#343434;--jm-arcilla:#9C6B4F;--jm-serif:"Cormorant Garamond", Georgia, serif;--jm-sans:"Jost", "Segoe UI", sans-serif;--jm-ease:cubic-bezier(.22,.61,.36,1);--font-body--family: var(--jm-sans);--font-body--weight: 300;--font-subheading--family: var(--jm-sans);--font-heading--family: var(--jm-serif);--font-heading--weight: 400;--font-accent--family: var(--jm-serif)}body{font-family:var(--jm-sans);font-weight:300;letter-spacing:.04em;color:var(--jm-tinta);background:var(--jm-blanco);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--jm-serif)!important;font-weight:400!important;letter-spacing:.01em}.jm-wordmark{display:inline-block;text-align:center;line-height:1;color:var(--jm-tinta)}.jm-wordmark .nm{display:block;white-space:nowrap;font-family:var(--jm-sans);font-weight:300;font-size:26px;letter-spacing:.34em;text-indent:.34em}.jm-wordmark .kd{display:block;margin-top:.75em;font-family:var(--jm-sans);font-weight:400;font-size:7.5px;letter-spacing:.62em;text-indent:.62em;color:var(--jm-gris)}@media(max-width:749px){.jm-wordmark .nm{font-size:17px;letter-spacing:.26em}.jm-wordmark .kd{font-size:5.6px}}.header,header-component,.header__row{background:var(--jm-blanco)}.header__row--bottom,.header__row:nth-child(2){border-top:1px solid var(--jm-linea);border-bottom:1px solid var(--jm-linea)}.menu-list__link,.header__menu a{font-family:var(--jm-sans)!important;font-size:12.5px!important;letter-spacing:.14em!important;text-transform:none;color:var(--jm-tinta)}.menu-list__link:hover{color:var(--jm-arcilla)}.header-announcements,.announcement-bar{background:var(--jm-banda)!important}.announcement-bar__text,.announcement-bar p,.header-announcements p{font-family:var(--jm-sans)!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase;color:#333}.jm-franja{background:var(--jm-crema);border-bottom:1px solid var(--jm-linea)}.jm-franja ul{list-style:none;margin:0 auto;padding:10px 16px;max-width:1400px;display:flex;justify-content:center;gap:clamp(18px,4vw,56px);flex-wrap:wrap}.jm-franja li{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#333;white-space:nowrap}.jm-franja li:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--jm-arcilla);margin-right:10px;vertical-align:middle;transform:translateY(-1px)}@media(max-width:749px){.jm-franja ul{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.jm-franja ul::-webkit-scrollbar{display:none}}.button,button.button,.shopify-payment-button__button--unbranded,.add-to-cart-button{font-family:var(--jm-sans)!important;letter-spacing:.18em;text-transform:uppercase;font-size:12px!important;font-weight:400;border-radius:0!important}product-card,.product-card{text-align:center}.product-card__image,.card-gallery,product-card .product-media-container{background:var(--jm-caja)}.product-card__title,product-card a[ref=productTitleLink],.product-card .title{font-family:var(--jm-sans)!important;font-size:13px!important;letter-spacing:.06em;font-weight:400}product-price .price,.price{font-family:var(--jm-sans);color:var(--jm-gris);font-size:13px;letter-spacing:.08em}.product-information product-price .price,.product-details product-price .price{font-size:22px;color:var(--jm-tinta)}.jm{color:var(--jm-tinta)}.jm img{display:block;max-width:100%}.jm a{color:inherit;text-decoration:none}.jm .env{padding-inline:clamp(16px,4vw,48px);max-width:1320px;margin-inline:auto;box-sizing:border-box}.jm .titulo-sec{text-align:center;font-family:var(--jm-serif);font-weight:400;font-size:clamp(26px,3vw,38px);letter-spacing:.02em;margin:0 0 clamp(26px,3.4vw,44px)}.jm .ante{display:block;text-align:center;font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--jm-arcilla);margin-bottom:10px}.jm .btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 26px;border:1px solid #BDBDBD;background:#fff;color:var(--jm-tinta);font-family:var(--jm-sans);font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background .45s var(--jm-ease),color .45s var(--jm-ease),border-color .45s var(--jm-ease)}.jm .btn:hover{background:var(--jm-tinta);border-color:var(--jm-tinta);color:#fff}.jm .btn:active{transform:scale(.98)}.jm .btn.oscuro{background:var(--jm-tinta);border-color:var(--jm-tinta);color:#fff}.jm .btn.oscuro:hover{background:var(--jm-arcilla);border-color:var(--jm-arcilla)}.jm-hero{position:relative;overflow:hidden;background:#ede7df;display:grid}.jm-hero .lamina{grid-area:1/1;position:relative;opacity:0;visibility:hidden;transition:opacity 1.1s var(--jm-ease),visibility 0s linear 1.1s}.jm-hero .lamina.on{opacity:1;visibility:visible;transition:opacity 1.1s var(--jm-ease),visibility 0s;z-index:1}.jm-hero .img{aspect-ratio:21/9;width:100%;overflow:hidden}.jm-hero .img img{width:100%;height:100%;object-fit:cover}.jm-hero .lamina.on .img img{animation:jm-lento 9s var(--jm-ease) forwards}@keyframes jm-lento{0%{transform:scale(1.06)}to{transform:scale(1)}}.jm-hero .caja{position:absolute;left:clamp(16px,6vw,96px);top:50%;transform:translateY(-50%);max-width:460px;background:#ffffffe0;padding:clamp(26px,3vw,44px)}.jm-hero .caja .ante{text-align:left}.jm-hero h1,.jm-hero .h1{font-size:clamp(32px,3.6vw,52px)!important;line-height:1.08;margin:6px 0 14px}.jm-hero p{font-size:14.5px;line-height:1.7;color:var(--jm-gris);margin:0 0 22px}.jm-hero .precios{font-size:12.5px;letter-spacing:.08em;color:var(--jm-gris);margin:-8px 0 22px}.jm-hero .precios b{font-family:var(--jm-serif);font-weight:500;font-size:19px;color:var(--jm-tinta);letter-spacing:0}.jm-hero .acc{display:flex;gap:10px;flex-wrap:wrap}.jm-hero .puntos{position:absolute;z-index:2;left:0;right:0;bottom:16px;display:flex;justify-content:center;gap:6px}.jm-hero .puntos button{width:34px;height:24px;border:0;background:none;cursor:pointer;padding:0;position:relative}.jm-hero .puntos button:after{content:"";position:absolute;left:4px;right:4px;top:11px;height:2px;background:#fff9;transition:background .4s var(--jm-ease)}.jm-hero .puntos button.on:after{background:#fff}.jm-cabcol{position:relative;background:#ede7df}.jm-cabcol .img{aspect-ratio:21/7;overflow:hidden}.jm-cabcol .img img{width:100%;height:100%;object-fit:cover}.jm-cabcol .caja{position:absolute;left:clamp(16px,6vw,96px);top:50%;transform:translateY(-50%);max-width:440px;background:#ffffffe0;padding:clamp(22px,2.6vw,36px)}.jm-cabcol .ante{display:block;font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--jm-arcilla)}.jm-cabcol h1{font-size:clamp(32px,3.4vw,50px)!important;margin:6px 0 10px}.jm-cabcol p{font-size:14px;line-height:1.7;color:var(--jm-gris);margin:0}.jm-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:#fff}.jm-tile{position:relative;display:block;overflow:hidden}.jm-tile .img{aspect-ratio:1/1}.jm-tile img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--jm-ease)}.jm-tile:hover img{transform:scale(1.05)}.jm-tile .nom{position:absolute;inset:auto 0 0 0;padding:60px 16px 26px;text-align:center;background:linear-gradient(180deg,#0000,#00000073);color:#fff;font-family:var(--jm-serif);font-size:clamp(24px,2.2vw,32px);letter-spacing:.03em}.jm-tile .nom small{display:block;font-family:var(--jm-sans);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;opacity:.85;margin-top:4px}.jm-sec{padding-block:clamp(56px,7vw,100px)}.jm-carrusel{position:relative}.jm-pista{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 84px)/4);gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.jm-pista::-webkit-scrollbar{display:none}.jm-flecha{position:absolute;top:34%;width:44px;height:44px;border:0;background:none;cursor:pointer;font-size:26px;color:#777;font-family:var(--jm-sans);font-weight:200;transition:color .3s var(--jm-ease)}.jm-flecha:hover{color:var(--jm-tinta)}.jm-flecha.izq{left:-48px}.jm-flecha.der{right:-48px}@media(max-width:1399px){.jm-flecha.izq{left:-8px}.jm-flecha.der{right:-8px}.jm-flecha{background:#ffffffd9}}.jm-pieza{scroll-snap-align:start;text-align:center}.jm-pieza .caja-img{aspect-ratio:3/4;background:var(--jm-caja);overflow:hidden;position:relative}.jm-pieza .caja-img img{width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--jm-ease),transform 1.4s var(--jm-ease)}.jm-pieza .caja-img .alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.jm-pieza:hover .caja-img .alt{opacity:1}.jm-pieza:hover .caja-img img:first-child{transform:scale(1.03)}.jm-pieza .nom{display:block;margin-top:18px;font-size:13px;letter-spacing:.06em;line-height:1.5;min-height:3em}.jm-pieza .marca{display:block;margin-top:4px;font-family:var(--jm-serif);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:var(--jm-gris)}.jm-pieza .precio{display:block;margin:8px 0 14px;font-size:13px;letter-spacing:.1em;color:var(--jm-gris)}.jm-pieza .btn{min-height:38px;padding:0 20px;font-size:11px}.jm-historia{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,96px);align-items:center}.jm-historia .img{display:block;aspect-ratio:1/1;overflow:hidden}.jm-historia .img img{width:100%;height:100%;object-fit:cover}.jm-historia .ante{text-align:left}.jm-historia h2{font-size:clamp(28px,3vw,42px);line-height:1.12;margin:6px 0 18px}.jm-historia p{font-size:14.5px;line-height:1.85;color:var(--jm-gris);max-width:52ch}.jm-guia{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,56px)}.jm-guia h3{font-family:var(--jm-sans)!important;font-weight:500!important;font-size:14px;letter-spacing:.06em;margin:0 0 10px}.jm-guia p{font-size:13.5px;line-height:1.75;color:var(--jm-gris);margin:0 0 14px}.jm-guia a{font-size:12.5px;letter-spacing:.08em;border-bottom:1px solid var(--jm-tinta);padding-bottom:2px}.jm-pie{background:var(--jm-pie);color:#e8e8e8;padding:clamp(48px,6vw,72px) 0 26px}.jm-pie .env{padding-inline:clamp(16px,4vw,48px);max-width:1320px;margin-inline:auto}.jm-pie .logo{text-align:center;margin-bottom:clamp(36px,4vw,54px)}.jm-pie .jm-wordmark{color:#fff}.jm-pie .jm-wordmark .nm{font-size:20px}.jm-pie .jm-wordmark .kd{color:#bdbdbd}.jm-pie .cols{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.jm-pie h4{font-family:var(--jm-serif)!important;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin:0 0 16px;font-weight:500!important}.jm-pie a,.jm-pie p{display:block;font-size:12.5px;line-height:2;color:#d6d6d6;text-decoration:none;margin:0}.jm-pie a:hover{color:#fff}.jm-pie .legal{text-align:center;font-size:11px;color:#a8a8a8;letter-spacing:.08em;margin-top:clamp(36px,4vw,54px)}.jm .rev{opacity:0;transform:translateY(26px);transition:opacity .9s var(--jm-ease),transform .9s var(--jm-ease)}.jm .rev.visto{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.jm .rev{opacity:1;transform:none}.jm-hero .img img{animation:none}}@media(max-width:989px){.jm-pista{grid-auto-columns:calc((100% - 28px)/2.2)}.jm-pie .cols{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.jm-hero .img{aspect-ratio:4/3}.jm-hero .img img{object-position:72% 50%}.jm-hero .caja{position:relative;left:auto;top:auto;transform:none;max-width:none;background:#fff;padding:22px 16px 46px}.jm-hero .puntos button:after{background:#cfcfcf}.jm-hero .puntos button.on:after{background:var(--jm-tinta)}.jm-cabcol .img{aspect-ratio:16/9}.jm-cabcol .img img{object-position:72% 50%}.jm-cabcol .caja{position:relative;left:auto;top:auto;transform:none;max-width:none;background:#fff;padding:20px 16px 8px}.jm-tiles{grid-template-columns:1fr 1fr}.jm-tiles .jm-tile:last-child{grid-column:1 / -1}.jm-tiles .jm-tile:last-child .img{aspect-ratio:2/1}.jm-pista{grid-auto-columns:calc((100% - 16px)/1.6);gap:16px}.jm-flecha{display:none}.jm-historia,.jm-guia{grid-template-columns:1fr}.jm-pie .cols{grid-template-columns:1fr;text-align:center}}.jm-pieza .jm-solo{display:block;margin-top:6px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--jm-arcilla)}.jm-sug{padding-block:clamp(40px,5vw,72px)}.jm-sug .titulo-sec{margin-bottom:8px}.jm-sug-bajada{text-align:center;font-size:14px;letter-spacing:.04em;color:var(--jm-gris);margin:0 auto 32px;max-width:52ch}.jm-hist-fotos{position:relative}.jm-hist-fotos a{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.4s var(--jm-ease);pointer-events:none}.jm-hist-fotos a.on{opacity:1;pointer-events:auto}.jm-hist-fotos img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:749px){.jm-tile img[src*=collares-modelo],.jm-tile img[src*=collares-modelo2],.jm-tile img[src*=collares-solo]{object-position:50% 100%}}.jm-tile-rota{position:relative;overflow:hidden}.jm-tile-rota img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.4s var(--jm-ease)}.jm-tile-rota img.on{opacity:1;animation:jmZoom 9s ease-out both}@keyframes jmZoom{0%{transform:scale(1)}to{transform:scale(1.07)}}@media(prefers-reduced-motion:reduce){.jm-tile-rota img.on{animation:none}}.jm-franja ul{gap:clamp(28px,5vw,72px)}.jm-franja li:before{content:none}.jm-wordmark .nm{font-size:38px;letter-spacing:.32em;text-indent:.32em}.jm-wordmark .kd{font-size:10px;margin-top:.9em}@media(max-width:749px){.jm-wordmark .nm{font-size:22px;letter-spacing:.24em;text-indent:.24em}.jm-wordmark .kd{font-size:6.5px}}.jm-etq-ficha{border-left:2px solid var(--jm-arcilla);background:var(--jm-crema);padding:12px 16px;margin:4px 0 8px}.jm-etq-ficha strong{display:block;font-family:var(--jm-sans);font-weight:500;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--jm-arcilla)}.jm-etq-ficha span{display:block;margin-top:4px;font-size:13px;line-height:1.6;color:var(--jm-gris)}.jm-etq-ficha.conj{border-left-color:var(--jm-tinta)}.jm-etq-ficha.conj strong{color:var(--jm-tinta)}.card-gallery,product-card .card-gallery,.product-card .card-gallery{--gallery-aspect-ratio: 3 / 4 !important}.card-gallery .product-media-container{--product-media-fit: contain !important;background:#fff}media-gallery,.product-media-gallery,.product-information__media,[class*=media-gallery]{--gallery-aspect-ratio: 3 / 4 !important}.product-information .product-media-container,media-gallery .product-media-container{--product-media-fit: contain !important;aspect-ratio:3 / 4!important;background:#fff}.product-information .product-media-container img,media-gallery .product-media-container img{object-fit:contain!important}.jm-pieza .caja-img img{object-fit:contain;background:#fff}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jmj.css.map */
