.lf-buy-options{--lf-navy: #1a1a40;--lf-green: #1f5242;--lf-green-light: #dbf0e0;--lf-orange: #e0793d;--lf-pink: #d94f78;--lf-gray: #6b6b75;--lf-gray-light: #ebe6de;--lf-border: #e5e5e5;max-width:480px;margin:0 auto;padding:32px 16px;font-family:inherit;color:var(--lf-navy)}@media(max-width:480px){.lf-buy-options{padding:24px 12px}}.lf-buy-options-outer{background:transparent}.lf-buy-options__eyebrow{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lf-orange)}.lf-buy-options__heading{margin:0 0 20px}.lf-buy-options__header--center{text-align:center}.lf-buy-options__list{display:flex;flex-direction:column;gap:16px}@media(min-width:700px){.lf-buy-options{max-width:1400px}.lf-buy-options__list{display:grid;grid-template-columns:repeat(var(--lf-columns, 3),1fr);align-items:start;gap:20px}.lf-buy-options__list>*{order:var(--lf-order, 0)}}.lf-pill{display:inline-flex;align-items:center;align-self:flex-start;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.lf-pill--dark{background:var(--lf-green);color:#fff}.lf-pill--light{background:var(--lf-green-light);color:var(--lf-green)}.lf-pill--discount{background:var(--lf-pink);color:#fff}.lf-pill--neutral{background:var(--lf-gray-light);color:#56514a}.lf-pill--sub{background:#f3f1ec;color:#000}.lf-price-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lf-price{font-size:22px;font-weight:800;color:var(--lf-green)}.lf-price--sm{font-size:16px}.lf-price--compare{font-size:14px;color:#999;text-decoration:line-through}.lf-price-suffix{font-size:12px;color:var(--lf-gray)}.lf-legal{margin:2px 0 0;font-size:11px;color:#999}.lf-legal a,.lf-legal__link{color:inherit;text-decoration:underline}.lf-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;border-radius:6px;padding:14px 20px;font-size:16px;font-weight:700;cursor:pointer;transition:opacity .15s ease}.lf-btn:hover{opacity:.92}.lf-btn--primary{background:var(--lf-green);color:#fff}.lf-btn--full{width:100%}.lf-btn.is-loading{opacity:.6;pointer-events:none}.lf-btn-circle{flex:0 0 auto;width:40px;height:40px;border-radius:6px;border:none;background:var(--lf-green);color:#fff;font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer}.lf-btn-circle svg,.lf-btn svg{display:block}.lf-price--compare-sm{font-size:12px}.lf-hero{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:12px;border-radius:6px;text-align:left;background:var(--lf-hero-bg, #fbe7cf);transition:transform .18s ease,box-shadow .18s ease}@media(hover:hover){.lf-hero:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}}.lf-hero__badges{position:absolute;top:20px;left:20px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.lf-hero__badges .lf-pill{align-self:flex-start}.lf-hero__image-link{display:block;width:100%}.lf-hero__image{width:100%;height:auto;border-radius:6px;object-fit:cover}.lf-hero__title-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.lf-hero__title{margin:0;font-size:20px;font-weight:800}.lf-hero__title-link,.lf-row__title-link{color:inherit;text-decoration:none}.lf-hero__title-link:hover,.lf-row__title-link:hover{text-decoration:underline}.lf-hero__subtitle{margin:0;font-size:14px;color:var(--lf-gray)}@media(min-width:700px){.lf-hero__subtitle{font-size:15px}}.lf-hero .lf-atc-form{width:100%}.lf-hero__sub-badge{margin-top:-2px}.lf-row{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--lf-border);border-radius:6px;background:#fff;transition:transform .18s ease,box-shadow .18s ease}@media(hover:hover){.lf-row:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}}.lf-row__top{display:flex;align-items:center;gap:12px}.lf-row__image-col{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.lf-row__image{flex:0 0 auto;width:72px;height:72px;border-radius:6px;overflow:hidden;background:var(--lf-gray-light)}.lf-row__image-link{display:block;width:100%;height:100%}.lf-row__image img{display:block;width:100%;height:100%;object-fit:cover}.lf-row[data-cta=chevron_drawer] .lf-row__image{background:var(--lf-green-light)}.lf-row[data-cta=add_to_cart] .lf-row__image{background:#fbe7cf}.lf-row__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.lf-row__title-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.lf-row__title{margin:0;font-size:15px;font-weight:800}.lf-row__desc{margin:0;font-size:13px;color:var(--lf-gray)}@media(min-width:700px){.lf-row__title{font-size:20px}.lf-row__desc{font-size:15px}}.lf-row .lf-atc-form,.lf-row .lf-row__cta{width:100%}.lf-row__button{width:100%;border:none;border-radius:6px;background:var(--lf-green);color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;font-size:16px;font-weight:700;cursor:pointer;transition:opacity .15s ease}.lf-row__button:hover{opacity:.92}.lf-row__button svg{display:block;flex:0 0 auto}.lf-row__button-label{display:inline}@media(min-width:700px){.lf-row__top{flex-direction:column;align-items:stretch}.lf-row__image{width:100%;height:auto}.lf-row__image img{width:100%;height:auto;object-fit:cover}}dialog.lf-drawer{margin:0;padding:12px 20px 28px;border:none;width:100%;max-width:480px;border-radius:6px 6px 0 0;position:fixed;inset-inline:0;bottom:0;top:auto;left:50%;transform:translate(-50%)}dialog.lf-drawer::backdrop{background:#0006}.lf-drawer__handle{width:40px;height:4px;border-radius:6px;background:#ddd;margin:0 auto 12px}.lf-drawer__header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lf-drawer__title{flex:1 1 auto;margin:0;font-size:17px;font-weight:800}.lf-drawer__close{border:none;background:none;font-size:16px;color:#999;cursor:pointer;padding:4px}.lf-drawer__desc{margin:0 0 12px;font-size:13px;color:var(--lf-gray)}.lf-drawer-form{display:flex;flex-direction:column;gap:12px}.lf-radio-group{display:flex;flex-direction:column;gap:8px}.lf-radio{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--lf-border);border-radius:6px;cursor:pointer}.lf-radio input{position:absolute;opacity:0;pointer-events:none}.lf-radio__dot{flex:0 0 auto;width:16px;height:16px;border-radius:6px;border:2px solid #ccc;background:#fff}.lf-radio input:checked~.lf-radio__dot{border-color:var(--lf-green);background:var(--lf-green);box-shadow:inset 0 0 0 3px #fff}.lf-radio input:checked~.lf-radio__label{font-weight:700}.lf-radio__label{font-size:13px}.lf-variant-group{margin:0 0 14px;padding:0;border:0}.lf-variant-group__label{display:block;padding:0;margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--lf-gray)}.lf-variant-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px}.lf-variant{display:flex;flex-direction:column;justify-content:flex-end;border:1px solid var(--lf-border);border-radius:6px;background:#fff;cursor:pointer;text-align:center;overflow:hidden}.lf-variant input{position:absolute;opacity:0;pointer-events:none}.lf-variant__savings{display:block;padding:4px 5px;background:var(--lf-green);color:#fff;font-size:10px;line-height:1.2;letter-spacing:.15px}.lf-variant__savings[hidden]{display:none}.lf-variant__body{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px}.lf-variant__value{font-size:15px;font-weight:700;line-height:1.2}.lf-variant__price{font-size:11px;color:var(--lf-gray);line-height:1.2}.lf-variant:has(input:checked){border-color:var(--lf-green);box-shadow:inset 0 0 0 1px var(--lf-green);background:var(--lf-green-light)}.lf-variant:has(input:focus-visible){outline:2px solid var(--lf-green);outline-offset:2px}.lf-variant input:checked~.lf-variant__value,.lf-variant input:checked~.lf-variant__price{color:var(--lf-green)}.lf-variant--unavailable,.lf-radio--unavailable{opacity:.4;cursor:not-allowed}.lf-form-error{margin:0 0 8px;font-size:12px;line-height:1.35;color:#b3261e}.lf-form-error[hidden]{display:none}@media(min-width:480px){dialog.lf-drawer{border-radius:6px;bottom:auto;top:50%;transform:translate(-50%,-50%)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/buy-options.css.map */
