.mevak-page,.mevak-page *, .mevak-page *::before,.mevak-page *::after{box-sizing:border-box}
.mevak-page{--mevak-ink:#092f40;--mevak-sand:#d6ad68;width:100%;max-width:699px;margin:0 auto;background:#fff;color:var(--mevak-ink);font-family:MevakPoppins,Poppins,Arial,sans-serif;font-size:15px;line-height:1.6;letter-spacing:0;overflow:clip}
.mevak-page button,.mevak-page a{-webkit-tap-highlight-color:transparent}
.mevak-page button{font:inherit;color:inherit;cursor:pointer}
.mevak-page a{color:inherit}
.mevak-page button:focus-visible,.mevak-page a:focus-visible{outline:3px solid var(--mevak-sand);outline-offset:4px}
.mevak-page img{display:block;max-width:100%;height:auto}
.mevak-page .mevak-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.mevak-payment-promise{min-height:51px;padding:7px 14px 6px;border-bottom:2px solid var(--mevak-sand);background:var(--mevak-ink);color:#fff;text-align:center;font-size:11px;line-height:17px}
.mevak-payment-promise p{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-size:12px;line-height:18px}
.mevak-payment-promise strong{font-weight:700}
.mevak-payment-promise svg{width:15px;height:15px;fill:none;stroke:var(--mevak-sand);stroke-width:1.8;flex:none}
.mevak-payment-promise>span{display:block;color:#f3ead9}
.mevak-header{height:73px;display:flex;align-items:center;justify-content:center;background:#fff;border-bottom:1px solid #e9ecea;color:var(--mevak-ink)}
.mevak-wordmark{display:flex;align-items:center;justify-content:center;gap:5px;text-decoration:none;font-family:MevakPoppins,Poppins,Arial,sans-serif;font-size:35px;font-weight:700;line-height:1;letter-spacing:-1.7px}
.mevak-wordmark>svg{width:41px;height:52px;flex:none}
.mevak-logo-disc{fill:none;stroke:var(--mevak-sand);stroke-width:5}
.mevak-logo-pants{fill:var(--mevak-ink);stroke:#fff;stroke-width:1.5;stroke-linejoin:round}
.mevak-logo-detail{fill:none;stroke:#fff;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}
.mevak-gallery{position:relative;width:100%;aspect-ratio:4/5;background:#f5f3ef}
.mevak-gallery-track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom}
.mevak-gallery-track::-webkit-scrollbar{display:none}
.mevak-slide{position:relative;flex:0 0 100%;width:100%;height:100%;margin:0;scroll-snap-align:start;scroll-snap-stop:always}
.mevak-slide img{width:100%;height:100%;object-fit:cover}
.mevak-gallery-arrow{position:absolute;z-index:2;top:50%;display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:8px;border:0;background:none;color:#fff!important;transform:translateY(-50%)}
.mevak-gallery-arrow::before{content:'';position:absolute;inset:6px;background:rgba(0,56,71,.48);border-radius:50%}
.mevak-gallery-arrow svg{position:relative;width:18px;height:22px;fill:none;stroke:currentColor;stroke-width:3}
.mevak-gallery-arrow--prev{left:3px}.mevak-gallery-arrow--next{right:3px}
.mevak-purchase-info,.mevak-panel-purchase{padding:18px 16px 22px;background:#fff}
.mevak-purchase-buttons{display:block}
.mevak-page .mevak-order-button,.mevak-page .mevak-native-primary ._rsi-buy-now-button{position:relative;display:flex!important;flex-direction:column;align-items:center;justify-content:center;width:100%;height:76px;min-height:76px;margin:0;padding:12px 14px 12px 43px!important;border:1px solid #cfa868!important;border-radius:17px!important;background:var(--mevak-ink)!important;color:#fff!important;box-shadow:0 5px 0 #bd985d,0 8px 14px #092f4026!important;font-family:MevakPoppins,Poppins,Arial,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:23px!important;letter-spacing:0!important;text-align:center;text-decoration:none;animation:mevak-order-lift 3.2s ease-in-out infinite;will-change:transform}
.mevak-page .mevak-order-button::before,.mevak-page .mevak-native-primary ._rsi-buy-now-button::before{content:'';position:absolute;left:16px;top:24px;width:25px;height:25px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M2 3h3l3 12h11l3-9H6M9 19a1 1 0 1 0 0 .1M18 19a1 1 0 1 0 0 .1'/%3E%3C/svg%3E") center/contain no-repeat}
.mevak-page .mevak-order-button::after,.mevak-page .mevak-native-primary ._rsi-buy-now-button::after{content:'Sin anticipos · pagas al recibir';display:block;margin-top:3px;color:#f1dfbf;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0;text-transform:none;white-space:nowrap}
.mevak-page .mevak-native-primary ._rsi-buy-now-button-subtitle{display:none!important}
.mevak-page .mevak-native-primary ._rsi-buy-now-button>span{order:0!important}
.mevak-page .mevak-order-button::after,.mevak-page .mevak-native-primary ._rsi-buy-now-button::after{order:2!important}
.mevak-page .mevak-order-button[disabled]{cursor:wait;opacity:.65;animation:none}
.mevak-page .mevak-order-button:active,.mevak-page .mevak-native-primary ._rsi-buy-now-button:active{animation-play-state:paused;transform:translateY(2px)}
@keyframes mevak-order-lift{0%,65%,100%{transform:translateY(0)}74%,88%{transform:translateY(-6px)}81%,95%{transform:translateY(0)}}
.mevak-content{margin:0;padding:0}
.mevak-panel{margin:0;padding:0;line-height:0}
.mevak-panel img{width:100%;height:auto;margin:0;border:0}
.mevak-reference-caption{margin:0;padding:8px 15px;background:#fff;color:#59646a;font-size:10px;line-height:1.4;letter-spacing:.1px;text-align:center}
.mevak-reference-caption--heading{padding-bottom:6px;font-size:12px;font-weight:700;color:var(--mevak-ink)}
.mevak-footer{min-height:135px;margin:0;padding:24px 15px 42px;background:var(--mevak-ink);color:#fff;text-align:center;font-size:10px;line-height:18px;letter-spacing:.2px}
.mevak-footer p{margin:0 0 6px}.mevak-footer a{text-decoration:none}.mevak-footer a:hover{text-decoration:underline}
.mevak-policy-list{display:flex;flex-wrap:wrap;justify-content:center;gap:0 14px;margin:0;padding:0;list-style:none}
.mevak-policy-list li+li::before{content:'·';padding-right:14px}
.mevak-page-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.mevak-page .mevak-page-status:not(:empty){position:fixed;z-index:100;bottom:14px;left:50%;width:min(350px,calc(100vw - 24px));height:auto;margin:0;padding:12px 14px;overflow:visible;clip:auto;white-space:normal;background:#fff;color:var(--mevak-ink);border:1px solid var(--mevak-sand);border-radius:10px;box-shadow:0 3px 16px #0002;font-size:13px;line-height:1.5;letter-spacing:.1px;transform:translateX(-50%);pointer-events:none}
@media(min-width:390px){.mevak-page .mevak-order-button,.mevak-page .mevak-native-primary ._rsi-buy-now-button{font-size:18px!important}.mevak-page .mevak-order-button::after,.mevak-page .mevak-native-primary ._rsi-buy-now-button::after{font-size:13px}}
@media(min-width:700px){.mevak-page{max-width:430px}}
@media(prefers-reduced-motion:reduce){.mevak-page .mevak-order-button,.mevak-page .mevak-native-primary ._rsi-buy-now-button{animation:none;will-change:auto}.mevak-gallery-track{scroll-behavior:auto}}

body:has([data-cosautil-jogger][data-mevak-mobile]) #header-group,body:has([data-cosautil-jogger][data-mevak-mobile]) .shopify-section-group-footer-group{display:none}
body:has([data-cosautil-jogger][data-mevak-mobile]){background:#fff}
.mevak-page .mevak-native-primary{position:relative;min-height:76px}
.mevak-page .mevak-native-primary>[data-mevak-order]{position:absolute;inset:0;z-index:1}
.mevak-page .mevak-native-primary:has(.jogger-native-product-form ._rsi-buy-now-button)>[data-mevak-order]{display:none!important}
.mevak-page .jogger-native-product-form{width:100%;min-height:76px;margin:0;padding:0}
.mevak-page .jogger-native-product-form fieldset{min-width:0;margin:0;padding:0;border:0}
.mevak-page .jogger-native-product-form legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.mevak-page .jogger-native-product-form ._rsi-buy-now-button-subtitle,.mevak-page .jogger-native-product-form ._rsi-buy-now-button svg{display:none!important}
