.od-shop{position:relative;z-index:2;grid-row-start:3;margin-top:.4rem;padding-top:.2rem}.od-shop.is-open{z-index:5}.od-swatches{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin:.2rem 0 .6rem}.od-swatch{width:2.2rem;height:2.2rem;border-radius:50%;border:1px solid rgba(0,0,0,.18);background:var(--sw, #cfcfcf);padding:0;cursor:pointer;box-shadow:inset 0 0 0 2px rgb(var(--color-background));position:relative}.od-swatch.is-active{outline:1.5px solid rgb(var(--color-foreground));outline-offset:2px}.od-color-name{font-size:1.2rem;opacity:.7;margin-bottom:.8rem}.od-add{min-height:3.8rem;font-size:1.3rem}.od-sizes{position:absolute;left:0;right:0;top:100%;z-index:4;display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem;margin-top:.4rem;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.15);box-shadow:0 10px 30px #0000001f;border-radius:4px}.od-size{font:inherit;font-size:1.3rem;min-width:4.2rem;padding:.7rem .8rem;border:1px solid rgb(var(--color-foreground));background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:2px;cursor:pointer}.od-size:hover:not(:disabled){background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.od-size:disabled{opacity:.35;cursor:default;text-decoration:line-through}.od-sizes-label{width:100%;font-size:1.2rem;opacity:.7;margin-bottom:.1rem}.od-shop .od-done{min-height:3.8rem;font-size:1.3rem}.od-shop [hidden]{display:none!important}.od-swatch[data-color*=Black]{--sw: #111}.od-swatch[data-color*=Red]{--sw: #723}.od-swatch[data-color*=Blue],.od-swatch[data-color*=Denim],.od-swatch[data-color*=Navy]{--sw: #579}.od-swatch[data-color*=Gray],.od-swatch[data-color*=Athletic],.od-swatch[data-color=Storm]{--sw: #777}.od-swatch[data-color=Tan]{--sw: #c96}.od-swatch[data-color=Beige]{--sw: #dc9}.od-swatch[data-color*=White]{--sw: #ffe}.od-swatch[data-color*=Forest],.od-swatch[data-color*=Green]{--sw: #453}.od-note{display:flex;align-items:center;gap:1.4rem;padding:1.5rem 1.8rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:.6rem}.product__info-container>.od-note+.od-note{margin-top:.8rem}.od-note__icon{flex:0 0 auto;width:2.4rem;height:2.4rem;color:rgb(var(--color-foreground))}.od-note__text{margin:0;font-size:1.4rem;line-height:1.55;color:rgba(var(--color-foreground),.8)}.od-note__text a{color:inherit;text-underline-offset:.2em}
/*# sourceMappingURL=/cdn/shop/t/5/assets/od-card-shop.css.map */
