.jm-product-page{background:#fff;color:var(--jm-navy);font-family:var(--jm-body)}.jm-product-page .product-information{--color-foreground:var(--jm-navy);--color-background:#fff}.jm-product-page .product-details h1{font-family:var(--jm-serif);font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.02em;font-weight:400;color:var(--jm-navy);text-wrap:balance}.jm-product-page .product-details .price{color:var(--jm-navy);font-weight:500}.jm-product-page .product-details .compare-at-price{color:#d0021b;text-decoration-color:#d0021b;font-size:.8em;font-weight:400}.jm-product-page .product-details .rte{font-size:14px;line-height:1.8;color:#46515e}.jm-product-page .product-details .rte img{max-width:100%;height:auto}.jm-product-page .product-details .rte table{display:block;max-width:100%;overflow-x:auto}.jm-product-page .variant-option__button-label{border-radius:0;min-width:46px;min-height:44px}.jm-product-page .variant-option__button-label:has(input:checked){background:var(--jm-navy);color:#fff;border-color:var(--jm-navy)}.jm-product-page .variant-option__button-label--has-swatch{min-width:36px;min-height:36px}.jm-product-page .variant-option legend{font-size:12px;letter-spacing:.06em}.jm-product-page .buy-buttons-block .add-to-cart-button{min-height:54px;border-radius:0;background:var(--jm-navy);border-color:var(--jm-navy);color:#fff;font-family:var(--jm-body);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.jm-product-page .buy-buttons-block .add-to-cart-button:hover{background:#31465b}.jm-product-page .buy-buttons-block .add-to-cart-button:disabled{opacity:.55}.jm-product-page quantity-selector{border-radius:0}.jm-product-page .le-sec,.jm-product-page .le-desp,.jm-product-page .le-ventajas,.jm-product-page .le-entrega,.jm-product-page .le-aviso{font-family:var(--jm-body);color:var(--jm-navy);box-sizing:border-box}.jm-product-page .le-wrap{max-width:1240px;padding-inline:32px}.jm-product-page .le-h2{font-family:var(--jm-serif);font-size:clamp(26px,3vw,36px);font-weight:400;letter-spacing:0;line-height:1.2;text-transform:none;color:var(--jm-navy)}.jm-product-page .le-sub{font-size:13px;line-height:1.7;color:#596573;margin-top:14px}.jm-product-page .le-ventajas{font-size:12px;gap:10px;padding-block:4px}.jm-product-page .le-badge{border-radius:0;font-size:11px;font-weight:500;letter-spacing:.05em;padding:7px 9px;background:var(--jm-navy);color:#fff}.jm-product-page .le-urgencia{font-size:12px;font-weight:400}.jm-product-page .le-urgencia__dot:after{animation:none;display:none}.jm-product-page .le-entrega{font-size:12px;line-height:1.6;border-color:var(--jm-border);border-radius:0;padding:13px 14px}.jm-product-page .le-aviso{border-radius:0;padding:20px}.jm-product-page .le-aviso__title{font-size:11px;font-weight:500;letter-spacing:.13em;margin-bottom:8px}.jm-product-page .le-aviso__text,.jm-product-page .le-aviso__text p{font-size:12px;line-height:1.75;color:#46515e}.jm-product-page .le-aviso a,.jm-product-page .le-faq a,.jm-product-page .le-desp a{text-decoration:underline;text-underline-offset:3px;color:inherit}.jm-product-page .le-desp,.jm-product-page .le-desp__row{border-color:var(--jm-border)}.jm-product-page .le-desp__head{min-height:52px;font-weight:400;letter-spacing:.11em}.jm-product-page .le-desp__body{font-size:13px;line-height:1.8;color:#596573;overflow-x:auto}.jm-product-page .le-card__price{flex-wrap:wrap;gap:4px 9px}.jm-product-page .le-card__now{font-weight:500;color:var(--jm-navy)}.jm-product-page .le-card__badge{border-radius:0;background:var(--jm-navy);font-weight:500}.jm-product-page .le-card__title{font-size:13px;line-height:1.5;margin-top:15px}.jm-product-page .le-review{border-radius:0;border-color:var(--jm-border);text-align:left}.jm-product-page .le-review__body{padding:24px;gap:14px}.jm-product-page .le-review__stars{color:var(--jm-navy);font-size:13px}.jm-product-page .le-review__text{line-height:1.8}.jm-product-page .le-arrow{width:44px;height:44px;color:var(--jm-navy);border-color:var(--jm-border)}.jm-product-page .le-banner__title{font-family:var(--jm-serif);font-size:clamp(30px,3.5vw,48px);font-weight:400;text-transform:none;line-height:1.15;letter-spacing:-.01em;color:inherit}.jm-product-page .le-banner__text,.jm-product-page .le-banner__text p{font-size:14px;line-height:1.85}.jm-product-page .le-banner__eyebrow{font-size:10px;letter-spacing:.17em}.jm-product-page .le-banner--overlay .le-banner__content{justify-content:center;padding:56px;align-items:flex-start}.jm-product-page .le-banner--overlay .le-banner__content>*{max-width:430px}.jm-product-page .le-banner--overlay .le-banner__media:after{background:linear-gradient(90deg,#0d1c2ce0,#0d1c2c08);opacity:1}.jm-product-page .le-banner__btn{font-size:10px;letter-spacing:.12em;min-height:44px;padding:15px 26px}.jm-product-page .le-conf__list{gap:36px}.jm-product-page .le-conf__icon{margin-bottom:10px}.jm-product-page .le-conf__title{font-size:11px;font-weight:500;letter-spacing:.1em}.jm-product-page .le-conf__text{font-size:12px;line-height:1.7}.jm-product-page .le-faq__wrap{max-width:820px}.jm-product-page .le-faq__list{margin-top:36px;border-color:var(--jm-border)}.jm-product-page .le-faq__row{border-color:var(--jm-border)}.jm-product-page .le-faq__q{font-size:14px;padding:21px 0}.jm-product-page .le-faq__a{font-size:13px;line-height:1.8;color:#596573;opacity:1}.jm-product-page jm-variant-content{display:contents}.jm-product-page :is(.le-desp__head,.le-faq__q,.le-arrow,.le-card,.le-banner__btn):focus-visible{outline:2px solid var(--jm-navy);outline-offset:4px}@media(max-width:749px){.jm-product-page .le-wrap{padding-inline:20px}.jm-product-page .product-details h1{font-size:30px}.jm-product-page .le-h2{font-size:28px}.jm-product-page .le-banner--overlay .le-banner__content{padding:30px 24px;justify-content:flex-end}.jm-product-page .le-banner--overlay .le-banner__media:after{background:linear-gradient(180deg,#0d1c2c05 20%,#0d1c2cbf)}.jm-product-page .le-banner__title{font-size:32px}.jm-product-page .le-banner--overlay .le-banner__text p{font-size:13px}.jm-product-page .le-conf__list{grid-template-columns:1fr;gap:28px}.jm-product-page .le-conf__text{display:block;max-width:290px}.jm-product-page .le-conf__icon{margin-bottom:3px}.jm-product-page .le-faq__q{font-size:13px}.jm-product-page .le-review__body{padding:20px}}@media(max-width:749px){.jm-product-page .le-rating{justify-content:flex-start!important;text-align:left}}@media(max-width:749px){.jm-product-page #MainContent>.shopify-section:first-child .product-information{padding-block-start:0;margin-block-start:0}.jm-product-page .product-information__media .product-media-container.media-fit-contain img{object-position:center top}.jm-product-page .le-combina__grid>.le-card{display:flex;flex-direction:column}.jm-product-page .le-combina .le-card__media{flex-shrink:0}.jm-product-page .le-combina .le-card__title{margin-block-end:8px}.jm-product-page .le-combina .le-card__price{margin-block-start:auto}.jm-product-page .le-combina .le-card__price>*{white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/jm-product.css.map */
