.s30lk{--lk-ink: #111;--lk-line: rgba(17, 17, 17, .14);--lk-muted: rgba(17, 17, 17, .58);color:var(--lk-ink);font-family:var(--text-font-family, "Instrument Sans", Arial, sans-serif)}.s30lk[hidden]{display:none!important}.s30lk :where(p){margin:0}.s30lk__label{font-size:11px;letter-spacing:.22em;text-transform:uppercase}.s30lk__lead,.s30lk__note{font-size:13px;line-height:1.45;color:var(--lk-muted);margin-top:4px!important}.s30lk__note[hidden]{display:none}.s30lk__list{display:grid;margin-top:12px;border-top:1px solid var(--lk-line)}.s30lk__item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--lk-line)}.s30lk__img{display:block;width:64px;aspect-ratio:4 / 5;overflow:hidden;background:#f1efec}.s30lk__img img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:block}.s30lk__body{min-width:0;display:grid;gap:3px}.s30lk__name{font-family:EB Garamond,Times New Roman,serif;font-size:17px;line-height:1.15;color:inherit;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s30lk__name:hover{text-decoration:underline;text-underline-offset:3px}.s30lk__price{font-size:13px;letter-spacing:.02em}.s30lk__price s{color:var(--lk-muted);margin-left:4px;font-size:12px}.s30lk__sizes{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.s30lk .s30lk__sz{min-width:30px;height:26px;padding:0 7px;border:1px solid var(--lk-line);background:#fff;color:inherit;cursor:pointer;font:inherit;font-size:11px;letter-spacing:.06em;line-height:24px;border-radius:0;transition:border-color .15s,background .15s,color .15s}.s30lk .s30lk__sz:hover:not(:disabled){border-color:var(--lk-ink)}.s30lk .s30lk__sz.is-on{background:var(--lk-ink);color:#fff;border-color:var(--lk-ink)}.s30lk .s30lk__sz:disabled{opacity:.35;text-decoration:line-through;cursor:default}.s30lk .s30lk__sel{margin-top:5px;height:30px;max-width:100%;padding:0 28px 0 8px;border:1px solid var(--lk-line);border-radius:0;background-color:#fff;font:inherit;font-size:12px;color:inherit}.s30lk__err{font-size:12px;color:#a3202d;margin-top:3px!important}.s30lk__err[hidden]{display:none}.s30lk .s30lk__add{height:34px;padding:0 16px;border:1px solid var(--lk-ink);background:#fff;color:var(--lk-ink);cursor:pointer;border-radius:0;font:inherit;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;transition:background .2s,color .2s}.s30lk .s30lk__add:hover,.s30lk .s30lk__item.is-added .s30lk__add{background:var(--lk-ink);color:#fff}.s30lk .s30lk__add[aria-busy=true]{opacity:.6;cursor:progress}.s30lk__item.is-shake .s30lk__sizes,.s30lk__item.is-shake .s30lk__sel{animation:s30lkShake .35s ease}@keyframes s30lkShake{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.s30lk--pdp{margin-top:26px}.s30lk--drawer{padding:16px 20px 6px}.s30lk--drawer .s30lk__list{border-top:0;margin-top:8px}.s30lk--drawer .s30lk__item:last-child{border-bottom:0}.s30lk--drawer .s30lk__name{font-size:16px}[data-essential-cart-element=cart-drawer-content]:has(>.s30lk--drawer) [data-essential-cart-element=upsells-wrapper]{display:none!important}@media(prefers-reduced-motion:reduce){.s30lk__item.is-shake .s30lk__sizes,.s30lk__item.is-shake .s30lk__sel{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/s30-look.css.map */
