.lf-header-logo{display:inline-grid;justify-items:start;align-content:center;width:var(--logo-width);min-width:var(--logo-width);line-height:1;text-decoration:none}.lf-header-logo__image{display:block;width:100%;height:auto;max-height:62px;object-fit:contain;object-position:left center}.lf-header-logo__wordmark{position:relative;display:inline-block;background:linear-gradient(110deg,var(--logo-primary),var(--logo-secondary));background-clip:text;-webkit-background-clip:text;color:transparent;font-family:Arial Rounded MT Bold,Trebuchet MS,Arial,sans-serif;font-size:clamp(1.75rem,2.5vw,2.35rem);font-weight:900;letter-spacing:-.085em;filter:drop-shadow(0 2px 0 #ffffff)}.lf-header-logo__wordmark i{position:absolute;right:-15px;top:-7px;color:#f5c71b;font-size:.68rem;font-style:normal;letter-spacing:0}.lf-header-logo small{margin-top:4px;color:#7b536d;font-size:.5rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase;white-space:nowrap}.lf-header-cart{display:inline-flex;align-items:center;gap:7px;text-decoration:none}.lf-header-cart b{display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:var(--logo-primary);color:#fff;font-size:.7rem}.lf-header .lf-header__row{min-height:84px}@media(max-width:749px){.lf-header-logo{width:var(--logo-mobile-width);min-width:var(--logo-mobile-width)}.lf-header-logo__image{max-height:50px}.lf-header-logo__wordmark{font-size:1.8rem}.lf-header-logo small{font-size:.42rem}.lf-header .lf-header__row{min-height:70px;gap:16px}.lf-actions>a:first-child{display:none}.lf-header-cart>span{display:none}}.lf-cart-page{min-height:70vh;padding:64px 0 90px;background:var(--cart-bg)}.lf-cart-header{display:flex;justify-content:space-between;gap:28px;align-items:end;margin-bottom:28px}.lf-cart-header h1{font-size:clamp(2.7rem,6vw,5rem);line-height:.95;letter-spacing:-.05em;margin:4px 0 10px}.lf-cart-header p{margin:0;color:#756a72}.lf-cart-header>a{font-weight:700;text-decoration:none;border-bottom:1px solid currentColor}.lf-cart-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:800;color:var(--cart-accent)!important}.lf-shipping-progress{padding:18px 22px;margin-bottom:24px;border:1px solid #eadce4;border-radius:16px;background:var(--cart-card)}.lf-shipping-progress>div:first-child{display:flex;justify-content:space-between;gap:20px;font-size:.85rem}.lf-shipping-progress__track{height:8px;margin-top:12px;border-radius:999px;background:#f0e4eb;overflow:hidden}.lf-shipping-progress__track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e98ab9,var(--cart-accent));transition:width .3s ease}.lf-cart-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:32px;align-items:start}.lf-cart-items{display:grid;gap:16px}.lf-cart-item{display:grid;grid-template-columns:140px 1fr;gap:20px;padding:18px;border:1px solid #eadce4;border-radius:20px;background:var(--cart-card);box-shadow:0 10px 30px #54133a0a}.lf-cart-item__image{display:block;border-radius:14px;overflow:hidden;background:#fff8fb}.lf-cart-item__image img{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover}.lf-cart-item__content{display:grid;align-content:space-between;gap:18px;min-width:0}.lf-cart-item__top{display:flex;justify-content:space-between;gap:20px}.lf-cart-item__title{display:block;font-size:1rem;font-weight:800;line-height:1.35;text-decoration:none}.lf-cart-item__variant,.lf-cart-item__property{margin:5px 0 0;font-size:.78rem;color:#756a72}.lf-cart-item__price{text-align:right;white-space:nowrap}.lf-cart-item__price strong,.lf-cart-item__price s{display:block}.lf-cart-item__price strong{color:var(--cart-accent);font-size:1rem}.lf-cart-item__price s{font-size:.75rem;color:#887b83}.lf-cart-item__actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.lf-cart-quantity{display:grid;grid-template-columns:38px 46px 38px;min-height:40px;border:1px solid #d7c5cf;border-radius:999px;overflow:hidden;background:#fff}.lf-cart-quantity button{border:0;background:transparent;font-size:1.15rem;cursor:pointer}.lf-cart-quantity input{width:100%;padding:0;border:0;text-align:center;font:inherit;font-weight:800;-webkit-appearance:textfield;appearance:textfield}.lf-cart-quantity input::-webkit-inner-spin-button{display:none}.lf-cart-item__actions>span{font-size:.72rem;color:#756a72}.lf-cart-remove{margin-left:auto;color:#7b3760;font-size:.78rem}.lf-cart-discounts{list-style:none;margin:0;padding:0;color:#8b2765;font-size:.75rem}.lf-cart-summary{position:sticky;top:110px;padding:26px;border:1px solid #e4d3dc;border-radius:22px;background:var(--cart-card);box-shadow:0 18px 48px #54133a12}.lf-cart-summary h2{font-size:1.5rem;margin:0 0 22px}.lf-cart-summary__row{display:flex;justify-content:space-between;gap:20px;padding:9px 0;font-size:.88rem}.lf-cart-summary__discount{color:#168047}.lf-cart-summary__total{display:flex;justify-content:space-between;gap:20px;margin-top:12px;padding:18px 0 8px;border-top:1px solid #eadce4;font-size:1.1rem}.lf-cart-summary__total strong{color:var(--cart-accent)}.lf-cart-summary__tax{margin:0 0 18px;color:#7e7279;font-size:.7rem}.lf-cart-note{border-block:1px solid #eadce4;margin-bottom:16px}.lf-cart-note summary{display:flex;justify-content:space-between;gap:20px;padding:13px 0;cursor:pointer;font-size:.82rem;font-weight:700;list-style:none}.lf-cart-note summary::-webkit-details-marker{display:none}.lf-cart-note textarea{width:100%;margin-bottom:14px;padding:12px;border:1px solid #d9c9d1;border-radius:10px;resize:vertical;font:inherit}.lf-cart-update,.lf-cart-checkout{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;border-radius:999px;font-weight:800;cursor:pointer;text-decoration:none}.lf-cart-update{margin-bottom:9px;border:1px solid var(--cart-accent);background:#fff;color:var(--cart-accent)}.lf-cart-checkout{border:1px solid var(--cart-accent);background:var(--cart-accent);color:#fff}.lf-cart-assurances{display:grid;gap:7px;margin-top:18px;color:#5e5359;font-size:.72rem}.lf-cart-assurances span:before{color:#168047}.lf-cart-empty{display:grid;justify-items:center;max-width:620px;margin:40px auto;padding:64px 28px;text-align:center;border:1px solid #eadce4;border-radius:26px;background:var(--cart-card)}.lf-cart-empty>div{display:grid;place-items:center;width:74px;height:74px;border-radius:50%;background:#fff0f8;color:var(--cart-accent);font-size:2rem}.lf-cart-empty h2{font-size:2rem;margin:20px 0 8px}.lf-cart-empty p{max-width:420px;margin:0 0 24px;color:#756a72}.lf-cart-empty .lf-cart-checkout{width:auto;padding:0 28px}@media(max-width:900px){.lf-cart-layout{grid-template-columns:1fr}.lf-cart-summary{position:static}}@media(max-width:600px){.lf-cart-page{padding:42px 0 64px}.lf-cart-header{align-items:start;flex-direction:column}.lf-cart-item{grid-template-columns:96px 1fr;gap:14px;padding:14px}.lf-cart-item__top{display:grid}.lf-cart-item__price{text-align:left}.lf-cart-item__actions{grid-column:1/-1}.lf-cart-remove{margin-left:0}.lf-cart-summary{padding:21px}.lf-shipping-progress{padding:16px}.lf-shipping-progress>div:first-child{font-size:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AABI */
