.elementor-17965 .elementor-element.elementor-element-5e2805d > .elementor-container{max-width:500px;}.elementor-17965 .elementor-element.elementor-element-5bdec48 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-17965 .elementor-element.elementor-element-5bdec48 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-17965 .elementor-element.elementor-element-5bdec48 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-17965 .elementor-element.elementor-element-5bdec48 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-17965 .elementor-element.elementor-element-4afb6d7 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-17965 .elementor-element.elementor-element-4afb6d7 .jet-listing-dynamic-field__content{font-family:"HKGrotesk-Bold", Sans-serif;font-size:1.125rem;text-transform:uppercase;text-align:left;}.elementor-17965 .elementor-element.elementor-element-4afb6d7 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-17965 .elementor-element.elementor-element-4afb6d7 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-17965 .elementor-element.elementor-element-4afb6d7 .jet-listing-dynamic-field{justify-content:flex-start;}/* Start custom CSS *//* Tarjeta vista previa */
.nak-card>.elementor-widget-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;align-content:start;padding:0!important}
.nak-card .elementor-widget{margin:0!important;width:auto;min-height:0!important}
.nak-card .elementor-widget-container{min-height:0!important;margin:0!important}
.nak-card .elementor-widget-jet-listing-dynamic-image{grid-column:1/-1;grid-row:1}
.nak-card .jet-listing-dynamic-image{display:block;aspect-ratio:1/1;background:transparent;border-radius:12px;overflow:hidden;position:relative}
.nak-card .jet-listing-dynamic-image a{display:flex;width:100%;height:100%;align-items:center;justify-content:center}
.nak-card .jet-listing-dynamic-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:opacity .35s ease,transform .5s ease}
.nak-card:hover .jet-listing-dynamic-image img{transform:scale(1.02)}
.nak-card .listing-grid-title{grid-column:1;grid-row:2;margin-top:14px!important}
.nak-card .listing-grid-title .jet-listing-dynamic-field__content,.nak-card .listing-grid-title h2{font-family:'gilgory',sans-serif!important;font-size:15px!important;line-height:1.3!important;font-weight:500!important;text-transform:none!important;letter-spacing:0;color:#1d1d1d;margin:0;height:auto!important}
.nak-card .sec-price-product{grid-column:2;grid-row:2;margin-top:14px!important;text-align:right}
.nak-card .sec-price-product p{margin:0}
.nak-card .sec-price-product .price{font-family:'gilgory',sans-serif;font-size:15px;line-height:1.3;color:#1d1d1d;white-space:nowrap}
.nak-card .sec-price-product .without-price{display:none}
.nak-card .nak-card-formato{grid-column:1/-1;grid-row:3;margin-top:2px!important}
.nak-card .nak-formato{margin:0;font-family:'gilgory',sans-serif;font-size:13px;color:#7a7370}
.nak-card .nak-card-cta{grid-column:1/-1;grid-row:1;align-self:end;justify-self:center;width:100%;text-align:center;margin-bottom:16px!important;z-index:3;pointer-events:none;opacity:0;transform:translateY(8px);transition:opacity .28s ease,transform .28s ease}
.nak-card:hover .nak-card-cta,.nak-card:focus-within .nak-card-cta{opacity:1;transform:none}
.nak-card .nak-cta{pointer-events:auto;display:inline-block;min-width:72%;padding:13px 22px;background:#fff!important;color:#1d1d1d!important;border:0;border-radius:999px;font-family:'gilgory',sans-serif;font-size:14px;line-height:1.2;text-transform:none;letter-spacing:0;text-decoration:none;box-shadow:none;white-space:nowrap}
.nak-card .nak-cta:hover,.nak-card .nak-cta:focus-visible{background:#582D40!important;color:#fff!important;outline:2px solid #582D40;outline-offset:2px}
.nak-card .nak-cta.loading{opacity:.6}
.nak-card .added_to_cart{display:none}
@media(hover:none){.nak-card .nak-card-cta{opacity:1;transform:none;margin-bottom:10px!important}.nak-card .nak-cta{min-width:0;width:calc(100% - 20px);padding:10px 12px;font-size:13px}}
@media(max-width:600px){.nak-card .sec-price-product{grid-column:1;grid-row:3;text-align:left;margin-top:4px!important}.nak-card .nak-card-formato{grid-row:4}}

/* Segunda imagen hover (galeria del producto) */
.nak-card .nak-card-img2{grid-column:1/-1;grid-row:1;z-index:2;pointer-events:none;opacity:0;transition:opacity .35s ease;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:transparent}
.nak-card .nak-card-img2 .elementor-shortcode,.nak-card .nak-card-img2 .elementor-widget-container{height:100%}
.nak-card .nak-card-img2 img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.nak-card:hover .nak-card-img2,.nak-card:focus-within .nak-card-img2{opacity:1}
@media(hover:none){.nak-card .nak-card-img2{display:none}}

/* v2: segunda imagen rellena el recuadro y la principal se oculta */
.nak-card .nak-card-img2 img{object-fit:cover!important;mix-blend-mode:normal!important}
.nak-card .jet-listing-dynamic-image a{transition:opacity .35s ease}
.nak-card:hover:has(.nak-img2) .jet-listing-dynamic-image a,.nak-card:focus-within:has(.nak-img2) .jet-listing-dynamic-image a{opacity:0}
.nak-card,.nak-card *{font-family:'gilgory',sans-serif!important;font-weight:400!important}

/* v3 precio */
.nak-card .sec-price-product sup{font-size:inherit!important;vertical-align:baseline!important;top:0!important}/* End custom CSS */