.tps-brosurler{--tps-brosurler-bg-resolved: var(--tps-brosurler-bg, rgb(var(--color-background)));--tps-brosurler-control-resolved: var(--tps-brosurler-control, rgb(var(--color-foreground)));--tps-brosurler-control-border-resolved: var(--tps-brosurler-control-border, rgba(var(--color-foreground), .22));--tps-brosurler-control-bg-resolved: var(--tps-brosurler-control-bg, rgb(var(--color-background)));--tps-brosurler-accent-resolved: var(--tps-brosurler-accent, rgb(var(--color-base-accent)));background-color:var(--tps-brosurler-bg-resolved)}.tps-brosurler__heading{margin-bottom:2.4rem}.tps-brosurler__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;max-width:var(--tps-brosurler-viewer-max, 110rem);margin:0 auto 2.4rem;padding:0}.tps-brosurler__tab{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:.9rem 1.8rem;border:.1rem solid var(--tps-brosurler-control-border-resolved);border-radius:999px;background-color:var(--tps-brosurler-control-bg-resolved);color:var(--tps-brosurler-control-resolved);font-family:var(--font-button-family);font-size:1.3rem;letter-spacing:.04em;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color var(--duration-default) ease,color var(--duration-default) ease,border-color var(--duration-default) ease}@media screen and (hover:hover){.tps-brosurler__tab:hover{border-color:var(--tps-brosurler-control-resolved)}}.tps-brosurler__tab.is-active,.tps-brosurler__tab[aria-selected=true]{background-color:var(--tps-brosurler-control-resolved);border-color:var(--tps-brosurler-control-resolved);color:var(--tps-brosurler-control-bg-resolved)}.tps-brosurler__tab:focus-visible{outline:.2rem solid rgb(var(--color-keyboard-focus));outline-offset:.2rem}.tps-brosurler__panel-title{display:none;margin:2.4rem 0 1.2rem;text-align:center}.tps-brosurler__viewer{position:relative;width:100%;max-width:var(--tps-brosurler-viewer-max, 110rem);margin:0 auto;aspect-ratio:var(--tps-brosurler-ratio-desktop, 1.35);border-radius:.4rem;background-color:rgba(var(--color-foreground),.04);overflow:hidden}@supports not (aspect-ratio: 1 / 1){.tps-brosurler__viewer{height:75vh}}.tps-brosurler__frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0}.tps-brosurler__poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;background-color:rgba(var(--color-foreground),.04);color:var(--tps-brosurler-control-resolved);transition:opacity var(--duration-long) ease,visibility 0s linear var(--duration-long)}.tps-brosurler__poster-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.35}.tps-brosurler__spinner{position:relative;width:3.2rem;height:3.2rem;border:.3rem solid rgba(var(--color-foreground),.12);border-top-color:var(--tps-brosurler-accent-resolved);border-radius:50%;animation:tps-brosurler-spin .9s linear infinite}.tps-brosurler__loading-text{position:relative;font-size:1.3rem;letter-spacing:.04em}.tps-brosurler__viewer.is-loaded .tps-brosurler__poster{opacity:0;visibility:hidden;pointer-events:none}@keyframes tps-brosurler-spin{to{transform:rotate(360deg)}}.tps-brosurler__cover{max-width:50rem;margin:0 auto;border-radius:.4rem;overflow:hidden}.tps-brosurler__links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem 2.4rem;margin-top:2.4rem}.tps-brosurler__link{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:.4rem 0;color:var(--tps-brosurler-control-resolved);font-size:1.3rem;letter-spacing:.04em;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.4rem;transition:color var(--duration-default) ease}@media screen and (hover:hover){.tps-brosurler__link:hover{color:var(--tps-brosurler-accent-resolved)}}.tps-brosurler__link-icon{width:1.8rem;height:1.8rem;flex:none}.tps-brosurler--cards .multicolumn-card__title{-webkit-line-clamp:unset;line-clamp:unset}html.no-js .tps-brosurler__panel[hidden],html.no-js .tps-brosurler__panel-title{display:block}html.no-js .tps-brosurler__poster{display:none}@media screen and (max-width:989px){.tps-brosurler__viewer{max-width:min(100%,50rem);aspect-ratio:var(--tps-brosurler-ratio-mobile, .7)}.tps-brosurler__tab{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){.tps-brosurler__tab,.tps-brosurler__link,.tps-brosurler__poster{transition:none}.tps-brosurler__spinner{animation:none;border-top-color:rgba(var(--color-foreground),.12)}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/tps-brosurler.css.map */
