.lm-option-values{display:flex;flex-wrap:wrap;gap:.5rem}.lm-option{position:relative;cursor:pointer}.lm-option>input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.lm-option>span{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;min-width:44px;padding:.5rem .8rem;border:1px solid var(--color-border);font-size:var(--type-small)}.lm-option>input:checked+span{border-color:var(--color-foreground);box-shadow:inset 0 0 0 1px var(--color-foreground)}.lm-option>input:focus-visible+span{outline:2px solid var(--color-accent);outline-offset:-2px}.lm-option[data-available=false]>span{text-decoration:line-through;text-decoration-color:var(--color-muted)}.lm-option__swatch{display:block;width:1.125rem;height:1.125rem;background:var(--swatch-color);border:1px solid var(--color-rule)}.lm-option__swatch img{width:100%;height:100%;object-fit:cover}.lm-option-noscript{display:flex;flex-wrap:wrap;gap:.75rem;margin-block:.5rem}.lm-option-noscript a{padding:.5rem;min-height:44px}.lm-option-selected{margin-inline-start:.75rem;color:var(--color-muted)}.lm-option--colour>span,.lm-option--embroidery>span{border:0;border-block-end:1px solid transparent;box-shadow:none;padding:5px}.lm-option--colour>input:checked+span,.lm-option--embroidery>input:checked+span{border-color:var(--color-foreground);box-shadow:none}.lm-option--colour .lm-option__swatch{width:30px;height:30px}.lm-option--colour>input:checked+span{border-color:transparent}.lm-option--colour .lm-option__swatch{position:relative}.lm-option--colour>input:checked+span .lm-option__swatch:after{content:"";position:absolute;inset-inline:-1px;inset-block-end:-7px;border-block-end:1px solid var(--color-foreground)}.lm-option__embroidery{display:flex;align-items:center;justify-content:center;width:112px;height:44px}.lm-option__embroidery img{width:100%;height:100%;object-fit:contain}@supports ((mask-image: none) or (-webkit-mask-image: none)){.lm-option__embroidery--monochrome{background:var(--color-accent);-webkit-mask:var(--embroidery-image) center / contain no-repeat;mask:var(--embroidery-image) center / contain no-repeat;mask-mode:alpha}.lm-option__embroidery--monochrome img{opacity:0}}.lm-option--colour[data-available=false] .lm-option__swatch,.lm-option--embroidery[data-available=false] .lm-option__embroidery{opacity:.4}.lm-option--colour[data-available=false]:after,.lm-option--embroidery[data-available=false]:after{content:"";position:absolute;pointer-events:none;inset:50% 5px auto;border-top:1px solid var(--color-muted);transform:rotate(-35deg)}.lm-size-select{position:relative}.lm-size-select select{width:100%;-webkit-appearance:none;appearance:none;padding-inline-end:2.75rem;border-color:var(--color-rule)}.lm-size-select>.lm-icon{position:absolute;inset-inline-end:.8rem;top:calc(50% - 10px);transform:rotate(90deg);pointer-events:none}.lm-product .lm-size-select select{font-weight:400;padding-block:.5rem}@media(min-width:64rem){.lm-product .lm-size-select select{font-size:.8125rem}}.lm-product-colors{margin-block:1rem 1.5rem}.lm-product-colors ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:.5rem 0 0;padding:0}.lm-product-color{display:flex;align-items:center;justify-content:center;min-height:44px;padding:.5rem;font-size:.75rem;text-decoration:none}.lm-product-color[aria-current]{text-decoration:underline}.lm-product-color__chip{display:block;position:relative;width:30px;height:30px;background:var(--swatch-color);border:1px solid var(--color-rule)}.lm-product-color__chip img{width:100%;height:100%;object-fit:cover}.lm-product-color[aria-current] .lm-product-color__chip:after{content:"";position:absolute;inset:auto -1px -7px;border-block-end:1px solid var(--color-foreground)}.lm-product-fit{max-width:18rem}.lm-product-fit__scale{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem;margin-block:.6rem .4rem}.lm-product-fit__scale span{height:2px;background:var(--color-rule)}.lm-product-fit__scale .is-selected{background:var(--color-foreground)}.lm-product-fit__labels{display:flex;justify-content:space-between;font-size:.625rem;color:var(--color-muted)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/product-options.css.map */
