.otl{display:block;position:relative;z-index:1}.otl__k{display:flex;align-items:center;gap:.5rem;margin:0 0 .625rem;font-family:var(--odr-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.6875rem;font-weight:600;letter-spacing:var(--odr-label-track, .03em);text-transform:var(--odr-label-case, none);color:rgb(var(--color-foreground) / .62)}.otl__k:before{content:"";width:7px;height:7px;border-radius:1px;background:var(--odr-cyan-on-light, #0068C4);flex:none}.otl__h{margin:0 0 .5rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.15}.otl__intro{margin:0 0 1.5rem;max-width:60ch;color:rgb(var(--color-foreground) / .72)}.otl__grid{list-style:none;margin:0;padding:0;display:grid;gap:.75rem;grid-template-columns:1fr}@media(min-width:48rem){.otl__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:75rem){.otl__grid{grid-template-columns:repeat(3,1fr)}}.otl__link{display:flex;flex-direction:column;gap:.25rem;height:100%;padding:1rem 1.125rem 1.125rem;text-decoration:none;color:inherit;background:var(--odr-tile, rgb(255 255 255 / .6));border:1px solid rgb(var(--color-foreground) / .14);border-radius:12px;transition:border-color .15s ease,background-color .15s ease}.otl__link:hover{border-color:rgb(var(--color-foreground) / .38);background:var(--odr-tile-hover, #FFFFFF)}.otl__link:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus, 0 104 196));outline-offset:3px}.otl__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.otl__title{font-size:1.0625rem;font-weight:600;letter-spacing:-.01em}.otl__arrow{width:20px;height:20px;flex:none;color:var(--odr-accent, var(--odr-cyan-on-light, #0068C4));transition:transform .15s ease}.otl__link:hover .otl__arrow{transform:translate(3px)}.otl__blurb{font-size:.9063rem;line-height:1.5;color:rgb(var(--color-foreground) / .7)}@media(prefers-reduced-motion:reduce){.otl__link:hover .otl__arrow{transform:none}}.spaced-section{padding-block:3rem}.spaced-section--tight{padding-block:1.5rem}@media screen and (min-width:750px){.spaced-section{padding-block:4rem}.spaced-section--tight{padding-block:2rem}}[role=main] .shopify-section.section-odr-tools:not(:has(>*:not(link):not(style):not(script))){display:none}
/*# sourceMappingURL=/cdn/shop/t/26/assets/odr-tools.css.map */
