:root{--pt-crema: #FAFAF5;--pt-arena: #EFF2E4;--pt-blanco: #FFFFFF;--pt-tinta: #191C13;--pt-suave: #6C7161;--pt-acento: #8CB63C;--pt-acento-oscuro: #6E9128;--pt-acento-claro: #DCE8BC;--pt-naranja: #EF7B2B;--pt-naranja-claro: #FBE0CC;--pt-noche: #171A11;--pt-borde: rgba(25, 28, 19, .11);--pt-ease: cubic-bezier(.16, 1, .3, 1);--pt-ease-suave: cubic-bezier(.4, 0, .2, 1);--pt-radio: 28px;--pt-radio-img: 24px;--pt-radio-chico: 14px;--pt-serif: var(--font-heading-family, Georgia, "Times New Roman", serif);--pt-sans: var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.pt-page{background:var(--pt-crema);color:var(--pt-tinta);font-family:var(--pt-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}.pt-contenedor{width:100%;max-width:1240px;margin:0 auto;padding:0 28px}.pt-contenedor-ancho{width:100%;max-width:1520px;margin:0 auto;padding:0 28px}.pt-display{font-family:var(--pt-serif);font-weight:650;font-size:clamp(38px,6.2vw,82px);line-height:1.02;letter-spacing:-.025em;margin:0}.pt-h2{font-family:var(--pt-serif);font-weight:650;font-size:clamp(30px,4.2vw,54px);line-height:1.08;letter-spacing:-.02em;margin:0}.pt-h3{font-family:var(--pt-serif);font-weight:600;font-size:clamp(21px,2.1vw,27px);line-height:1.2;letter-spacing:-.012em;margin:0}.pt-eyebrow{font-family:var(--pt-sans);font-size:11.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--pt-acento);margin:0 0 18px}.pt-body{font-size:16.5px;line-height:1.72;color:var(--pt-suave);margin:0}.pt-body-lg{font-size:clamp(17px,1.5vw,19.5px);line-height:1.68;color:var(--pt-suave);margin:0}.pt-mini{font-size:13px;line-height:1.6;letter-spacing:.01em;color:var(--pt-suave);margin:0}.pt-claro{color:#ffffffb8}.pt-blanco-txt{color:#fff}.pt-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 34px;border-radius:999px;border:1.5px solid transparent;font-family:var(--pt-sans);font-size:14.5px;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;transition:transform .5s var(--pt-ease),box-shadow .5s var(--pt-ease),background-color .4s var(--pt-ease),color .4s var(--pt-ease),border-color .4s var(--pt-ease)}.pt-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.28) 50%,transparent 80%);transform:translate(-120%);transition:transform .9s var(--pt-ease)}.pt-btn:hover:after{transform:translate(120%)}.pt-btn-principal{background:var(--pt-tinta);color:#fff;box-shadow:0 10px 26px #191c1329}.pt-btn-principal:hover{transform:translateY(-2px);box-shadow:0 18px 38px #191c133d}.pt-btn-acento{background:var(--pt-acento);color:#fff;box-shadow:0 10px 26px #8cb63c47}.pt-btn-acento:hover{transform:translateY(-2px);box-shadow:0 18px 40px #8cb63c61}.pt-btn-linea{background:transparent;color:var(--pt-tinta);border-color:var(--pt-borde)}.pt-btn-linea:hover{border-color:var(--pt-tinta);transform:translateY(-2px)}.pt-btn-claro{background:#ffffff1a;color:#fff;border-color:#ffffff47;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pt-btn-claro:hover{background:#fff3;transform:translateY(-2px)}.pt-img-cover{width:100%;height:100%;object-fit:cover;display:block}.pt-marco{border-radius:var(--pt-radio-img);overflow:hidden;position:relative;background:var(--pt-arena)}.pt-velo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#171a11c7,#171a116b 42%,#171a110f 78%)}.pt-velo-lateral:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to right,#fafaf5f5,#fafaf5db 34%,#fafaf559 58%,#fafaf500 78%)}.pt-filete{height:1px;background:var(--pt-borde);transform-origin:left}.pt-rev{opacity:0;transform:translateY(26px);filter:blur(6px);transition:opacity 1s var(--pt-ease),transform 1.1s var(--pt-ease),filter 1s var(--pt-ease);will-change:opacity,transform}.pt-rev.pt-visible{opacity:1;transform:none;filter:blur(0)}.pt-rev-1{transition-delay:.08s}.pt-rev-2{transition-delay:.16s}.pt-rev-3{transition-delay:.24s}.pt-rev-4{transition-delay:.32s}.pt-rev-5{transition-delay:.4s}.pt-rev-6{transition-delay:.48s}.pt-cortina{clip-path:inset(0 0 100% 0);transition:clip-path 1.3s var(--pt-ease)}.pt-cortina.pt-visible{clip-path:inset(0 0 0 0)}.pt-zoom img{transform:scale(1.06);transition:transform 1.8s var(--pt-ease)}.pt-zoom.pt-visible img{transform:scale(1)}.pt-filete-anim{transform:scaleX(0);transition:transform 1.2s var(--pt-ease)}.pt-filete-anim.pt-visible{transform:scaleX(1)}.pt-palabra{display:inline-block;overflow:hidden;vertical-align:bottom}.pt-palabra>span{display:inline-block;transform:translateY(105%);transition:transform 1s var(--pt-ease)}.pt-visible .pt-palabra>span{transform:none}.pt-titular.pt-visible .pt-palabra:nth-child(1)>span{transition-delay:.02s}.pt-titular.pt-visible .pt-palabra:nth-child(2)>span{transition-delay:.07s}.pt-titular.pt-visible .pt-palabra:nth-child(3)>span{transition-delay:.12s}.pt-titular.pt-visible .pt-palabra:nth-child(4)>span{transition-delay:.17s}.pt-titular.pt-visible .pt-palabra:nth-child(5)>span{transition-delay:.22s}.pt-titular.pt-visible .pt-palabra:nth-child(6)>span{transition-delay:.27s}.pt-titular.pt-visible .pt-palabra:nth-child(7)>span{transition-delay:.32s}.pt-titular.pt-visible .pt-palabra:nth-child(8)>span{transition-delay:.37s}.pt-titular.pt-visible .pt-palabra:nth-child(n+9)>span{transition-delay:.42s}.pt-parallax{transform:translate3d(0,var(--pt-par, 0px),0);will-change:transform}@keyframes pt-latido{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(1)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.09)}}@keyframes pt-cinta{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.pt-rev,.pt-cortina,.pt-zoom img,.pt-filete-anim,.pt-palabra>span{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;transition:none!important}}.pt-grid{display:grid}.pt-flex{display:flex}@media(max-width:989px){.pt-contenedor,.pt-contenedor-ancho{padding:0 22px}}@media(max-width:749px){.pt-contenedor,.pt-contenedor-ancho{padding:0 20px}.pt-btn{padding:16px 28px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/pt-base.css.map */
