:root{--focus-outline-width: 3px !important;--focus-outline-offset: 4px !important}.variant-option__button-label:has(input:checked){outline-color:var(--color-foreground, #1b1a18)!important;outline-style:solid!important;outline-width:3px!important;outline-offset:4px!important;border-color:var(--color-foreground, #1b1a18)!important;background:var(--color-background, #fff)!important;position:relative;z-index:1}.variant-option__button-label:has(input:checked) .variant-option__button-label__text{font-weight:700!important}.variant-option__button-label:hover:not(:has(input:checked)){outline:1.5px solid var(--color-foreground, #1b1a18)!important;outline-offset:2px!important;cursor:pointer}.variant-option__button-label{transition:outline-width .12s ease,outline-offset .12s ease,background .12s ease}@keyframes leathersmith-media-pulse{0%{opacity:.55;transform:scale(.985)}60%{opacity:1;transform:scale(1.005)}to{opacity:1;transform:scale(1)}}.product-media-container.is-active-slide,slideshow-slide[selected] .product-media-container,.product-media-container[aria-current=true]{animation:leathersmith-media-pulse .42s ease-out}#lsm-color-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:none;align-items:center;justify-content:center}#lsm-color-zoom.is-open{display:flex}.lsm-zoom__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lsm-zoom__panel{position:relative;max-width:min(92vw,1200px);max-height:92vh;display:flex;flex-direction:column;align-items:center;gap:12px;animation:lsm-zoom-in .22s cubic-bezier(.2,.9,.3,1.2)}.lsm-zoom__img{max-width:100%;max-height:80vh;object-fit:contain;border-radius:6px;box-shadow:0 10px 50px #00000080;background:#fff}.lsm-zoom__caption{color:#fff;font-size:1.0625rem;font-weight:600;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.6)}.lsm-zoom__close{position:absolute;top:-52px;right:-8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#000000b8;color:#fff;border:2px solid rgba(255,255,255,.95);border-radius:50%;font-size:22px;font-weight:700;line-height:1;cursor:pointer;padding:0;transition:transform .12s ease,background .12s ease;box-shadow:0 4px 18px #0000008c,0 0 0 1px #ffffff40;-webkit-tap-highlight-color:transparent;text-shadow:0 0 6px rgba(0,0,0,.9)}.lsm-zoom__close:hover,.lsm-zoom__close:focus-visible{transform:scale(1.12);background:#000000eb;outline:none}@keyframes lsm-zoom-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media(max-width:600px){.lsm-zoom__close{top:12px;right:12px;width:40px;height:40px;font-size:20px;background:#000000c7;border-color:#fff;box-shadow:0 4px 16px #000000b3,0 0 0 1px #ffffff4d}.lsm-zoom__img{max-height:70vh}}.product-information .price,.product-details .price,.product-information .price-item--sale,.product-details .price-item--sale,.product-information .price__regular,.product-details .price__regular{font-size:clamp(1.375rem,2.2vw,1.75rem)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.005em}.product-information .price--on-sale .price-item--sale,.product-details .price--on-sale .price-item--sale{color:var(--color-primary, var(--color-foreground))!important}.product-information .price--on-sale .price-item--regular,.product-details .price--on-sale .price-item--regular{font-size:1rem!important;font-weight:400!important;opacity:.65}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.leathersmith.css.map */
