.site-header{position:relative;background:var(--color-background);border-bottom:1px solid var(--color-accent)}.site-header--sticky{position:sticky;top:0;z-index:100}.site-header--video{border-bottom:0;overflow:hidden;min-height:clamp(240px,calc(100vh - 32.5rem),640px);min-height:clamp(240px,calc(100svh - 32.5rem),640px);max-width:1600px;margin:0 auto;display:flex;flex-direction:column;justify-content:flex-end}.site-header__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--color-background-deep)}.site-header__media-video,.site-header__media-poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.site-header__media-poster{z-index:1}.site-header__media-video{z-index:2}.site-header__media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:linear-gradient(180deg,#00000026,#0000 25% 70%,#00000059);pointer-events:none}.site-header__logo{text-align:center;padding-top:2.5rem}.site-header--video .site-header__logo{position:absolute;top:46%;transform:translateY(-50%);left:0;right:0;padding-top:0;z-index:4}.site-header__logo-image{margin:0 auto}.site-header__wordmark{display:inline-block;font-family:var(--font-heading);font-size:clamp(2.25rem,5.5vw,4.5rem);font-weight:400;text-transform:uppercase;letter-spacing:.35em;color:var(--color-text)}.site-header--video .site-header__wordmark{color:#fff}.site-header__inner{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-top:1.25rem;padding-bottom:1.25rem}.site-header--video .site-header__inner{width:100%;max-width:none;margin:0}.site-header__nav-list{list-style:none;display:flex;gap:2rem;margin:0;padding:0}.site-header__nav-link{font-family:var(--font-body);font-size:.8125rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em}.site-header--video .site-header__nav-link,.site-header--video .site-header__icon-link{color:#fff}.site-header__icons{display:flex;align-items:center;gap:1.25rem;flex:0 0 auto}.site-header__icon-link{position:relative;display:inline-flex}.site-header__cart-count{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:50%;background:var(--color-text);color:var(--color-background);font-family:var(--font-body);font-size:.625rem;line-height:16px;text-align:center}.site-header--video .site-header__cart-count{background:#fff;color:var(--color-text)}.site-header__menu-toggle{display:none;flex:0 0 auto;background:none;border:0;padding:.5rem}.site-header__menu-icon{display:block;width:20px}.site-header__menu-icon span{display:block;height:1px;background:var(--color-text);margin:5px 0}.site-header--video .site-header__menu-icon span{background:#fff}@media screen and (max-width:749px){.site-header--video{min-height:45vh;min-height:45svh}.site-header__menu-toggle{display:block}.site-header__nav{position:absolute;top:100%;left:0;right:0;background:var(--color-background);border-bottom:1px solid var(--color-accent);display:none}.site-header--video .site-header__nav{background:#000000d9;border-bottom:0;bottom:100%;top:auto}.site-header__nav[data-open=true]{display:block}.site-header__nav-list{flex-direction:column;gap:0;padding:1rem var(--page-margin) 1.5rem}.site-header__nav-item{padding:.6rem 0}}@media(prefers-reduced-motion:reduce){.site-header__media-video{display:none}}.site-header--compacto{background:var(--color-background-deep);border-bottom:0}.site-header--compacto .site-header__logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding-top:0;z-index:5;line-height:1}.site-header--compacto .site-header__wordmark{font-size:clamp(1.25rem,2.2vw,1.6rem);margin-right:-.35em}.site-header--compacto .site-header__inner{padding-top:.9rem;padding-bottom:.9rem}.site-header--compacto .site-header__nav-list{gap:1.5rem}.ov-dock{position:fixed;right:clamp(.85rem,3vw,1.5rem);bottom:calc(clamp(.85rem,3vw,1.5rem) + env(safe-area-inset-bottom,0px));z-index:30;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;opacity:0;transform:translateY(.5rem);pointer-events:none;visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.ov-dock.is-visible{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity .18s ease,transform .18s ease,visibility 0s linear 0s}body.ov-panel-open .ov-dock{opacity:0;pointer-events:none;visibility:hidden}body.ficha-leyendo .ov-dock{opacity:.12}body.ficha-leyendo .ov-dock:hover,body.ficha-leyendo .ov-dock:focus-within{opacity:1}@media(prefers-reduced-motion:reduce){body.ficha-leyendo .ov-dock{opacity:.12;transition:none}}.ov-dock__buttons{display:flex;flex-direction:column;gap:.4rem;padding:.4rem;background:#060605d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.08);border-radius:2px;box-shadow:0 18px 40px -22px #000c}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ov-dock__buttons{background:#0c0c0bf5}}.ov-dock__btn{position:relative;width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:0;border-radius:2px;color:var(--color-text);cursor:pointer;text-decoration:none;transition:background .2s ease,color .2s ease}.ov-dock__btn svg{width:1.25rem;height:1.25rem}.ov-dock__btn--foto{background:radial-gradient(closest-side,#ffeede6b,#e0b8b029 55%,#e0b8b000)}.ov-dock__btn--foto:hover{background:radial-gradient(closest-side,#ffeede99,#e0b8b03d 55%,#e0b8b000)}.ov-dock__btn--foto img{display:block;width:2.2rem;height:2.2rem;object-fit:contain;filter:drop-shadow(0 0 4px rgba(255,236,220,.55))}.ov-dock__btn--kit img{border-radius:6px;object-fit:cover;filter:none}.ov-dock__btn:hover{background:#ffffff1a}.ov-dock__btn:focus-visible{outline:2px solid var(--aurora-copper, #c8968c);outline-offset:-2px}.ov-dock__btn[data-etiqueta]:after{content:attr(data-etiqueta);position:absolute;top:50%;right:calc(100% + .65rem);padding:.35rem .65rem;background:#060605e6;border:1px solid rgba(255,255,255,.08);border-radius:2px;color:var(--color-text);font-family:var(--font-body);font-size:.75rem;letter-spacing:.02em;white-space:nowrap;opacity:0;transform:translate(.3rem,-50%);pointer-events:none;transition:opacity .15s ease,transform .15s ease}@media(hover:hover){.ov-dock__btn:hover:after,.ov-dock__btn:focus-visible:after{opacity:1;transform:translateY(-50%)}}@media screen and (max-width:989px){body.template-product .ov-dock{bottom:calc(5.25rem + env(safe-area-inset-bottom,0px))}}@media screen and (max-width:989px){body.template-product .ov-dock,body.template-cart .ov-dock{display:none}}.ov-dock__grupo{display:flex;flex-direction:column;gap:.4rem}.ov-dock__grupo[hidden]{display:none}.ov-dock__grupo:not([hidden]){animation:ov-dock-abre .2s ease}@keyframes ov-dock-abre{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}.ov-dock__count{position:absolute;top:.3rem;right:.3rem;min-width:1.05rem;height:1.05rem;padding:0 .25rem;display:inline-flex;align-items:center;justify-content:center;background:var(--aurora-copper, #c8968c);color:#0f0e0d;border-radius:999px;font-family:var(--font-body);font-size:.625rem;font-weight:600;line-height:1}.ov-dock__count[hidden]{display:none}.ov-dock__btn--plegar{height:2.25rem;border-top:1px solid rgba(255,255,255,.08);border-radius:0}.ov-dock__btn--plegar svg{transition:transform .2s ease}.ov-dock__btn--plegar[aria-expanded=false] svg{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.ov-dock,.ov-dock__btn:after,.ov-dock__btn--plegar svg{transition:none}.ov-dock__grupo:not([hidden]){animation:none}}.site-header__icon-link:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%)}.site-header--compacto{background:#0f0e0c}@media screen and (min-width:750px)and (max-width:1239px){.site-header--compacto .site-header__menu-toggle{display:block}.site-header--compacto .site-header__nav{position:absolute;top:100%;left:0;right:0;display:none;background:#0f0e0c;border-bottom:1px solid rgba(255,255,255,.08)}.site-header--compacto .site-header__nav[data-open=true]{display:block}.site-header--compacto .site-header__nav-list{flex-direction:column;gap:0;padding:1rem var(--page-margin) 1.5rem}.site-header--compacto .site-header__nav-item{padding:.6rem 0}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/header.css.map */
