.lc-funnel{--gold:#b08d57;--gold-soft:#c9a876;--gold-pale:#f6efe4;--ink:#171310;--ink-soft:#5c554d;--ink-faint:#8a8178;--cream:#faf7f2;--white:#ffffff;--line:#e8e1d6;--sale:#b3402a;--green:#3e7a4e;--green-pale:#eaf3ec;--shadow:0 10px 40px rgba(23,19,16,.08);--radius:14px}.lc-funnel *{margin:0;padding:0;box-sizing:border-box}.lc-funnel{font-family:Avenir Next,Segoe UI,-apple-system,Helvetica,Arial,sans-serif;background:var(--white);color:var(--ink);line-height:1.55;-webkit-font-smoothing:antialiased}.lc-funnel h1,.lc-funnel h2,.lc-funnel h3,.lc-funnel .serif{font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:.2px}.lc-funnel img{display:block;max-width:100%}.lc-funnel button{font-family:inherit;cursor:pointer}.lc-funnel .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.lc-funnel .pdp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:34px 0 10px}@media(max-width:920px){.lc-funnel .pdp{grid-template-columns:1fr;gap:28px}}.lc-funnel .gallery{position:sticky;top:86px;align-self:start;display:grid;grid-template-columns:80px 1fr;gap:12px;align-items:start}@media(max-width:920px){.lc-funnel .gallery{position:static}}.lc-funnel .hero-img{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--gold-pale);aspect-ratio:1/1.04;grid-column:2;grid-row:1}.lc-funnel .hero-img img{width:100%;height:100%;object-fit:cover;transition:opacity .25s}.lc-funnel .feed{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain}.lc-funnel .feed::-webkit-scrollbar{display:none}.lc-funnel .feed img{width:100%;height:100%;object-fit:cover;scroll-snap-align:start;scroll-snap-stop:always;display:block}.lc-funnel .badge-save{position:absolute;top:16px;left:16px;background:var(--sale);color:#fff;font-size:12px;font-weight:700;letter-spacing:1px;padding:7px 13px;border-radius:999px;text-transform:uppercase}.lc-funnel .badge-stock{position:absolute;bottom:16px;left:16px;background:#ffffffeb;color:var(--green);font-size:12px;font-weight:600;padding:7px 13px;border-radius:999px;display:flex;align-items:center;gap:7px}.lc-funnel .dot{width:8px;height:8px;border-radius:50%;background:var(--green);animation:pulse 1.6s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.lc-funnel .thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:8px;max-height:700px;overflow-y:auto;scrollbar-width:none}.lc-funnel .thumbs::-webkit-scrollbar{display:none}.lc-funnel .thumbs button{border:2px solid transparent;border-radius:9px;overflow:hidden;background:var(--gold-pale);padding:0;aspect-ratio:1/1;flex:0 0 auto;width:100%}.lc-funnel .thumbs button.active{border-color:var(--ink)}.lc-funnel .thumbs img{width:100%;height:100%;object-fit:cover}.lc-funnel .ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#f4ead9,#e9dcc4);color:var(--gold);font-family:Georgia,serif}.lc-funnel .crumbs{font-size:12px;color:var(--ink-faint);margin-bottom:10px}.lc-funnel .crumbs a{color:inherit;text-decoration:none}.lc-funnel h1.title{font-size:30px;line-height:1.2;margin-bottom:6px}.lc-funnel .stars-row{display:flex;align-items:center;gap:9px;margin-bottom:14px;font-size:13.5px}.lc-funnel .stars{color:var(--gold);letter-spacing:2px;font-size:15px}.lc-funnel .stars-row a{color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}.lc-funnel .verified-chip{background:var(--green-pale);color:var(--green);font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px}.lc-funnel .price-stack{display:flex;align-items:flex-start;gap:34px;margin-bottom:8px}.lc-funnel .price,.lc-funnel .compare{font-size:30px;font-family:Georgia,serif;line-height:1.12}.lc-funnel .compare{color:var(--ink-faint);text-decoration:line-through}.lc-funnel .compare-label,.lc-funnel .save-chip{display:none}.lc-funnel .installments{font-size:13px;color:var(--ink-soft);margin-bottom:16px}.lc-funnel .installments b{color:var(--ink)}.lc-funnel .pay-logos{display:inline-flex;gap:6px;vertical-align:middle;margin-left:6px}.lc-funnel .pay-logos span{border:1px solid var(--line);border-radius:4px;font-size:10px;font-weight:700;padding:2px 6px;color:var(--ink-soft)}.lc-funnel .matchset{display:flex;align-items:center;gap:10px;background:linear-gradient(90deg,var(--gold-pale),#fff);border:1px dashed var(--gold);border-radius:10px;padding:10px 14px;font-size:13.5px;margin:14px 0 20px}.lc-funnel .matchset b{color:var(--sale)}.lc-funnel .matchset a{color:var(--ink);font-weight:600}.lc-funnel .opt-label{font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px;display:flex;justify-content:space-between}.lc-funnel .opt-label .picked{color:var(--ink);font-weight:600;text-transform:none;letter-spacing:0}.lc-funnel .swatches{display:flex;gap:10px;margin-bottom:18px}.lc-funnel .swatch{width:38px;height:38px;border-radius:50%;border:2px solid var(--line);padding:3px;background:#fff}.lc-funnel .swatch i{display:block;width:100%;height:100%;border-radius:50%}.lc-funnel .swatch.gold i{background:radial-gradient(circle at 30% 30%,#f0d9a8,#b08d57)}.lc-funnel .swatch.silver i{background:radial-gradient(circle at 30% 30%,#f3f3f3,#9aa0a6)}.lc-funnel .swatch.active{border-color:var(--ink)}.lc-funnel .bundles{border:1px solid var(--line);border-radius:16px;padding:18px 16px 16px;margin:22px 0 18px;background:#fff}.lc-funnel .bundles .bhead{padding:0 2px;font-size:12px;letter-spacing:1.8px;text-transform:uppercase;color:var(--ink);font-weight:500}.lc-funnel .bnote{margin:5px 2px 14px;font-size:12px;color:var(--ink-faint)}.lc-funnel .tier{display:flex;align-items:center;gap:13px;padding:16px 14px;margin-bottom:12px;border:1px solid var(--line);border-radius:12px;background:#fff;cursor:pointer;position:relative;transition:border-color .15s,background .15s}.lc-funnel .tier:last-child{margin-bottom:0}.lc-funnel .tier:hover{border-color:#d8c29a}.lc-funnel .tier input{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1px solid #c9bda9;border-radius:50%;flex-shrink:0;display:grid;place-items:center;cursor:pointer;margin:0;background:#fff}.lc-funnel .tier input:checked{border-color:#a2814f}.lc-funnel .tier input:checked:after{content:"";width:8px;height:8px;border-radius:50%;background:#a2814f}.lc-funnel .tier .t-info{flex:1;min-width:0}.lc-funnel .tier .t-name{font-size:14.5px;font-weight:600}.lc-funnel .tier .t-sub{font-size:12px;color:var(--ink-soft)}.lc-funnel .tier .t-price{text-align:right;white-space:nowrap}.lc-funnel .tier .t-now{font-weight:500;font-size:15px}.lc-funnel .tier .t-was{font-size:11.5px;color:#b3a894;text-decoration:line-through;margin-right:6px}.lc-funnel .tier.selected{border-color:#b08d57;background:var(--gold-pale);box-shadow:0 0 0 1px #b08d57}.lc-funnel .tier.featured{background:#faf5ec;border-color:#d8c29a;padding-top:26px;padding-bottom:26px}.lc-funnel .tier.featured.selected{background:var(--gold-pale)}.lc-funnel .t-badge{position:absolute;top:9px;right:12px;font-size:9.5px;letter-spacing:1.6px;text-transform:uppercase;color:#8a6b3f;border:1px solid #d8c29a;background:#fff;padding:3px 9px;border-radius:999px;font-weight:500}.lc-funnel .trust-row{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:16px 0;text-align:center}.lc-funnel .trust-row div{font-size:11px;color:var(--ink-soft);line-height:1.35}.lc-funnel .trust-row .ic{font-size:19px;display:block;margin-bottom:4px}.lc-funnel .atc{width:100%;background:var(--ink);color:#fff;border:none;border-radius:999px;padding:17px;font-size:15px;letter-spacing:1.6px;text-transform:uppercase;font-weight:600;transition:transform .12s,background .2s}.lc-funnel .atc:hover{background:#000;transform:translateY(-1px)}.lc-funnel .atc .atc-price{font-weight:700}.lc-funnel .under-atc{display:flex;justify-content:center;gap:18px;font-size:12.5px;color:var(--ink-soft);margin-top:10px}.lc-funnel .buy-now{margin-top:10px}.lc-funnel .buy-now .shopify-payment-button__button{border-radius:999px;font-size:15px}.lc-funnel .buy-now .shopify-payment-button__button--unbranded{background:#5a31f4;color:#fff}.lc-funnel .buy-now .shopify-payment-button__more-options{color:var(--ink-soft);font-size:12px}.lc-funnel .eta{margin-top:14px;background:var(--cream);border:1px solid var(--line);border-radius:10px;padding:11px 14px;font-size:13px;display:flex;gap:10px;align-items:center}.lc-funnel .eta b{color:var(--green)}.lc-funnel .permits{margin:22px 0 6px;border-top:1px solid var(--line);padding-top:18px}.lc-funnel .permits h3{font-size:15px;margin-bottom:10px}.lc-funnel .permits ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px}.lc-funnel .permits li{font-size:13px;color:var(--ink-soft);display:flex;gap:8px;align-items:center}.lc-funnel .permits li b{color:var(--green);font-size:14px}.lc-funnel .quote{margin-top:14px;font-family:Georgia,serif;font-style:italic;font-size:14px;color:var(--ink-soft);border-left:3px solid var(--gold);padding-left:12px}.lc-funnel .quote span{display:block;font-style:normal;font-size:11.5px;margin-top:3px;color:var(--ink-faint)}.lc-funnel .accs{margin-top:20px;border-top:1px solid var(--line)}.lc-funnel details{border-bottom:1px solid var(--line)}.lc-funnel summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:15px 2px;font-size:14px;font-weight:600;cursor:pointer}.lc-funnel summary::-webkit-details-marker{display:none}.lc-funnel summary:after{content:"+";font-size:19px;font-weight:400;color:var(--ink-faint);transition:transform .2s}.lc-funnel details[open] summary:after{transform:rotate(45deg)}.lc-funnel .acc-body{padding:0 2px 16px;font-size:13.5px;color:var(--ink-soft)}.lc-funnel .acc-body table{width:100%;border-collapse:collapse;font-size:13px}.lc-funnel .acc-body td{padding:5px 0;border-bottom:1px dashed var(--line)}.lc-funnel .acc-body td:last-child{text-align:right;color:var(--ink)}.lc-funnel .biw{border:1px solid var(--line);border-radius:var(--radius);padding:16px;margin-top:22px}.lc-funnel .biw h3{font-size:14px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.lc-funnel .biw-off{font-size:10.5px;font-weight:700;color:var(--sale);background:var(--gold-pale);padding:3px 9px;border-radius:999px;letter-spacing:.5px}.lc-funnel .biw-item{display:flex;gap:12px;align-items:center;padding:9px 0}.lc-funnel .biw-item+.biw-item{border-top:1px dashed var(--line)}.lc-funnel .biw-item img,.lc-funnel .biw-item .ph{width:54px;height:54px;border-radius:9px;object-fit:cover;flex-shrink:0}.lc-funnel .biw-item .ph{font-size:11px}.lc-funnel .biw-info{flex:1;min-width:0}.lc-funnel .biw-name{font-size:13.5px;font-weight:600}.lc-funnel .biw-meta{font-size:12px;color:var(--ink-soft)}.lc-funnel .biw-meta s{color:var(--ink-faint)}.lc-funnel .biw-meta b{color:var(--sale)}.lc-funnel .biw-item input{accent-color:var(--ink);width:17px;height:17px}.lc-funnel .biw-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);margin-top:8px;padding-top:12px;font-size:14px}.lc-funnel .biw-total b{font-size:16px}.lc-funnel .biw-add{background:none;border:1.5px solid var(--ink);border-radius:999px;padding:8px 18px;font-size:12px;letter-spacing:1px;text-transform:uppercase;font-weight:600}.lc-funnel .biw-add:hover{background:var(--ink);color:#fff}.lc-funnel .band{background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin-top:44px}.lc-funnel .band-inner{display:flex;justify-content:space-around;flex-wrap:wrap;gap:16px;text-align:center;font-size:12.5px;color:var(--ink-soft)}.lc-funnel .band-inner b{display:block;font-size:14px;color:var(--ink);font-family:Georgia,serif}.lc-funnel section.block{padding:58px 0 8px}.lc-funnel .block h2{font-size:27px;text-align:center;margin-bottom:8px}.lc-funnel .block .sub{text-align:center;color:var(--ink-soft);font-size:14px;max-width:560px;margin:0 auto 34px}.lc-funnel .costband{background:#f6f2ec;padding:52px 0}.lc-funnel .tc-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:48px;max-width:1080px;margin:0 auto;align-items:center}.lc-funnel .tc-head{font-size:30px;margin-bottom:14px}.lc-funnel .tc-copy p{font-size:14px;color:#4a443c;line-height:1.75;margin-bottom:10px}.lc-funnel .tc-row{display:flex;justify-content:space-between;align-items:baseline;padding:10px 2px;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--ink-soft)}.lc-funnel .tc-row span:last-child{font-family:Georgia,Times New Roman,serif;font-size:14px;letter-spacing:0;text-transform:none;color:var(--ink);font-variant-numeric:tabular-nums}.lc-funnel .tc-total{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);margin-top:8px;color:var(--ink);font-weight:600}.lc-funnel .tc-total span:last-child{font-size:18px}.lc-funnel .tc-bars{display:flex;justify-content:center;gap:38px;align-items:flex-end}.lc-funnel .tc-bar{display:flex;flex-direction:column;align-items:center;width:96px}.lc-funnel .tc-bar-price{font-family:Georgia,serif;font-size:19px;color:var(--ink);margin-bottom:8px}.lc-funnel .tc-bar-col{height:250px;width:100%;display:flex;align-items:flex-end}.lc-funnel .tc-fill{width:100%;display:flex;flex-direction:column}.lc-funnel .tc-markup{background:var(--gold);min-height:6px;flex-basis:0}.lc-funnel .tc-cost{background:#2b2622;display:flex;align-items:center;justify-content:center;flex-basis:0;min-height:0}.lc-funnel .tc-cost span{font-size:9px;letter-spacing:1.6px;text-transform:uppercase;color:#cfc5b6}.lc-funnel .tc-bar-name{font-family:Georgia,serif;font-size:13.5px;color:var(--ink);margin-top:10px;text-align:center;line-height:1.3;position:relative;min-height:36px}.lc-funnel .tc-info{width:15px;height:15px;border-radius:50%;border:1px solid var(--ink-faint);background:none;color:var(--ink-faint);font-size:9px;font-style:italic;font-family:Georgia,serif;line-height:1;padding:0;vertical-align:2px;position:relative}.lc-funnel .tc-info:hover:after,.lc-funnel .tc-info:focus:after{content:attr(data-tip);position:absolute;bottom:22px;left:50%;transform:translate(-50%);width:210px;background:var(--ink);color:#f3ecdf;font-style:normal;font-family:inherit;font-size:11px;letter-spacing:.2px;line-height:1.5;padding:9px 11px;border-radius:8px;z-index:5}@media(max-width:920px){.lc-funnel .tc-grid{grid-template-columns:1fr;gap:34px}.lc-funnel .tc-bar-col{height:210px}.lc-funnel .tc-head{font-size:25px}}.lc-funnel .cmp{max-width:940px;margin:0 auto;overflow-x:auto}.lc-funnel .cmp table{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px;min-width:560px}.lc-funnel .cmp th,.lc-funnel .cmp td{padding:13px 14px;text-align:center;border-bottom:1px solid var(--line)}.lc-funnel .cmp th:first-child,.lc-funnel .cmp td:first-child{text-align:left;color:var(--ink-soft);font-weight:500}.lc-funnel .cmp thead th{font-family:Georgia,serif;font-size:14.5px;border-bottom:2px solid var(--ink)}.lc-funnel .cmp .lc{background:var(--gold-pale);font-weight:700}.lc-funnel .cmp thead th.lc{border-radius:12px 12px 0 0}.lc-funnel .cmp .yes{color:var(--green);font-weight:700}.lc-funnel .cmp .no{color:#b8b0a6}.lc-funnel .cy,.lc-funnel .cg{display:inline-block;width:11px;height:11px;border-radius:50%;vertical-align:middle}.lc-funnel .cy{background:var(--gold)}.lc-funnel .cg{background:#d8d2c8}.lc-funnel .cmp-note{text-align:center;font-size:11px;color:var(--ink-faint);margin-top:12px}.lc-funnel .cards{display:grid;grid-auto-flow:column;grid-template-rows:1fr 1fr;grid-auto-columns:calc(31% - 8px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 14px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.lc-funnel .cards::-webkit-scrollbar{height:6px}.lc-funnel .cards::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}@media(max-width:820px){.lc-funnel .cards{grid-auto-columns:calc(42% - 5px)}}.lc-funnel .card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:box-shadow .2s,transform .2s;scroll-snap-align:start;display:flex;flex-direction:column}.lc-funnel .card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.lc-funnel .card .cimg{aspect-ratio:1/1;background:var(--gold-pale);position:relative}.lc-funnel .card .cimg img{width:100%;height:100%;object-fit:cover}.lc-funnel .card .ctag{position:absolute;top:10px;left:10px;background:#fff;color:var(--sale);font-size:10.5px;font-weight:700;padding:4px 9px;border-radius:999px;letter-spacing:.5px}.lc-funnel .card .cimg{flex-shrink:0}.lc-funnel .card .cbody{padding:13px 14px 15px;display:flex;flex-direction:column;flex:1}.lc-funnel .card .cadd{margin-top:auto!important}.lc-funnel .card .cname{font-size:13.5px;font-weight:600}.lc-funnel .card .cstars{font-size:11px;color:var(--gold);margin:2px 0}.lc-funnel .card .cstars span{color:var(--ink-faint)}.lc-funnel .card .cprice{font-size:13.5px;margin-top:2px}.lc-funnel .card .cprice s{color:var(--ink-faint);font-size:12px}.lc-funnel .card .cadd{margin-top:10px;width:100%;border:1.5px solid var(--ink);background:none;border-radius:999px;padding:8px;font-size:11.5px;letter-spacing:1px;text-transform:uppercase;font-weight:600}.lc-funnel .card .cadd:hover{background:var(--ink);color:#fff}.lc-funnel .ugc-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}@media(max-width:820px){.lc-funnel .ugc-grid{grid-template-columns:repeat(3,1fr)}}.lc-funnel .ugc{aspect-ratio:1/1;border-radius:11px;overflow:hidden;position:relative;background:var(--gold-pale)}.lc-funnel .ugc img{width:100%;height:100%;object-fit:cover}.lc-funnel .ugc .handle{position:absolute;bottom:8px;left:8px;background:#171310b8;color:#fff;font-size:10.5px;padding:3px 8px;border-radius:999px}.lc-funnel .press{display:flex;justify-content:center;align-items:center;gap:38px;flex-wrap:wrap;margin-top:6px;opacity:.65}.lc-funnel .press span{font-family:Georgia,serif;font-size:17px;letter-spacing:1px}.lc-funnel .press .sans{font-family:Helvetica,Arial,sans-serif;font-weight:800;letter-spacing:2px;font-size:14px;text-transform:uppercase}.lc-funnel .stats{display:flex;justify-content:center;gap:56px;flex-wrap:wrap;text-align:center;margin:30px 0 10px}.lc-funnel .stats b{display:block;font-family:Georgia,serif;font-size:31px;color:var(--ink)}.lc-funnel .stats span{font-size:12.5px;color:var(--ink-soft);letter-spacing:.6px;text-transform:uppercase}.lc-funnel .rev-head{display:grid;grid-template-columns:auto 1fr auto;gap:34px;align-items:center;max-width:860px;margin:0 auto 30px;padding:24px;background:var(--cream);border-radius:var(--radius)}@media(max-width:820px){.lc-funnel .rev-head{grid-template-columns:1fr;text-align:center}}.lc-funnel .rev-big{font-family:Georgia,serif;font-size:44px;line-height:1}.lc-funnel .rev-bars{display:flex;flex-direction:column;gap:5px;min-width:210px}.lc-funnel .rbar{display:flex;align-items:center;gap:9px;font-size:11.5px;color:var(--ink-soft)}.lc-funnel .rbar .track{flex:1;height:7px;background:var(--line);border-radius:99px;overflow:hidden}.lc-funnel .rbar .fill{height:100%;background:var(--gold);border-radius:99px}.lc-funnel .rev-cta{background:none;border:1.5px solid var(--ink);border-radius:999px;padding:10px 22px;font-size:12px;letter-spacing:1px;text-transform:uppercase;font-weight:600}.lc-funnel .reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1100px;margin:0 auto}@media(max-width:820px){.lc-funnel .reviews{grid-template-columns:1fr}}.lc-funnel .review{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:19px}.lc-funnel .review .rstars{color:var(--gold);font-size:13px;letter-spacing:2px}.lc-funnel .review h4{font-size:14.5px;margin:7px 0 5px}.lc-funnel .review p{font-size:13px;color:var(--ink-soft)}.lc-funnel .review .rby{margin-top:11px;font-size:12px;color:var(--ink-faint);display:flex;align-items:center;gap:7px}.lc-funnel .review .rby b{color:var(--ink)}.lc-funnel .review .vchip{background:var(--green-pale);color:var(--green);font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px}.lc-funnel .review .rimg{margin-top:11px;border-radius:9px;overflow:hidden;aspect-ratio:1.6/1;background:var(--gold-pale)}.lc-funnel .review .rimg img{width:100%;height:100%;object-fit:cover}.lc-funnel .sticky-atc{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--line);box-shadow:0 -8px 30px #17131017;padding:11px 0;z-index:70;transform:translateY(110%);transition:transform .3s}.lc-funnel .sticky-atc.on{transform:translateY(0)}.lc-funnel .sticky-inner{display:flex;align-items:center;gap:15px}.lc-funnel .sticky-inner img,.lc-funnel .sticky-inner .ph{width:46px;height:46px;border-radius:9px;object-fit:cover}.lc-funnel .sticky-name{flex:1;min-width:0}.lc-funnel .sticky-name b{font-size:14px;display:block}.lc-funnel .sticky-name span{font-size:12px;color:var(--ink-soft)}.lc-funnel .sticky-atc .atc{width:auto;padding:13px 30px;font-size:13px}.lc-funnel .toast{position:fixed;top:84px;right:22px;background:var(--ink);color:#fff;font-size:13px;padding:12px 18px;border-radius:10px;z-index:95;opacity:0;transform:translateY(-8px);transition:all .3s;pointer-events:none}.lc-funnel .toast.on{opacity:1;transform:none}.lc-funnel .faq{max-width:760px;margin:0 auto}.lc-funnel .svgi{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.lc-funnel .svgi.sm{width:15px;height:15px}.lc-funnel .trust-row .svgi{width:22px;height:22px;color:var(--gold);margin:0 auto 5px;display:block}.lc-funnel .eta .svgi{color:var(--gold)}.lc-funnel .eyebrow{display:block;text-align:center;font-size:11px;letter-spacing:2.8px;text-transform:uppercase;color:var(--gold);font-weight:700;margin-bottom:9px}.lc-funnel .badge-set{position:absolute;top:16px;right:16px;background:var(--ink);color:#fff;font-size:10.5px;font-weight:700;padding:6px 12px;border-radius:999px;letter-spacing:1.2px;text-transform:uppercase;display:none}.lc-funnel .badge-set.on{display:block}.lc-funnel .dots{display:none;justify-content:center;gap:6px;margin-top:10px}.lc-funnel .dots i{width:6px;height:6px;border-radius:50%;background:var(--line);transition:background .2s,transform .2s}.lc-funnel .dots i.on{background:var(--ink);transform:scale(1.25)}.lc-funnel .tier .t-img{width:46px;height:46px;border-radius:8px;object-fit:cover;flex-shrink:0;border:1px solid var(--line);background:var(--gold-pale)}@media(max-width:640px){.lc-funnel .wrap{padding:0 16px}.lc-funnel .pdp{padding-top:14px;gap:16px}.lc-funnel h1.title{font-size:21px;line-height:1.22;margin:2px 0 4px}.lc-funnel .stars-row{flex-wrap:nowrap;gap:6px;font-size:12px;margin-bottom:12px;white-space:nowrap}.lc-funnel .stars{font-size:13px;letter-spacing:1px}.lc-funnel .verified-chip{font-size:10px;padding:2px 7px}.lc-funnel .thumbs{display:none}.lc-funnel .dots{display:flex}.lc-funnel .matchset{font-size:12.5px;padding:9px 12px;gap:8px}.lc-funnel .trust-row{grid-template-columns:1fr 1fr;gap:9px 12px;text-align:left;margin:14px 0}.lc-funnel .trust-row div{display:flex;align-items:center;gap:9px;font-size:11.5px}.lc-funnel .trust-row .svgi{margin:0;width:19px;height:19px}.lc-funnel .atc{padding:15px;font-size:13px;letter-spacing:1.1px}.lc-funnel .under-atc{font-size:11.5px;gap:12px}.lc-funnel .eta{font-size:12px}.lc-funnel .tier{padding:12px;gap:10px}.lc-funnel .tier.featured{padding-top:22px;padding-bottom:22px}.lc-funnel .tier .t-name{font-size:13.5px}.lc-funnel .tier .t-img{width:42px;height:42px}.lc-funnel .tier .t-now{font-size:14px}.lc-funnel .biw{padding:13px}.lc-funnel section.block{padding:42px 0 4px}.lc-funnel .block h2{font-size:21px}.lc-funnel .block .sub{font-size:13px;margin-bottom:24px}.lc-funnel .band{margin-top:34px;padding:16px 0}.lc-funnel .band-inner{gap:10px 18px;font-size:10.5px;justify-content:center}.lc-funnel .band-inner b{font-size:12.5px}.lc-funnel .cards{gap:10px}.lc-funnel .card .cbody{padding:10px 11px 12px}.lc-funnel .card .cname{font-size:12.5px}.lc-funnel .ugc-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:9px;padding-bottom:6px;-webkit-overflow-scrolling:touch}.lc-funnel .ugc{flex:0 0 44%;scroll-snap-align:start}.lc-funnel .stats{gap:22px;margin:24px 0 8px}.lc-funnel .stats b{font-size:22px}.lc-funnel .press{gap:18px}.lc-funnel .press span{font-size:12.5px}.lc-funnel .press .sans{font-size:11px}.lc-funnel .rev-head{padding:18px;gap:16px}.lc-funnel .rev-big{font-size:36px}.lc-funnel .sticky-inner{gap:10px}.lc-funnel .sticky-inner img,.lc-funnel .sticky-inner .ph,.lc-funnel .sticky-inner>.stars{display:none}.lc-funnel .sticky-name b{font-size:12.5px}.lc-funnel .sticky-name span{font-size:11px}.lc-funnel .sticky-atc .atc{padding:12px 18px;font-size:11.5px;white-space:nowrap;letter-spacing:.8px}}.lc-funnel .price-col{display:flex;flex-direction:column;gap:2px}.lc-funnel .price-note{font-size:13px;color:var(--ink-soft)}.lc-funnel .price-col .trad-note{color:var(--ink-faint)}.lc-funnel .peek{display:none}.lc-funnel .code-offer{background:var(--cream);border:1px solid var(--line);border-radius:10px;padding:12px 14px;text-align:center;font-size:13.5px;margin:0 0 12px;cursor:pointer;transition:border-color .15s}.lc-funnel .code-offer:hover{border-color:var(--gold)}.lc-funnel .code-offer b{color:var(--sale)}.lc-funnel .code-pill{background:var(--ink);color:#fff;font-weight:700;font-size:12px;letter-spacing:2px;padding:3px 10px;border-radius:6px;margin-left:2px}.lc-funnel .code-offer small{display:block;font-size:10.5px;color:var(--ink-faint);margin-top:4px;letter-spacing:.5px;text-transform:uppercase}.lc-funnel .cmp-mobile{display:none;max-width:940px;margin:0 auto}.lc-funnel .cmpm-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lc-funnel .cmpm{border:1px solid var(--line);border-radius:var(--radius);padding:16px 14px;background:#fff}.lc-funnel .cmpm.lc{background:var(--gold-pale);border-color:var(--gold-soft)}.lc-funnel .cmpm h4{font-family:Georgia,serif;font-size:14px;margin-bottom:1px}.lc-funnel .cmpm-price{font-size:18px;font-family:Georgia,serif;margin-bottom:10px}.lc-funnel .cmpm ul{list-style:none;display:flex;flex-direction:column;gap:8px;font-size:11.5px;color:var(--ink-soft)}.lc-funnel .cmpm li{display:flex;gap:7px;align-items:center}.lc-funnel .cmpm.lc li{color:var(--ink)}.lc-funnel .cmpm .y{color:var(--green);font-weight:700}.lc-funnel .cmpm .n{color:#c0b8ad;font-weight:700}@media(max-width:640px){.lc-funnel .crumbs{display:none}.lc-funnel .gallery{display:block}.lc-funnel .hero-img{display:none}.lc-funnel .peek{display:block;position:relative;margin-right:-16px}.lc-funnel .peek .badge-save{position:absolute;top:12px;left:12px;z-index:2;font-size:11px;padding:6px 11px}.lc-funnel .peek-track{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lc-funnel .peek-track::-webkit-scrollbar{display:none}.lc-funnel .peek-track:after{content:"";flex:0 0 8px}.lc-funnel .peek-slide{flex:0 0 84%;scroll-snap-align:start;border-radius:12px;overflow:hidden;background:var(--gold-pale);aspect-ratio:1/1.08;position:relative}.lc-funnel .peek-slide img{width:100%;height:100%;object-fit:cover}.lc-funnel .peek-slide .badge-set{top:12px;right:12px}.lc-funnel .dots{margin-top:11px;margin-right:16px}.lc-funnel .price-stack{display:flex;gap:26px;align-items:flex-start;flex-wrap:nowrap;margin-bottom:2px}.lc-funnel .price-col{display:flex;flex-direction:column;gap:1px}.lc-funnel .price-col.main .save-note{display:block;color:var(--ink-soft);font-size:12px}.lc-funnel .price-col .trad-note{display:block;font-size:12px}.lc-funnel .price-col .compare .compare-label{display:none}.lc-funnel .price,.lc-funnel .compare{font-size:25px;line-height:1.15;font-family:Georgia,serif}.lc-funnel .compare{color:var(--ink-faint)}.lc-funnel .save-chip{display:none}.lc-funnel .buy{display:flex;flex-direction:column}.lc-funnel .buy>*{order:50}.lc-funnel .buy h1.title{order:1}.lc-funnel .buy .stars-row{order:2}.lc-funnel .buy .price-stack{order:3;margin-bottom:8px}.lc-funnel .buy .color-group{order:4;margin-bottom:4px}.lc-funnel .buy .installments{order:5;margin-bottom:12px}.lc-funnel .buy .matchset{display:none}.lc-funnel .buy .stackmod{order:7;margin-top:10px}.lc-funnel .buy .trust-row,.lc-funnel .buy .code-offer{order:8}.lc-funnel .buy .atc{order:9}.lc-funnel .buy .buy-now{order:10}.lc-funnel .buy .under-atc,.lc-funnel .buy .eta{order:11}.lc-funnel .buy .permits{order:12}.lc-funnel .buy .biw{order:13}.lc-funnel .buy .accs{order:14}.lc-funnel .band{padding:12px 0;margin-top:30px}.lc-funnel .band .wrap{padding:0}.lc-funnel .band-inner{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:8px;padding:0 16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lc-funnel .band-inner::-webkit-scrollbar{display:none}.lc-funnel .band-inner div{flex:0 0 auto;background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-size:11px;white-space:nowrap;display:flex;align-items:center;gap:6px}.lc-funnel .band-inner b{display:inline;font-size:12px}.lc-funnel .cmp table{min-width:0;font-size:11.5px}.lc-funnel .cmp th,.lc-funnel .cmp td{padding:11px 5px}.lc-funnel .cmp thead th{font-size:11px;letter-spacing:.4px}.lc-funnel .cmp td:first-child,.lc-funnel .cmp th:first-child{font-size:10.5px;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-soft)}.lc-funnel .cmp th:nth-child(5),.lc-funnel .cmp td:nth-child(5),.lc-funnel .cmp th:nth-child(6),.lc-funnel .cmp td:nth-child(6){display:none}.lc-funnel .cmp-note{font-size:10px}.lc-funnel .block .sub{display:none}.lc-funnel .block h2{margin-bottom:20px}.lc-funnel .cost-copy{display:none}}.lc-funnel .stats.stats-huge{display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:920px;margin:56px auto 12px;text-align:center}.lc-funnel .stats.stats-huge div{padding:10px 18px;border-left:1px solid var(--line)}.lc-funnel .stats.stats-huge div:first-child{border-left:none}.lc-funnel .stats.stats-huge b{display:block;font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:clamp(30px,4.2vw,46px);letter-spacing:.5px;color:var(--ink)}.lc-funnel .stats.stats-huge span{display:block;margin-top:6px;font-size:10.5px;font-weight:600;letter-spacing:2.6px;text-transform:uppercase;color:var(--ink-soft)}@media(max-width:640px){.lc-funnel .stats.stats-huge{grid-template-columns:1fr 1fr;max-width:none;margin:38px 0 8px}.lc-funnel .stats.stats-huge div{padding:14px 10px}.lc-funnel .stats.stats-huge div:nth-child(3){border-left:none}.lc-funnel .stats.stats-huge div:nth-child(n+3){border-top:1px solid var(--line)}.lc-funnel .stats.stats-huge b{font-size:clamp(26px,7.5vw,34px)}}.lc-funnel .asseen{margin-top:52px;padding:36px 24px 34px;background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center}.lc-funnel .asseen .eyebrow{margin-bottom:20px;letter-spacing:3.4px;font-size:11px}.lc-funnel .press.press-huge{opacity:1;gap:16px 58px;margin-top:0;align-items:baseline}.lc-funnel .press.press-huge span{font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,3vw,31px);font-weight:500;letter-spacing:1.6px;color:var(--ink)}.lc-funnel .press.press-huge .sans{font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:clamp(17px,2.5vw,25px);letter-spacing:4.5px;text-transform:uppercase}@media(max-width:640px){.lc-funnel .asseen{margin-top:40px;padding:28px 16px 26px}.lc-funnel .press.press-huge{gap:12px 30px}}.shopify-section.lc-funnel-section{overflow:visible}.lc-funnel .optpills{flex-wrap:wrap}.lc-funnel .optpill{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:8px 16px;font-size:12.5px;font-weight:600;letter-spacing:.4px;color:var(--ink);cursor:pointer}.lc-funnel .optpill.active{border-color:var(--ink);background:var(--ink);color:#fff}.lc-funnel .tier-metal{display:none;align-items:center;gap:8px;flex-basis:100%;order:10;padding:9px 0 2px 30px;font-size:12px;color:var(--ink-soft)}.lc-funnel .tier.selected .tier-metal{display:flex}.lc-funnel .tier{flex-wrap:wrap}.lc-funnel .tm-label{font-weight:600;color:var(--ink)}.lc-funnel .tm-swatch{display:inline-flex;align-items:center;gap:5px;background:#fff;border:1.5px solid var(--line);border-radius:999px;padding:3px 10px 3px 4px;font-size:11.5px;cursor:pointer;color:var(--ink-soft)}.lc-funnel .tm-swatch i{width:16px;height:16px;border-radius:50%;display:block}.lc-funnel .tm-swatch.gold i{background:radial-gradient(circle at 30% 30%,#f0d9a8,#b08d57)}.lc-funnel .tm-swatch.silver i{background:radial-gradient(circle at 30% 30%,#f3f3f3,#9aa0a6)}.lc-funnel .tm-swatch.active{border-color:var(--ink);color:var(--ink);font-weight:600}.lc-funnel .tm-swatch em{font-style:normal}.lc-funnel .stackmod{background:#f6f1e8;border-radius:20px;padding:24px 22px;margin:22px 0 18px}.lc-funnel .sm-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:20px}.lc-funnel .sm-title{font-size:14px;letter-spacing:3px;text-transform:uppercase;font-weight:600;color:var(--ink)}.lc-funnel .sm-sub{font-size:13px;color:var(--ink-soft);margin-top:6px}.lc-funnel .sm-worn{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-soft);white-space:nowrap;padding-top:4px}.lc-funnel .sm-worn .svgi{width:16px;height:16px;color:#a2814f;fill:none;stroke:currentColor;stroke-width:1.4}.lc-funnel .sm-row{display:flex;align-items:center;gap:13px;margin-bottom:24px;background:none;border:0;padding:0}.lc-funnel .sm-base{background:#fff;border:1px solid #e6dbc6;border-radius:16px;padding:12px;margin-bottom:10px}.lc-funnel .sm-life{flex:0 0 144px}.lc-funnel .sm-life img{width:144px;height:94px;object-fit:cover;border-radius:12px;background:var(--gold-pale);display:block}.lc-funnel .sm-body{flex:1;display:flex;align-items:center;gap:12px;min-width:0}.lc-funnel .sm-thumb{width:48px;height:48px;border-radius:14px;object-fit:contain;border:1px solid #ece4d4;background:#fff;flex-shrink:0;padding:4px}.lc-funnel .sm-info{flex:1;min-width:0}.lc-funnel .sm-chip{display:inline-block;font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:#8a6b3f;background:#f2ead9;border:0;border-radius:6px;padding:3px 9px;margin-bottom:5px;font-weight:600}.lc-funnel .sm-name{font-family:Georgia,Times New Roman,serif;font-size:13.5px;color:var(--ink);line-height:1.35}.lc-funnel .sm-desc{font-size:11.5px;color:var(--ink-soft);margin-top:3px;line-height:1.5}.lc-funnel .sm-off{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-soft);margin-top:7px}.lc-funnel .sm-off:before{content:"\2713";display:grid;place-items:center;width:16px;height:16px;border:1.2px solid #b89968;border-radius:50%;color:#a2814f;font-size:9px;flex-shrink:0}.lc-funnel .sm-price{font-family:Georgia,serif;font-size:16px;white-space:nowrap}.lc-funnel .sm-right{display:flex;align-items:center;gap:9px;flex-shrink:0}.lc-funnel .sm-delta{font-family:Georgia,serif;font-size:14.5px;color:var(--ink);white-space:nowrap}.lc-funnel .sm-add{width:36px;height:36px;border-radius:50%;border:1.2px solid #c2b295;background:transparent;color:#6f6552;font-size:19px;line-height:1;display:grid;place-items:center;transition:border-color .15s,background .15s,color .15s;padding:0}.lc-funnel .sm-add:hover{border-color:#a2814f;color:#a2814f}.lc-funnel .sm-addon.added .sm-add{background:#a2814f;border-color:#a2814f;color:#fff;font-size:15px}.lc-funnel .sm-divider{display:flex;align-items:center;gap:14px;margin:18px 0 22px;color:var(--ink-faint);font-size:11px;letter-spacing:2.4px;text-transform:uppercase}.lc-funnel .sm-divider:before,.lc-funnel .sm-divider:after{content:"";flex:1;height:1px;background:#e2d8c4}.lc-funnel .sm-summary{display:flex;justify-content:space-between;align-items:center;gap:18px;background:#efe8da;border-radius:16px;padding:16px 18px;margin-top:2px}.lc-funnel .sm-gift{display:flex;gap:14px;align-items:center;font-size:12.5px;color:var(--ink-soft)}.lc-funnel .sm-gift .svgi{width:46px;height:46px;padding:12px;box-sizing:border-box;background:#fff;border-radius:50%;color:#8a6b3f;fill:none;stroke:currentColor;stroke-width:1.4;flex-shrink:0}.lc-funnel .sm-gift b{display:block;color:var(--ink);font-size:14px;margin-bottom:2px}.lc-funnel .sm-total{display:flex;align-items:center;gap:16px}.lc-funnel .sm-minis{border-right:1px solid #d8cdb8;padding-right:16px}.lc-funnel .sm-minis img{width:66px;height:66px;border-radius:12px;object-fit:cover;background:#fff;display:block}.lc-funnel .sm-total-txt{text-align:right}.lc-funnel .sm-total-label{font-size:12.5px;color:var(--ink-soft)}.lc-funnel .sm-total-price{font-family:Georgia,serif;font-size:26px;line-height:1.2;color:var(--ink)}.lc-funnel .sm-save{font-size:12.5px;font-weight:700;color:#8a6b3f}@media(max-width:560px){.lc-funnel .stackmod{padding:18px 14px}.lc-funnel .sm-row{gap:10px;margin-bottom:20px}.lc-funnel .sm-life{flex:0 0 116px}.lc-funnel .sm-life img{width:116px;height:82px}.lc-funnel .sm-thumb{display:none}.lc-funnel .sm-head{flex-direction:column;gap:6px}.lc-funnel .sm-summary{flex-direction:column;align-items:flex-start;gap:14px}.lc-funnel .sm-total{width:100%;justify-content:space-between}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/lc-funnel.css.map */
