.lf-variant-assist{--lf-copper: #a75d2b;--lf-ink: #202826;margin:14px 0 18px;padding:14px;border:1px solid rgba(167,93,43,.22);border-radius:16px;background:linear-gradient(135deg,#fffaf4fa,#fffffffa);box-shadow:0 10px 28px #3e271812;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.lf-variant-assist.is-changing{transform:translateY(-1px);border-color:#a75d2b7a;box-shadow:0 14px 34px #3e27181c}.lf-variant-assist__eyebrow{display:flex;align-items:center;gap:7px;margin-bottom:10px;color:#6f4a32;font-size:11px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.lf-variant-assist__pulse{width:7px;height:7px;border-radius:999px;background:#17855b;box-shadow:0 0 0 4px #17855b1f}.lf-variant-assist__main{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px}.lf-variant-assist__thumb-wrap{width:58px;height:58px;overflow:hidden;border:1px solid rgba(32,40,38,.09);border-radius:12px;background:#fff}.lf-variant-assist__thumb{width:100%;height:100%;object-fit:contain}.lf-variant-assist__details{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:3px 9px}.lf-variant-assist__details>strong{flex-basis:100%;overflow:hidden;color:var(--lf-ink);font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.lf-variant-assist__price{color:var(--lf-ink);font-size:15px;font-weight:800}.lf-variant-assist__saving{color:#137451;font-size:12px;font-weight:700}.lf-variant-assist__availability{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:999px;background:#eaf7f1;color:#126a4a;font-size:11px;white-space:nowrap}.lf-variant-assist__availability>span{width:7px;height:7px;border-radius:50%;background:currentColor}.lf-variant-assist__availability[data-state=soldout]{background:#fff0ed;color:#aa3d2d}.lf-variant-assist__availability[data-state=soldout]+*{display:none}.lf-variant-assist__actions{display:flex;gap:8px;margin-top:11px;padding-top:10px;border-top:1px solid rgba(32,40,38,.08)}.lf-variant-assist__action{-webkit-appearance:none;appearance:none;display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid rgba(32,40,38,.13);border-radius:999px;background:#ffffffc7;color:#37413f;cursor:pointer;font:inherit;font-size:12px;font-weight:700;line-height:1;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.lf-variant-assist__action:hover{border-color:#a75d2b7a;background:#fff;color:#87461f;transform:translateY(-1px)}.lf-variant-assist__action:focus-visible,.t4s-product-form__variants [data-swatch-item]:focus-visible{outline:3px solid rgba(167,93,43,.25);outline-offset:3px}.lf-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.t4s-product-form__variants .t4s-swatch__list{display:flex;flex-wrap:wrap;gap:10px}.t4s-product-form__variants [data-swatch-item]{transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease,transform .18s ease}.t4s-product-form__variants [data-swatch-item]:hover:not(.is--unavailable){transform:translateY(-1px)}.t4s-product-form__variants [data-swatch-item].is--selected{box-shadow:0 0 0 3px #a75d2b21}.t4s-product-form__variants .t4s-swatch__item:not(.is-sw__color){min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;border-radius:12px;font-weight:650;line-height:1.2}.t4s-product-form__variants .t4s-swatch__item.is--soldout,.t4s-product-form__variants .t4s-swatch__item.is--unavailable{opacity:.48;filter:grayscale(.3)}.t4s-product-form__variants .t4s-swatch__title{margin-bottom:10px;color:#26302e;font-weight:700}@media(max-width:575px){.lf-variant-assist{padding:12px;border-radius:14px}.lf-variant-assist__main{grid-template-columns:50px minmax(0,1fr)}.lf-variant-assist__thumb-wrap{width:50px;height:50px}.lf-variant-assist__availability{grid-column:1 / -1;justify-self:start;margin-top:1px}.lf-variant-assist__actions{display:grid;grid-template-columns:1fr 1fr}.lf-variant-assist__action{padding-inline:8px}.t4s-product-form__variants .t4s-swatch__list{gap:8px}.t4s-product-form__variants .t4s-swatch__item:not(.is-sw__color){min-height:44px;padding:10px 13px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/lf-smart-product.css.map */
