.header:has(details[open]),.header:has(.menu-opening){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media screen and (max-width:989px){input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],textarea,select{font-size:max(16px,1em)}.field--search .field__input{font-size:max(16px,var(--font-size-static-h6))}}.product-recommendations__item-media img{object-fit:contain!important;background-color:#fff}.cart-item:has(a[href*="variant=61516164825228"]){display:none!important}.cart-item:first-child:has(a[href*="variant=61516164825228"])+.cart-item{border-block-start:0}product-card:has(a[href*="/products/proteccion-de-envio"]),.swiper-slide:has(product-card a[href*="/products/proteccion-de-envio"]){display:none!important}.ok-prot{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 0;margin:0 0 .4rem;border-block-start:.1rem solid rgba(var(--color-border),var(--alpha-border));cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ok-prot__check{appearance:none;-webkit-appearance:none;flex:0 0 2.2rem;width:2.2rem;height:2.2rem;margin:0;border:.15rem solid rgb(var(--color-foreground));border-radius:.5rem;background:#fff;position:relative;cursor:pointer}.ok-prot__check:checked{background:rgb(var(--color-filled-button, 9 61 44));border-color:rgb(var(--color-filled-button, 9 61 44))}.ok-prot__check:checked:after{content:"";position:absolute;left:.65rem;top:.25rem;width:.55rem;height:1.1rem;border:solid rgb(var(--color-filled-button-text, 255 255 255));border-width:0 .2rem .2rem 0;transform:rotate(45deg)}.ok-prot__check:disabled{opacity:.6}.ok-prot__icon{display:flex;color:rgb(var(--color-foreground))}.ok-prot__text{flex:1;font-size:1.4rem;line-height:1.3;color:rgb(var(--color-foreground))}.ok-prot__sub{display:block;font-size:1.2rem;opacity:.6;margin-top:.2rem}.ok-prot__price{font-size:1.3rem;font-weight:700;letter-spacing:.06rem;color:rgb(var(--color-filled-button, 9 61 44))}@font-face{font-family:OK Herokid Bold;src:url(/cdn/shop/files/ok-herokid-boldwide.otf?v=1790363625) format("opentype");font-display:swap}.featured-categories__heading{letter-spacing:-.04em}.featured-categories .featured-categories__card{position:relative;padding:0;gap:0;border:0;border-radius:.6rem;overflow:hidden;background:#f4f4f4;justify-content:flex-end;align-items:stretch;transition:box-shadow .3s ease,transform .3s ease}.featured-categories .featured-categories__card-media{width:100%;padding:2.4rem 2.4rem 1.6rem;flex:1 1 auto}.featured-categories .featured-categories__card-media img{max-width:78%;mix-blend-mode:multiply;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.featured-categories .featured-categories__card-label{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.5rem 2rem;background:#004324 url(/cdn/shop/files/ok-sizeguide-header.webp?v=1790363625) center / cover no-repeat;color:#fff;font-family:"OK Herokid Bold",var(--font-heading-family);font-weight:400;font-size:1.5rem;letter-spacing:.02em;line-height:1;text-transform:uppercase;text-align:left}.featured-categories .featured-categories__card-label:after{content:"";flex:0 0 auto;width:1.6rem;height:1.6rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .3s ease}@media(hover:hover){.featured-categories .featured-categories__card:hover{box-shadow:0 1.2rem 3rem #00000014}.featured-categories .featured-categories__card:hover .featured-categories__card-media img{transform:scale(1.06)}.featured-categories .featured-categories__card:hover .featured-categories__card-label{background:linear-gradient(#00140a59,#00140a59),#004324 url(/cdn/shop/files/ok-sizeguide-header.webp?v=1790363625) center / cover no-repeat}.featured-categories .featured-categories__card:hover .featured-categories__card-label:after{transform:translate(.4rem)}}.featured-categories .featured-categories__card:active .featured-categories__card-label{background:linear-gradient(#00140a59,#00140a59),#004324 url(/cdn/shop/files/ok-sizeguide-header.webp?v=1790363625) center / cover no-repeat}@media screen and (max-width:749px){.featured-categories .featured-categories__card{aspect-ratio:1 / 1}.featured-categories .featured-categories__card-media{padding:1rem .8rem .6rem}.featured-categories .featured-categories__card-media img{max-width:100%}.featured-categories .featured-categories__card-label{padding:1.1rem 1.2rem;font-size:1.1rem}.featured-categories .featured-categories__card-label:after{width:1.3rem;height:1.3rem}}.promo-image-banner{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-gutter)!important}@media(hover:hover)and (pointer:fine){.product-form__submit,.product-bar__submit{overflow:hidden}.product-form__submit>span:first-child,.product-bar__submit>span{display:inline-block;transition:transform .25s ease-in-out;text-shadow:0 3em 0 currentColor}.product-form__submit:not([disabled]):not([aria-busy=true]):hover>span:first-child,.product-bar__submit:not([disabled]):hover>span{transform:translateY(-3em)}.product-form__submit.button--filled,.product-bar__submit.button--filled{--color-button-hover-text: rgb(var(--color-filled-button-text));--color-button-hover-background: rgb(var(--color-filled-button));--color-button-hover-outline: rgb(var(--color-filled-button))}}@media screen and (max-width:749px){.product__sticky-cart,.product__sticky-cart.is-hidden{inset-block-start:auto!important;inset-block-end:calc(1.2rem + env(safe-area-inset-bottom,0px))!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important;padding:.8rem!important;background:#ffffff8c!important;border:.1rem solid rgba(255,255,255,.6)!important;border-radius:1.6rem!important;box-shadow:0 .8rem 2.4rem #0000001a!important;-webkit-backdrop-filter:blur(28px) saturate(1.8)!important;backdrop-filter:blur(28px) saturate(1.8)!important;z-index:5!important;transition:opacity .2s ease-in-out,visibility .2s ease-in-out!important}.product__sticky-cart.ok-sticky-hide{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.product__sticky-cart .product__sticky-cart--info{display:none!important}.product__sticky-cart .product__sticky-cart-wrapper{display:block!important}.product__sticky-cart .product__sticky-cart--action{width:100%!important}.product__sticky-cart .product-bar__submit{display:flex!important;align-items:center!important;justify-content:center!important;gap:.8rem!important;width:100%!important;min-height:0!important;height:auto!important;padding:1.6rem 2.4rem!important;border-radius:var(--ok-radius, .6rem)!important;font-size:1rem!important;font-weight:700!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.12rem!important;box-shadow:none!important}.product__sticky-cart .product-bar__submit svg{display:none!important}.product__sticky-cart .product-bar__submit.button span{position:static!important;width:auto!important;height:auto!important;margin:0!important;clip:auto!important;overflow:visible!important}body:has(.product__sticky-cart[id^=ProductStickyCart-template]){padding-bottom:9.2rem}body:has(.product__sticky-cart[id^=ProductStickyCart-template]) .spk-wsp-chat-btn,body:has(.product__sticky-cart[id^=ProductStickyCart-template]) .back-to-top{bottom:calc(9.8rem + env(safe-area-inset-bottom,0px))!important}}.product-form__submit.ok-loading,.product-bar__submit.ok-loading{position:relative;pointer-events:none}.product-form__submit.ok-loading>span,.product-form__submit.ok-loading>svg,.product-bar__submit.ok-loading>span,.product-bar__submit.ok-loading>svg{opacity:0!important}.product-form__submit.ok-loading .loading__spinner{display:none!important}.product-form__submit.ok-loading:after,.product-bar__submit.ok-loading:after{content:"";position:absolute;top:50%;left:50%;width:.6rem;height:.6rem;margin:-.3rem 0 0 -.3rem;border-radius:50%;animation:ok-dots .9s infinite linear}@keyframes ok-dots{0%,to{background:#ffffff59;box-shadow:-1.2rem 0 #fff,1.2rem 0 #ffffff59}33%{background:#fff;box-shadow:-1.2rem 0 #ffffff59,1.2rem 0 #ffffff59}66%{background:#ffffff59;box-shadow:-1.2rem 0 #ffffff59,1.2rem 0 #fff}}@media(hover:hover)and (pointer:fine){button[name=checkout]{overflow:hidden}button[name=checkout] .icon-with-text{transition:transform .2s ease-in-out}button[name=checkout] .icon__text{text-shadow:0 5rem 0 currentColor}button[name=checkout] .icon svg{filter:drop-shadow(0 5rem 0 currentColor)}button[name=checkout]:not([disabled]):hover .icon-with-text{transform:translateY(-5rem)}button[name=checkout].button--filled{--color-button-hover-text: rgb(var(--color-filled-button-text));--color-button-hover-background: rgb(var(--color-filled-button));--color-button-hover-outline: rgb(var(--color-filled-button))}}.cart-drawer__empty--with-brands{gap:2rem!important}.cart-drawer__brands-grid{gap:1.2rem!important}.cart-drawer__brand-link{border-radius:var(--ok-radius, .6rem)!important;box-shadow:0 .2rem .8rem #00000014;transition:transform .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.cart-drawer__brand-link:active{transform:scale(.97)}@media(hover:hover){.cart-drawer__brand-link:hover{transform:translateY(-.3rem);box-shadow:0 1rem 2.4rem #00000024}}.ok-sz-btn{display:none}@media screen and (max-width:749px){.product__sticky-cart .product__sticky-cart--action{display:flex!important;gap:.8rem;align-items:stretch}.product__sticky-cart .product__sticky-cart--action .product-bar__submit{flex:1 1 auto;width:auto!important}.ok-sz-btn{display:inline-flex;align-items:center;gap:.6rem;flex:0 1 auto;max-width:46%;min-width:0;padding:0 1.4rem;border:.1rem solid rgba(0,0,0,.18);border-radius:var(--ok-radius, .6rem);background:#fff;color:#111;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:700;line-height:1;letter-spacing:.12rem;text-transform:uppercase;box-shadow:0 .4rem 1.2rem #00000014;-webkit-tap-highlight-color:transparent}.ok-sz-btn__k{opacity:.55}.ok-sz-btn__v{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.04rem}.ok-sz-btn svg{flex:0 0 auto}.ok-sz-btn:active{transform:scale(.97)}}.ok-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;pointer-events:none}.ok-sheet.is-open{pointer-events:auto}.ok-sheet__backdrop{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .25s ease}.ok-sheet.is-open .ok-sheet__backdrop{opacity:1}.ok-sheet__panel{position:absolute;left:0;right:0;bottom:0;max-height:80vh;overflow-y:auto;background:#fff;color:#111;border-radius:1.6rem 1.6rem 0 0;padding:2rem 1.6rem calc(2rem + env(safe-area-inset-bottom,0px));transform:translateY(100%);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.ok-sheet.is-open .ok-sheet__panel{transform:translateY(0)}.ok-sheet__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.6rem}.ok-sheet__title{font-family:"OK Herokid Bold",var(--font-heading-family);font-size:1.6rem;text-transform:uppercase}.ok-sheet__close{border:0;background:#f2f2f2;width:3.6rem;height:3.6rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#111;cursor:pointer}.ok-sheet__group+.ok-sheet__group{margin-top:1.8rem}.ok-sheet__label{font-size:1.1rem;font-weight:600;letter-spacing:.14rem;text-transform:uppercase;opacity:.6;margin-bottom:1rem}.ok-sheet__opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.ok-sheet__opt{padding:1.3rem .4rem;border:.1rem solid rgba(0,0,0,.18);border-radius:var(--ok-radius, .6rem);background:#fff;color:#111;font-family:inherit;font-size:1.2rem;font-weight:600;letter-spacing:.04rem;cursor:pointer;-webkit-tap-highlight-color:transparent}.ok-sheet__opt.is-selected{background:#111;border-color:#111;color:#fff}.ok-sheet__opt.is-disabled{opacity:.35;text-decoration:line-through;cursor:default}.ok-sheet__opt:not(.is-disabled):active{transform:scale(.96)}.ok-sheet__guide{margin-top:1.8rem;padding:0;border:0;background:none;font-family:inherit;font-size:1.3rem;font-weight:600;text-decoration:underline;text-underline-offset:.3rem;color:#111;cursor:pointer}html.ok-sheet-lock,html.ok-sheet-lock body{overflow:hidden}html.ok-sheet-lock .spk-wsp-chat-btn,html.ok-sheet-lock .back-to-top{opacity:0!important;pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/111/assets/ok-custom.css.map */
