.cap,.cap *,.cap *:before,.cap *:after{box-sizing:border-box}.cap{--negro:#000;--cuerpo:#333;--gris:#666;--linea:#e2e2e2;--claro:#f5f5f5;font-family:Jost,Helvetica Neue,Arial,sans-serif;color:var(--cuerpo);font-size:16px;line-height:1.6;letter-spacing:.01em}.cap a{color:inherit}.cap h1,.cap h2,.cap h3{font-family:Jost,Helvetica Neue,Arial,sans-serif;font-weight:400;color:var(--negro);margin:0;letter-spacing:.01em;line-height:1.1;text-wrap:balance}.cap h1{font-weight:300}.cap h2{font-size:26px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.cap p{margin:0 0 14px}.cap .w{max-width:1240px;margin:0 auto;padding-left:16px;padding-right:16px}.cap .intro{color:var(--gris);max-width:640px}.cap .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 28px;font-weight:400;font-size:13px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;text-align:center;transition:background .15s,color .15s}.cap .btn svg{width:20px;height:20px;flex:none}.cap .btn-claro{background:#fff;color:#000;border:1.5px solid #fff}.cap .btn-claro:hover{background:#e6e6e6}.cap .btn-contorno{background:transparent;color:#fff;border:1.5px solid #fff}.cap .btn-contorno:hover{background:#fff;color:#000}.cap .btn-negro{background:#000;color:#fff;border:1.5px solid #000}.cap .btn-negro:hover{background:#2b2b2b}.cap .btn-linea{background:transparent;color:#000;border:1.5px solid #000}.cap .btn-linea:hover{background:#000;color:#fff}.cap .ctas{display:flex;flex-direction:column;gap:10px}.cap .ctas .btn{width:100%}.cap-hero{background:#000;color:#cfcfcf;padding:30px 0 34px}.cap-hero .in{display:grid;gap:26px}.cap-hero h1{color:#fff;font-size:44px;line-height:1.05}.cap-hero .subr{position:relative;display:inline-block;white-space:nowrap}.cap-hero .subr svg{position:absolute;left:-2px;bottom:-.22em;width:calc(100% + 4px);height:.24em;color:#fff}.cap-hero .sub{font-size:17px;margin:18px 0;max-width:540px}.cap-hero .checks{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:10px}.cap-hero .checks li{display:flex;gap:12px;align-items:flex-start;line-height:1.4}.cap-hero .checks b,.cap-hero .checks strong{color:#fff;font-weight:600}.cap-hero .checks p{margin:0}.cap-hero .checks svg{flex:none;width:22px;height:22px;padding:3px;border:1.5px solid #fff;border-radius:50%!important;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.cap-hero .nota{font-size:14px;color:#9a9a9a;margin:12px 0 0}.cap-hero .collage{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cap-hero figure{margin:0;overflow:hidden;background:#1a1a1a}.cap-hero figure img{display:block;width:100%;height:100%;object-fit:cover}.cap-hero .f1{grid-column:1 / -1;aspect-ratio:5/4}.cap-hero .f2,.cap-hero .f3{aspect-ratio:1/1}.cap-logos{padding:34px 0 30px;border-bottom:1px solid var(--linea);overflow:hidden}.cap-logos h2{font-size:12.5px!important;text-align:center;letter-spacing:.2em;color:#555;margin-bottom:22px}.cap-logos .marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.cap-logos .track{display:flex;width:max-content;animation:capmarq var(--dur,45s) linear infinite}.cap-logos .marq:hover .track{animation-play-state:paused}.cap-logos .set{display:flex;align-items:center;gap:56px;padding-right:56px}.cap-logos .set img{display:block;height:calc(var(--h,40px) * .8);width:auto;opacity:.8}@keyframes capmarq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.cap-logos .track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.cap-logos .set[aria-hidden]{display:none}}.cap-cat{padding:44px 0}.cap-cat .grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.cap-cat a{display:block;text-decoration:none;color:#000}.cap-cat .img{aspect-ratio:4/5;overflow:hidden;background:var(--claro)}.cap-cat img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.cap-cat a:hover img{transform:scale(1.03)}.cap-cat .t{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:10px 0 0}.cap-cat .t b{font-family:Jost,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:14px;letter-spacing:.14em;text-transform:uppercase;line-height:1.3}.cap-cat .t span{font-size:20px}.cap-corp{background:var(--claro);padding:46px 0}.cap-corp .in{display:grid;gap:24px}.cap-corp figure{margin:0}.cap-corp figure img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.cap-corp ol{list-style:none;margin:18px 0 22px;padding:0;display:grid;gap:0;counter-reset:p;border-top:1px solid #d8d8d8}.cap-corp li{counter-increment:p;display:grid;grid-template-columns:40px 1fr;gap:4px 12px;padding:14px 0;border-bottom:1px solid #d8d8d8}.cap-corp li:before{content:counter(p);font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:28px;line-height:1;color:#000}.cap-corp li b{display:block;color:#000;font-weight:600}.cap-corp li span{color:var(--gris);font-size:15px}@media(min-width:760px){.cap h2{font-size:32px}.cap .ctas{flex-direction:row}.cap .ctas .btn{width:auto}.cap-hero{padding:56px 0 60px}.cap-hero h1{font-size:66px}.cap-hero .in{grid-template-columns:1fr 1.1fr;gap:52px;align-items:center}.cap-hero .sub{font-size:19px}.cap-hero .collage{grid-template-columns:1.5fr 1fr;grid-template-rows:1fr 1fr;gap:10px}.cap-hero .f1{grid-column:1;grid-row:1 / 3;aspect-ratio:auto}.cap-logos .set{gap:80px;padding-right:80px}.cap-logos .set img{height:var(--h,40px)}.cap-cat{padding:64px 0}.cap-cat .grid{grid-template-columns:repeat(3,1fr);gap:20px}.cap-cat .t b{font-size:15px}.cap-corp{padding:70px 0}.cap-corp .in{grid-template-columns:1fr 1.1fr;gap:56px;align-items:center}}.cap-vol{margin:18px 0 6px;border:1px solid #000;padding:16px}.cap-vol h3{font-size:22px;margin:0 0 6px}.cap-vol p{margin:0 0 12px;font-size:15px;color:var(--cuerpo)}.cap-vol .btn{width:100%}.cap-trust{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.cap-trust li{display:flex;gap:10px;align-items:center;font-size:14.5px;color:var(--cuerpo)}.cap-trust svg{flex:none;width:20px;height:20px;fill:none;stroke:#000;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.product .product__description,.product .product__description *{text-align:left!important}.product .product__description{font-size:15.5px;line-height:1.65}.product .product__description ul{padding-left:18px}.product .product__description strong{font-weight:600}.product .product__tax a{color:inherit!important;text-decoration:underline}.product .price-item--regular,.product .price-item--sale{font-size:24px;font-weight:600;letter-spacing:0}.product .product__title h1{line-height:1.05}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ca-premium.css.map */
