.mkp-top{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:48px;align-items:start;margin-top:18px}.mkp-gal{position:sticky;top:calc(20px + var(--wp-admin--admin-bar--height,0px));min-width:0}.mkp-gal-main{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:24px;background:#FBF7F9;border:1px solid var(--mk-line);outline:none}.mkp-gal-main::-webkit-scrollbar{display:none}.mkp-slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;cursor:zoom-in}.mkp-slide img{width:100%!important;height:100%!important;object-fit:contain;padding:28px;mix-blend-mode:multiply}.mkp-gal>.mkh-badge{top:18px;left:18px;font-size:14px;padding:6px 14px}.mkp .mkp-gal-nav{position:absolute;top:calc(50% - 60px);width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0!important;border:1px solid var(--mk-line)!important;border-radius:50%!important;background:rgb(255 255 255 / .92)!important;color:var(--mk-plum)!important;box-shadow:0 6px 18px rgb(42 10 25 / .12)!important;cursor:pointer;opacity:0;transition:opacity .2s}.mkp-gal:hover .mkp-gal-nav,.mkp-gal-nav:focus-visible{opacity:1}.mkp-prev{left:14px}.mkp-next{right:14px}.mkp-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.mkp .mkp-thumb{flex:none;width:76px;height:76px;padding:4px!important;border:1.5px solid var(--mk-line)!important;border-radius:14px!important;background:#FBF7F9!important;cursor:pointer;box-shadow:none!important}.mkp-thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.mkp .mkp-thumb.on,.mkp .mkp-thumb:hover{border-color:var(--mk-pink)!important}.mkp-zoom-hint{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:30px;background:rgb(255 255 255 / .9);color:var(--mk-mut);font-size:12px;pointer-events:none}.mkp-zoom-hint .mkh-ico{width:15px;height:15px}.mkp-buy{display:flex;flex-direction:column;gap:14px;min-width:0}.mkp-h1{margin:0;font:800 clamp(24px,2.6vw,34px)/1.15 "Raleway",sans-serif;letter-spacing:-.6px;color:var(--mk-plum);text-transform:none}.mkp-rate{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;color:var(--mk-mut)!important;font-size:14px}.mkp-rate strong{color:var(--mk-ink)}.mkp-rate:hover span:last-child{text-decoration:underline}.mkp-stars{font-size:17px;letter-spacing:1px;background:linear-gradient(90deg,#F5A623 var(--r),#E8D7E0 var(--r));-webkit-background-clip:text;background-clip:text;color:#fff0}.mkp-price{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding-top:4px}.mkp-price .mkh-pc-price{font-size:32px}.mkp-price .mkh-pc-price del{font-size:19px}.mkp-ahorro{padding:4px 12px;border-radius:30px;background:#E8F7EE;color:#137A3E;font-size:13.5px;font-weight:600}.mkp-stock{display:flex;align-items:center;gap:8px;margin:0;font-size:14.5px;color:var(--mk-ink)}.mkp-stock::before{content:"";width:9px;height:9px;border-radius:50%;background:#16A34A;box-shadow:0 0 0 4px rgb(22 163 74 / .15)}.mkp-stock strong{color:#137A3E}.mkp-stock-no::before{background:#9CA3AF;box-shadow:0 0 0 4px rgb(156 163 175 / .2)}.mkp-stock-no{color:var(--mk-mut)}.mkp-form{display:flex;flex-direction:column;gap:12px}.mkp-form form.cart{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;margin:0}.mkp-form form.variations_form{flex-direction:column}.mkp-form .single_variation_wrap{display:flex;flex-direction:column;gap:12px;width:100%}.mkp-form .woocommerce-variation-add-to-cart{display:flex!important;flex-wrap:nowrap;align-items:stretch;gap:12px;width:100%}.mkp-form .woocommerce-variation-add-to-cart .single_add_to_cart_button{flex:1 1 auto;width:auto}.mkp-form .woocommerce-variation{width:100%}.mkp-form .woocommerce-variation-price .price{font-size:22px;font-weight:700;color:var(--mk-plum)}.mkp-form table.variations{width:100%;border:0;margin:0}.mkp-form table.variations tr{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.mkp-form table.variations th,.mkp-form table.variations td{padding:0;border:0;background:none;text-align:left}.mkp-form table.variations label{font-weight:600;color:var(--mk-plum);font-size:14px}.mkp-form table.variations select{width:100%;min-height:48px;padding:8px 40px 8px 16px;border:1.5px solid var(--mk-line);border-radius:14px;appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E3117F' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center/14px;font:500 15px "Poppins",sans-serif;color:var(--mk-ink)}.mkp-form .reset_variations{font-size:13px;color:var(--mk-pink)}.mkp-form .quantity{display:flex;align-items:center;border:1.5px solid var(--mk-line);border-radius:30px;background:#fff;overflow:hidden}.mkp-form .quantity input.qty{width:46px;min-height:52px;border:0!important;text-align:center;font:600 16px "Poppins",sans-serif;-moz-appearance:textfield;background:#fff0;padding:0}.mkp-form .quantity input.qty::-webkit-inner-spin-button,.mkp-form .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mkp .mkp-qb{width:40px;min-height:52px;padding:0!important;border:0!important;background:transparent!important;color:var(--mk-plum)!important;font:600 20px "Poppins",sans-serif;cursor:pointer;box-shadow:none!important}.mkp .mkp-qb:hover{color:var(--mk-pink)!important}.mkp-form .single_add_to_cart_button{flex:1;min-width:200px;min-height:54px;border:0!important;border-radius:30px!important;background:var(--mk-pink)!important;color:#fff!important;font:700 16px "Poppins",sans-serif!important;letter-spacing:.2px;cursor:pointer;box-shadow:0 10px 24px rgb(227 17 127 / .28)!important;transition:background .2s,transform .2s}.mkp-form .single_add_to_cart_button:hover{background:#C80F6F!important;transform:translateY(-1px)}.mkp-form .single_add_to_cart_button.disabled{opacity:.5;box-shadow:none!important}.mkp-form .stock{display:none}.mkp-form .wps_wpr_product_point,.mkp-form [class*="wps_wpr_"]:not(input){border-radius:14px}.mkp-form .ywdpd-table-discounts-wrapper,.mkp-form .ywdpd_qty_fields_container{border-radius:14px;overflow:hidden}.mkp-pagos{color:var(--mk-plum)}.mkh-vent-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mkh-vent-mini li{padding:10px 12px;border-radius:12px;gap:10px}.mkh-vent-mini .mkh-ico{width:19px;height:19px}.mkh-vent-mini strong{font-size:13px}.mkh-vent-mini small{font-size:11.5px}.mkp-ref{display:flex;flex-wrap:wrap;gap:8px;margin:-2px 0 0}.mkp-ref-i{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;background:var(--mk-rose);border:1px solid var(--mk-line);font-size:14px;color:var(--mk-mut)}.mkp-ref-i strong,.mkp-ref-i a{color:var(--mk-plum)!important;font-weight:700;letter-spacing:.3px}.mkp-ref-i strong{user-select:all}.mkp-ref-i a:hover{color:var(--mk-pink)!important}.mkp-detalles{margin-top:24px;padding:6px 20px;border:1px solid var(--mk-line);border-radius:16px;background:#fff;font-size:14px}.mkp-detalles p,.mkp-detalles tr{display:flex;gap:12px;margin:0;padding:11px 0;border-bottom:1px solid var(--mk-line)}.mkp-detalles>:last-child,.mkp-detalles tr:last-child{border-bottom:0}.mkp-detalles table{width:100%;border:0;margin:0}.mkp-detalles span,.mkp-detalles th{min-width:120px;padding:0;border:0;background:none;color:var(--mk-mut);font-weight:500;text-align:left}.mkp-detalles td{padding:0;border:0;background:none;color:var(--mk-ink)}.mkp-detalles td p{margin:0;padding:0;border:0;display:inline}.mkp-detalles a{color:var(--mk-pink)!important}.mkp .mkc-desc-txt table{width:100%;border-collapse:collapse;margin:1em 0;font-size:14px;border:1px solid var(--mk-line);border-radius:12px;overflow:hidden}.mkp .mkc-desc-txt th,.mkp .mkc-desc-txt td{padding:9px 12px;border:0;border-bottom:1px solid var(--mk-line);text-align:left;vertical-align:top;background:#fff}.mkp .mkc-desc-txt tr:nth-child(odd) td{background:#FFFAFC}.mkp-nav{position:sticky;top:var(--wp-admin--admin-bar--height,0);z-index:20;display:flex;gap:8px;margin-top:48px;padding:10px 0;background:#fff;border-bottom:1px solid var(--mk-line);overflow-x:auto;scrollbar-width:none}.mkp-nav::-webkit-scrollbar{display:none}.mkp-nav a{flex:none;padding:9px 18px;border-radius:30px;background:var(--mk-rose);border:1px solid var(--mk-line);color:var(--mk-ink)!important;font-weight:600;font-size:14px;transition:border-color .2s,background .2s}.mkp-nav a:hover,.mkp-nav a.on{border-color:var(--mk-pink);background:#fff;color:var(--mk-pink)!important}.mkp-sec{padding-top:44px;scroll-margin-top:calc(70px + var(--wp-admin--admin-bar--height,0px));max-width:980px}.mkp-sec .mkh-h2{margin-bottom:20px}.mkp-rel{max-width:none}.mkp-corta{margin-top:1em;font-size:13.5px}.mkp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:9990;display:flex;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--mk-line);box-shadow:0 -12px 30px rgb(42 10 25 / .10);transform:translateY(110%);transition:transform .25s ease}.mkp-sticky[hidden]{display:none}.mkp-sticky.on{transform:none}.mkp-sticky img{width:46px;height:46px;object-fit:contain;border-radius:10px;background:#FBF7F9;flex:none}.mkp-sticky-txt{flex:1;min-width:0;display:flex;flex-direction:column}.mkp-sticky-txt strong{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--mk-ink)}.mkp-sticky-txt .mkh-pc-price{font-size:15px}.mkp-sticky-txt .mkh-pc-price del{font-size:12px}.mkp .mkp-sticky-btn{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 20px!important;border:0!important;border-radius:30px!important;background:var(--mk-pink)!important;color:#fff!important;font:700 15px "Poppins",sans-serif;box-shadow:none!important}.mkp-sticky-btn .mkh-ico{width:19px;height:19px}body.mkp-sticky-on .elementor-element-5469c1c,body.mkp-sticky-on .iachat-bubble-wrapper{transform:translateY(-74px);transition:transform .25s ease}@media (min-width:1025px){.mkp-sticky{display:none!important}}.mkp-lb{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:rgb(20 4 12 / .94);color:#fff}.mkp-lb[open]{display:flex;align-items:center;justify-content:center}.mkp-lb::backdrop{background:rgb(20 4 12 / .94)}.mkp-lb-img{max-width:min(92vw,1100px);max-height:86vh;object-fit:contain;background:#fff;border-radius:16px;padding:20px}.mkp .mkp-lb-x,.mkp .mkp-lb-nav{position:absolute;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0!important;border:0!important;border-radius:50%!important;background:rgb(255 255 255 / .12)!important;color:#fff!important;cursor:pointer;box-shadow:none!important}.mkp .mkp-lb-x:hover,.mkp .mkp-lb-nav:hover{background:rgb(255 255 255 / .22)!important}.mkp-lb-x{top:18px;right:18px}.mkp-lb-prev{left:18px}.mkp-lb-next{right:18px}.mkp-lb-n{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);font-size:14px;opacity:.8}.mkp-lb .mkh-ico{width:22px;height:22px}@media (max-width:1024px){.mkp-top{gap:32px}}@media (max-width:860px){.mkp-top{grid-template-columns:1fr;gap:20px;margin-top:10px}.mkp-gal{position:relative;top:0;margin:0 -16px}.mkp-gal-main{border-radius:0;border-left:0;border-right:0}.mkp-slide img{padding:18px}.mkp .mkp-gal-nav,.mkp-zoom-hint{display:none}.mkp-thumbs{padding:0 16px;gap:8px}.mkp .mkp-thumb{width:58px;height:58px;border-radius:12px!important}.mkp-gal>.mkh-badge{left:16px}.mkp-price .mkh-pc-price{font-size:28px}.mkp-form .single_add_to_cart_button{min-width:0}.mkp-nav{margin-top:32px;margin-left:-16px;margin-right:-16px;padding:8px 16px;gap:6px}.mkp-nav a{flex:1 1 0%;min-width:0;text-align:center;padding:9px 6px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkp-ref-i{font-size:13.5px;padding:5px 10px}.mkp-detalles{padding:4px 14px}.mkp-detalles span,.mkp-detalles th{min-width:96px}.mkp-sec{padding-top:32px}.mkp-lb-img{padding:8px;border-radius:10px;max-width:96vw}.mkp .mkp-lb-nav{display:none}}.mkp .mkp-detalles table.woocommerce-product-attributes,.mkp .mkp-detalles table.woocommerce-product-attributes tr{border:0!important;background:none!important}.mkp .mkp-detalles table.woocommerce-product-attributes tr{border-bottom:1px solid var(--mk-line)!important}.mkp .mkp-detalles table.woocommerce-product-attributes tr:last-child{border-bottom:0!important}.mkp .mkp-detalles table.woocommerce-product-attributes th,.mkp .mkp-detalles table.woocommerce-product-attributes td{padding:0!important;border:0!important;background:none!important;font-style:normal!important;font-size:14px;line-height:1.5}.mkp .mkp-detalles table.woocommerce-product-attributes th{color:var(--mk-mut)!important;font-weight:500!important;width:auto}