.lcf{color:var(--lc-text);font-family:var(--lc-sans)}.lcf *,.lcf *:before,.lcf *:after{box-sizing:border-box}.lcf [hidden]{display:none!important}.lcf a[href^="tel:"]{white-space:nowrap}.lcf-sec{padding-block:56px}@media(min-width:1000px){.lcf-sec{padding-block:88px}}.lcf-sec,.lcf-p,#lcf-buy{scroll-margin-top:96px}.lcf-paper{background:var(--lc-paper)}.lcf-stone{background:var(--lc-stone)}.lcf-line{border-top:1px solid var(--lc-line)}.lcf-h1,.lcf-title{margin:0;font-family:var(--lc-serif);font-weight:var(--heading-font-weight,500);color:var(--lc-ink);letter-spacing:-.016em;text-wrap:balance}.lcf-h1{font-size:clamp(34px,4.2vw,56px);line-height:1.04}.lcf-title{margin-top:6px;font-size:clamp(30px,3.3vw,44px);line-height:1.08}.lcf-h2{margin:0;font-family:var(--lc-serif);font-weight:var(--heading-font-weight,500);font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.012em;color:var(--lc-ink);text-wrap:balance}.lcf-lead{margin:14px 0 0;font-size:17px;line-height:1.6;max-width:64ch}.lcf-muted{color:var(--lc-muted)}.lcf-link{color:var(--lc-green);font-weight:600;text-decoration:underline;text-underline-offset:3px}.lcf-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:16px 0 0;padding:0}.lcf-chip{display:inline-flex;align-items:center;min-height:30px;padding:5px 11px;border:1px solid var(--lc-line);border-radius:999px;background:#fff;font-size:13.5px;line-height:1.25;font-weight:600;color:var(--lc-ink)}.lcf-chip--cert{background:var(--lc-ink);border-color:var(--lc-ink);color:#fff}.lcf-chip--fire{background:color-mix(in srgb,var(--lc-brass) 15%,#fff);border-color:color-mix(in srgb,var(--lc-brass) 45%,#fff)}.lcf-seal{position:absolute;right:16px;top:16px;z-index:2;width:94px;height:94px;pointer-events:none;filter:drop-shadow(0 10px 18px rgba(31,42,35,.28))}.lcf-seal svg{display:block;width:100%;height:100%}.lcf-seal__bg{fill:var(--lc-brass)}.lcf-seal__ring{fill:none;stroke:#fff9;stroke-width:1}.lcf-seal text{font-family:var(--lc-sans);font-size:9.4px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;fill:#1f2a23}.lcf-seal__key{fill:none;stroke:#1f2a23;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}@media(max-width:599px){.lcf-seal{right:10px;top:10px;width:74px;height:74px}}.lcf-p{background:var(--lc-paper);padding-block:18px 56px}@media(min-width:1000px){.lcf-p{padding-block:28px 88px}}.lcf-p__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:26px}.lcf-media,.lcf-buy{min-width:0}@media(min-width:1000px){.lcf-p__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:60px;align-items:start}.lcf-media{position:sticky;top:104px}}.lcf-frame{position:relative;margin:0;border-radius:var(--lc-radius-lg);background:var(--lc-stone);overflow:hidden;aspect-ratio:1/1}.lcf-frame img,.lcf-hero__media img{display:block;width:100%;height:100%;object-fit:contain;padding:clamp(14px,3vw,36px);mix-blend-mode:multiply}.lcf-thumbs{position:relative;display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.lcf-thumb{-webkit-appearance:none;appearance:none;flex:none;width:72px;height:72px;margin:0;padding:4px;border:1px solid var(--lc-line);border-radius:10px;background:var(--lc-stone);cursor:pointer}.lcf-thumb img{display:block;width:100%;height:100%;object-fit:contain;border-radius:6px;mix-blend-mode:multiply}.lcf-thumb[aria-pressed=true]{border-color:var(--lc-ink);box-shadow:0 0 0 1px var(--lc-ink)}.lcf-brand{margin:0;font-size:15px;line-height:1.4;font-weight:600;color:var(--lc-green)}.lcf-intro{margin-top:14px;font-size:16.5px;line-height:1.6;max-width:60ch}.lcf-intro p{margin:0}.lcf-pick{display:grid;gap:16px;margin-top:22px}.lcf-label{display:block;margin:0 0 7px;font-size:14px;font-weight:600;color:var(--lc-ink)}.lcf-select{-webkit-appearance:none;appearance:none;width:100%;min-height:52px;margin:0;padding:12px 44px 12px 14px;border:1px solid var(--lc-line);border-radius:var(--lc-r-btn);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f2a23' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center/18px;font:inherit;font-size:16px;font-weight:600;color:var(--lc-ink);cursor:pointer}.lcf-dims{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:10px 0 0;padding:12px 14px;border-radius:12px;background:var(--lc-stone)}@media(min-width:600px){.lcf-dims{grid-template-columns:repeat(4,minmax(0,1fr))}}.lcf-dims div{min-width:0}.lcf-dims dt{font-size:12.5px;color:var(--lc-muted)}.lcf-dims dd{margin:2px 0 0;font-size:14.5px;font-weight:600;color:var(--lc-ink);font-variant-numeric:tabular-nums}.lcf-locks{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}.lcf-lock{position:relative;display:inline-flex}.lcf-lock input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.lcf-lock span{display:inline-flex;align-items:center;min-height:44px;padding:10px 15px;border:1px solid var(--lc-line);border-radius:var(--lc-r-btn);background:#fff;font-size:15px;font-weight:600;line-height:1.25;color:var(--lc-ink);transition:background-color .15s ease,border-color .15s ease}.lcf-lock input:checked+span{border-color:var(--lc-ink);background:var(--lc-ink);color:#fff}.lcf-lock input:focus-visible+span{outline:3px solid var(--lc-brass);outline-offset:2px}.lcf-lock input:disabled+span{opacity:.42;text-decoration:line-through;cursor:not-allowed}.lcf-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:24px 0 0}.lcf-price strong{font-family:var(--lc-serif);font-weight:500;font-size:clamp(38px,3.6vw,50px);line-height:1;color:var(--lc-ink);font-variant-numeric:lining-nums}.lcf-price span{font-size:15px;color:var(--lc-muted)}.lcf-ppc{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--lc-muted)}.lcf-lt{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:12px 0 0;font-size:15px;font-weight:600;color:var(--lc-green)}.lcf-lt svg{width:18px;height:18px;flex:none}.lcf-lt small{font-size:13px;font-weight:400;color:var(--lc-muted)}.lcf-form{display:grid;gap:12px;margin-top:22px}.lcf-btn{width:100%;min-height:56px;font-size:17px}.lcf-btn[disabled]{background:var(--lc-stone-2);color:var(--lc-muted);cursor:not-allowed}.lcf-note{margin:0;font-size:14.5px;line-height:1.55;color:var(--lc-text)}.lcf-note--heavy{padding:12px 14px;border:1px solid color-mix(in srgb,var(--lc-brass) 40%,#fff);border-radius:12px;background:color-mix(in srgb,var(--lc-brass) 13%,#fff);color:var(--lc-ink)}.lcf-pay{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.lcf-pay p{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;color:var(--lc-ink)}.lcf-pay p svg{width:16px;height:16px;color:var(--lc-green)}.lcf-pay ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.lcf-pay__i{display:block;width:38px;height:24px}.lcf-help{margin:18px 0 0;font-size:15px;line-height:1.6}.lcf-help a{color:var(--lc-green);font-weight:600;text-decoration:underline;text-underline-offset:3px}.lcf-assure{display:grid;gap:12px;list-style:none;margin:20px 0 0;padding:18px 0 0;border-top:1px solid var(--lc-line)}.lcf-assure li{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5}.lcf-assure svg{flex:none;width:20px;height:20px;margin-top:1px;color:var(--lc-green)}.lcf-fine{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--lc-muted)}.lcf-tbl-wrap,.lcf-mini-w{position:relative}.lcf-tbl-wrap{margin-top:26px;overflow-x:auto;border:1px solid var(--lc-line);border-radius:var(--lc-radius-lg);background:#fff}.lcf-tbl{width:100%;min-width:780px;border-collapse:collapse;font-size:15px}.lcf-tbl th,.lcf-tbl td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--lc-line);white-space:nowrap;font-variant-numeric:tabular-nums;vertical-align:middle}.lcf .lcf-tbl tr>:first-child{padding-inline-start:16px}.lcf .lcf-tbl tr>:last-child{padding-inline-end:16px}.lcf-tbl thead th{background:var(--lc-stone);font-size:12.5px;font-weight:600;color:var(--lc-muted);white-space:normal;min-width:96px}.lcf-tbl tbody tr:last-child>*{border-bottom:0}.lcf-tbl tbody th{position:sticky;left:0;z-index:1;background:#fff;font-weight:600;color:var(--lc-ink)}.lcf-tbl thead th:first-child{position:sticky;left:0;z-index:1}.lcf-tbl tbody th,.lcf-tbl thead th:first-child{box-shadow:inset -1px 0 0 var(--lc-line)}.lcf-tbl tr.is-on>*{background:var(--lc-green-50)}.lcf-tbl small{display:block;font-size:12.5px;font-weight:400;color:var(--lc-muted)}.lcf-choose{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;min-height:40px;margin:0;padding:8px 14px;border:1px solid var(--lc-ink);border-radius:var(--lc-r-btn);background:#fff;font:inherit;font-size:14px;font-weight:600;color:var(--lc-ink);text-decoration:none;cursor:pointer}.lcf-choose[aria-pressed=true]{background:var(--lc-ink);color:#fff}.lcf-spec__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}@media(min-width:960px){.lcf-spec__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:start}}.lcf-prose{font-size:16.5px;line-height:1.65;max-width:70ch}.lcf-prose p{margin:0 0 1em}.lcf-prose h3{margin:1.5em 0 .5em;font-family:var(--lc-serif);font-weight:500;font-size:22px;line-height:1.25;color:var(--lc-ink)}.lcf-prose ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lcf-prose li{position:relative;padding-left:22px}.lcf-prose li:before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--lc-brass)}.lcf-card{padding:22px;border:1px solid var(--lc-line);border-radius:var(--lc-radius-lg);background:#fff}.lcf-card h3{margin:0;font-family:var(--lc-serif);font-weight:500;font-size:23px;line-height:1.2;color:var(--lc-ink)}.lcf-rows{margin:14px 0 0}.lcf-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;padding:12px 0;border-top:1px solid var(--lc-line)}.lcf-row dt{font-size:14px;color:var(--lc-muted)}.lcf-row dd{margin:0;font-size:15px;font-weight:600;color:var(--lc-ink)}.lcf-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,258px),1fr));margin:26px 0 0;padding:0;list-style:none}.lcf-grid>li{display:flex;min-width:0}.lcf-grid>li>.lcf-rc{flex:1;width:100%}.lcf-rc{position:relative;display:flex;flex-direction:column;border:1px solid var(--lc-line);border-radius:var(--lc-radius-lg);background:#fff;overflow:hidden;transition:border-color .15s ease,box-shadow .2s ease}@media(hover:hover)and (pointer:fine){.lcf-rc:hover{border-color:var(--lc-ink);box-shadow:0 14px 30px -18px #1f2a2359}}.lcf-rc:focus-within{border-color:var(--lc-ink)}.lcf-rc__img{aspect-ratio:4/3;background:var(--lc-stone)}.lcf-rc__img img{display:block;width:100%;height:100%;object-fit:contain;padding:14px;mix-blend-mode:multiply}.lcf-rc__b{display:flex;flex:1;flex-direction:column;gap:8px;padding:16px 18px 18px}.lcf-rc__k{margin:0;font-size:13px;font-weight:600;color:var(--lc-muted)}.lcf-rc__t{margin:0;font-family:var(--lc-serif);font-weight:500;font-size:23px;line-height:1.15;color:var(--lc-ink)}.lcf-rc__t a{color:inherit;text-decoration:none}.lcf-rc__t a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.lcf-rc__t a:focus-visible{outline:none}.lcf-rc .lcf-chips{margin-top:2px;gap:6px}.lcf-rc .lcf-chip{min-height:26px;padding:3px 9px;font-size:12.5px}.lcf-rc__s{margin:0;font-size:14px;color:var(--lc-text)}.lcf-rc__f{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--lc-line)}.lcf-rc__p{margin:0;font-size:14px;color:var(--lc-muted)}.lcf-rc__p strong{font-family:var(--lc-serif);font-size:24px;font-weight:500;color:var(--lc-ink)}.lcf-rc__l{font-size:13px;font-weight:600;color:var(--lc-green)}@media(max-width:599px){.lcf-grid{gap:12px}.lcf-rc{display:grid;grid-template-columns:112px minmax(0,1fr)}.lcf-rc__img{aspect-ratio:auto;min-height:100%}.lcf-rc__img img{padding:8px}.lcf-rc__b{gap:6px;padding:12px 14px 14px}.lcf-rc__k{font-size:12.5px}.lcf-rc__t{font-size:20px}.lcf-rc__f{padding-top:10px}.lcf-rc__p strong{font-size:21px}}@media(prefers-reduced-motion:reduce){.lcf-rc,.lcf-lock span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/lc16-cof.css.map */
