bs-recorrido{display:block}.bs-portafolio__contenedor{transform-origin:50% 0}.bs-portafolio .bs-rec{position:fixed;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden;color:var(--bs-hueso);font-family:var(--font-body--family),sans-serif}.bs-portafolio .bs-rec::backdrop{background:#0c0b0a99;opacity:var(--bs-rec-p, 1)}.bs-rec__hoja{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bs-carbon);overflow:hidden;transform-origin:50% 0;will-change:clip-path,transform}.bs-rec__contenido{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--bs-rec-opacidad, 1)}.bs-rec__carril{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none}.bs-rec__carril::-webkit-scrollbar{display:none}.bs-rec__tienda{position:relative;flex:0 0 100%;block-size:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}.bs-rec__escena,.bs-rec__mesa{position:absolute;top:0;right:0;bottom:0;left:0}.bs-rec__pantalla{overflow-y:auto;overscroll-behavior:contain;background:var(--bs-papel);scrollbar-width:thin}.bs-rec__pantalla>img{display:block;inline-size:100%;block-size:auto}.bs-rec__pantalla:focus-visible{outline:none}.bs-rec__telefono:has(>.bs-rec__pantalla:focus-visible):after,.bs-rec__navegador:has(>.bs-rec__pantalla:focus-visible):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 3px var(--bs-amarillo),inset 0 0 0 5px var(--bs-negro);pointer-events:none}.bs-rec__telefono,.bs-rec__navegador{position:absolute;top:0;right:0;bottom:0;left:0}.bs-rec__telefono>.bs-rec__pantalla,.bs-rec__navegador>.bs-rec__pantalla{position:absolute;top:0;right:0;bottom:0;left:0;padding-block:calc(56px + env(safe-area-inset-top,0px)) calc(76px + env(safe-area-inset-bottom,0px));scroll-padding-block:calc(60px + env(safe-area-inset-top,0px)) calc(80px + env(safe-area-inset-bottom,0px))}.bs-rec__navegador,.bs-rec__navegador-barra{display:none}.bs-rec__hoja.is-computador .bs-rec__navegador{display:block}.bs-rec__hoja.is-computador .bs-rec__telefono{display:none}.bs-rec__fin{display:grid;gap:var(--bs-sp-3);justify-items:start;padding:var(--bs-sp-6) var(--bs-sp-5) var(--bs-sp-7);background:var(--bs-carbon);color:var(--bs-hueso)}.bs-rec__fin p{margin:0;color:var(--bs-suave);font-size:var(--bs-fs-small)}:root:root .bs-portafolio .bs-rec__fin-titulo{color:var(--bs-hueso);font:600 22px / 1.2 var(--font-heading--family),sans-serif}.bs-rec__fin-acciones{display:flex;flex-wrap:wrap;gap:var(--bs-sp-2)}.bs-rec__fin-detalle{display:grid;gap:var(--bs-sp-1)}:root:root .bs-portafolio .bs-rec__fin-rubro{color:var(--bs-naranja-medio);font-size:var(--bs-fs-meta);font-weight:700;letter-spacing:var(--bs-tracking-meta);text-transform:uppercase}:root:root .bs-portafolio .bs-rec__fin-subtitulo{margin-block-start:var(--bs-sp-2);color:var(--bs-hueso);font-weight:700}:root:root .bs-portafolio .bs-rec__fin-desc{color:var(--bs-hueso);white-space:pre-line}:root:root .bs-portafolio .bs-rec__boton{display:inline-flex;align-items:center;justify-content:center;gap:var(--bs-sp-2);min-block-size:48px;padding:0 var(--bs-sp-5);border:var(--bs-borde-ancho) solid transparent;border-radius:var(--bs-r-md);font:700 16px / 1 var(--font-body--family),sans-serif;text-decoration:none;cursor:pointer;transition:transform .1s ease-out,background-color var(--bs-dur-1) var(--bs-ease),border-color var(--bs-dur-1) var(--bs-ease);-webkit-tap-highlight-color:transparent}:root:root .bs-portafolio .bs-rec__boton--pri{background:var(--bs-naranja);color:var(--bs-negro)}:root:root .bs-portafolio .bs-rec__boton--pri:hover{background:var(--bs-naranja-medio);color:var(--bs-negro)}:root:root .bs-portafolio .bs-rec__boton--sec{background:transparent;color:var(--bs-hueso);border-color:var(--bs-linea-fuerte)}:root:root .bs-portafolio .bs-rec__boton--sec:hover{border-color:var(--bs-hueso);color:var(--bs-hueso)}:root:root .bs-portafolio .bs-rec__boton:active{transform:scale(.97)}:root:root .bs-portafolio .bs-rec__icono{display:inline-grid;place-items:center;inline-size:44px;block-size:44px;padding:0;border:0;border-radius:var(--bs-r-pill);background:transparent;color:var(--bs-hueso);cursor:pointer;transition:transform .1s ease-out,background-color var(--bs-dur-1) var(--bs-ease);-webkit-tap-highlight-color:transparent}:root:root .bs-portafolio .bs-rec__icono:active{transform:scale(.94);background:#f5f2ee1a}:root:root .bs-portafolio .bs-rec__icono--borde{inline-size:48px;block-size:48px;border:var(--bs-borde-ancho) solid var(--bs-linea-fuerte);border-radius:var(--bs-r-md)}.bs-rec :is(a,button):focus-visible{outline:var(--bs-foco-ancho) solid var(--bs-amarillo);outline-offset:var(--bs-foco-sep)}:root:root .bs-portafolio .bs-rec [hidden]{display:none}.bs-rec__barra-sup{position:absolute;inset:0 0 auto;z-index:3;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:var(--bs-sp-1);padding:calc(10px + env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) 6px max(8px,env(safe-area-inset-left,0px));background:#0c0b0ab8;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);touch-action:none;cursor:grab}.bs-rec__agarradera{position:absolute;inset-inline-start:50%;inset-block-start:calc(4px + env(safe-area-inset-top,0px));inline-size:36px;block-size:4px;margin-inline-start:-18px;border-radius:var(--bs-r-pill);background:#f5f2ee59}:root:root .bs-portafolio .bs-rec__dominio{display:flex;align-items:center;justify-content:center;gap:6px;min-inline-size:0;margin:0;color:var(--bs-hueso);font-size:var(--bs-fs-small);font-weight:500}.bs-rec__dominio>svg{color:var(--bs-suave);flex:none}.bs-rec__dominio>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-rec__barra-der{display:flex;align-items:center;gap:2px}.bs-rec__contador{padding-inline:var(--bs-sp-1);color:var(--bs-suave);font-size:var(--bs-fs-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.bs-rec__barra-inf{position:absolute;inset:auto 0 0;z-index:3;display:flex;gap:var(--bs-sp-2);padding:10px max(12px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));background:#0c0b0ab8;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}.bs-rec__barra-inf>.bs-rec__boton--pri{flex:1}:root:root .bs-portafolio .bs-rec__pista{position:absolute;inset-inline-start:50%;inset-block-end:calc(84px + env(safe-area-inset-bottom,0px));z-index:3;margin:0;padding:var(--bs-sp-2) 14px;transform:translate(-50%);border-radius:var(--bs-r-pill);background:#0c0b0ab8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--bs-hueso);font-size:var(--bs-fs-meta);white-space:nowrap;pointer-events:none}.bs-rec__aviso{position:absolute;inset-inline:var(--bs-sp-3);inset-block-end:calc(84px + env(safe-area-inset-bottom,0px));z-index:4;display:flex;align-items:center;gap:var(--bs-sp-3);padding:var(--bs-sp-3) var(--bs-sp-3) var(--bs-sp-3) var(--bs-sp-4);border:var(--bs-borde-ancho) solid var(--bs-linea);border-radius:var(--bs-r-md);background:var(--bs-sup-1);box-shadow:0 18px 40px -16px #0009}:root:root .bs-portafolio .bs-rec__aviso p{flex:1;min-inline-size:0;margin:0;color:var(--bs-hueso);font-size:var(--bs-fs-small);line-height:1.4}:root:root .bs-portafolio .bs-rec__aviso a{color:var(--bs-amarillo);font-weight:700;white-space:nowrap;text-decoration:none}.bs-rec__panel,.bs-rec__cerrar-escritorio{display:none}@media(min-width:768px){.bs-rec__hoja{inset:auto;inset-inline-start:50%;inset-block-start:50%;inline-size:min(1240px,calc(100vw - 48px));block-size:min(820px,calc(100dvh - 48px));transform:translate(-50%,-50%);transform-origin:50% 50%;border-radius:var(--bs-r-lg);box-shadow:0 40px 120px -40px #000000b3}.bs-rec__contenido{display:grid;grid-template-columns:minmax(0,1fr) 340px}.bs-rec__carril{position:relative;inset:auto}.bs-rec__barra-sup,.bs-rec__barra-inf,:root:root .bs-portafolio .bs-rec__pista,.bs-rec__aviso{display:none}.bs-rec__tienda{display:grid;place-items:center;padding:var(--bs-sp-6) 56px var(--bs-sp-7) var(--bs-sp-7)}.bs-rec__escena{position:relative;inline-size:100%;block-size:100%}.bs-rec__mesa{position:relative;inline-size:100%;block-size:100%;max-inline-size:820px;margin-inline:auto}.bs-rec__navegador,.bs-rec__hoja.is-computador .bs-rec__navegador{display:block;position:absolute;top:0;right:48px;bottom:24px;left:0;border:var(--bs-borde-ancho) solid var(--bs-linea);border-radius:12px;overflow:hidden;background:var(--bs-sup-1);box-shadow:0 30px 60px -30px #000c}.bs-rec__navegador-barra{display:flex;align-items:center;gap:var(--bs-sp-3);block-size:36px;padding:0 var(--bs-sp-3);border-block-end:var(--bs-borde-ancho) solid var(--bs-linea);background:var(--bs-sup-1)}.bs-rec__puntos{display:flex;gap:6px}.bs-rec__puntos>i{inline-size:9px;block-size:9px;border-radius:50%;background:#3a3530}.bs-rec__url{display:flex;flex:1;align-items:center;justify-content:center;gap:6px;block-size:24px;margin-inline-end:48px;border-radius:6px;background:var(--bs-sup-2);color:var(--bs-suave);font-size:12px}.bs-rec__navegador>.bs-rec__pantalla{top:36px;right:0;bottom:0;left:0;padding:0;scroll-padding:0}.bs-rec__navegador:after{top:36px;right:0;bottom:0;left:0}.bs-rec__telefono:after{top:9px;right:9px;bottom:9px;left:9px;border-radius:32px}.bs-rec__fin-detalle{display:none}.bs-rec__telefono,.bs-rec__hoja.is-computador .bs-rec__telefono{display:block;position:absolute;inset:auto 0 0 auto;inline-size:210px;block-size:min(440px,72%);padding:9px;border-radius:40px;background:#2b2622;box-shadow:0 34px 60px -18px #000000bf,inset 0 0 0 1px #ffffff0f}.bs-rec__telefono>.bs-rec__pantalla{position:relative;inset:auto;inline-size:100%;block-size:100%;padding:0;scroll-padding:0;border-radius:32px}.bs-rec__telefono .bs-rec__fin{display:none}.bs-rec__panel{display:grid;align-content:start;gap:18px;padding:72px var(--bs-sp-6) var(--bs-sp-6);border-inline-start:var(--bs-borde-ancho) solid var(--bs-linea);overflow-y:auto}:root:root .bs-portafolio .bs-rec__rubro{margin:0;color:var(--bs-naranja-medio);font-size:var(--bs-fs-meta);font-weight:700;letter-spacing:var(--bs-tracking-meta);text-transform:uppercase}:root:root .bs-portafolio .bs-rec__nombre{margin:0;color:var(--bs-hueso);font:600 32px / 1.1 var(--font-heading--family),sans-serif;letter-spacing:-.01em;text-wrap:balance}:root:root .bs-portafolio .bs-rec__meta,:root:root .bs-portafolio .bs-rec__cuenta{margin:0;color:var(--bs-suave);font-size:var(--bs-fs-small);font-variant-numeric:tabular-nums}:root:root .bs-portafolio .bs-rec__alcance h3{margin:0 0 var(--bs-sp-2);color:var(--bs-hueso);font:600 16px / 1.3 var(--font-heading--family),sans-serif}:root:root .bs-portafolio .bs-rec__alcance p{margin:0;color:var(--bs-hueso);font-size:15px;line-height:1.6}.bs-rec__acciones{display:grid;gap:10px}.bs-rec__nav{display:grid;grid-template-columns:1fr 1fr;gap:var(--bs-sp-2);margin-block-start:var(--bs-sp-2)}:root:root .bs-portafolio .bs-rec__nav-btn{display:grid;justify-items:start;gap:2px;min-inline-size:0;padding:var(--bs-sp-3);border:var(--bs-borde-ancho) solid var(--bs-linea);border-radius:12px;background:transparent;color:var(--bs-hueso);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--bs-dur-1) var(--bs-ease),transform .1s ease-out}:root:root .bs-portafolio .bs-rec__nav-btn:hover{border-color:var(--bs-linea-fuerte)}:root:root .bs-portafolio .bs-rec__nav-btn:active{transform:scale(.98)}.bs-rec__nav-btn--sig{justify-items:end;text-align:end}.bs-rec__nav-btn small{display:inline-flex;align-items:center;gap:4px;color:var(--bs-suave);font-size:12px}.bs-rec__nav-btn span{max-inline-size:100%;overflow:hidden;font-size:var(--bs-fs-small);font-weight:700;text-overflow:ellipsis;white-space:nowrap}:root:root .bs-portafolio .bs-rec__ayuda{margin:0;padding-block-start:var(--bs-sp-4);border-block-start:var(--bs-borde-ancho) solid var(--bs-linea);color:var(--bs-suave);font-size:var(--bs-fs-meta);line-height:1.5}:root:root .bs-portafolio .bs-rec__cerrar-escritorio{display:inline-grid;position:absolute;inset-block-start:var(--bs-sp-4);inset-inline-end:var(--bs-sp-4);z-index:5;border:var(--bs-borde-ancho) solid var(--bs-linea)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.bs-rec__tienda>.bs-rec__escena{animation:bs-rec-retroceso linear both;animation-timeline:view(inline);animation-range:cover 0% cover 100%}@keyframes bs-rec-retroceso{0%{transform:scale(.94);opacity:.55}50%{transform:none;opacity:1}to{transform:scale(.94);opacity:.55}}}}@media(prefers-reduced-transparency:reduce){.bs-rec__barra-sup,.bs-rec__barra-inf,.bs-rec__pista{background:var(--bs-carbon);-webkit-backdrop-filter:none;backdrop-filter:none}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/bs-recorrido.css.map */
