.lf-fp{--lf-inset: clamp(2.4rem, 3.45vw, 6.6rem);--lf-fp-ink: #171717;--lf-fp-muted: #6a6a6a;--lf-fp-hair: rgba(0, 0, 0, .12);--lf-fp-hair-soft: rgba(0, 0, 0, .07);--lf-fp-wash: #f7f6f4;--lf-fp-accent: #1c3b2a;box-sizing:border-box}.lf-fp *,.lf-fp *:before,.lf-fp *:after{box-sizing:inherit}.lf-fp-section{padding:clamp(40px,3.6vw,80px) var(--lf-inset)}.lf-fp-section--wash{background:var(--lf-fp-wash)}.lf-fp-section--tight{padding-top:clamp(24px,2vw,44px);padding-bottom:clamp(24px,2vw,44px)}.lf-fp h1,.lf-fp h2,.lf-fp h3,.lf-fp h4{font-family:var(--lf-display-font);color:var(--lf-fp-ink);margin:0;font-weight:300}.lf-fp-h2{font-size:clamp(22px,1.55vw,38px);font-weight:300;letter-spacing:.05em;line-height:1.15;text-transform:uppercase;margin:0 0 clamp(26px,2.1vw,46px)}.lf-fp-h3{font-size:clamp(15px,calc(.32vw + 9px),21px);font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px}.lf-fp-body{font-size:clamp(14px,calc(.22vw + 9.5px),17px);line-height:1.72;color:#3a3a3a}.lf-fp-body p{margin:0 0 1.1em}.lf-fp-body p:last-child{margin-bottom:0}.lf-fp-desc__title{margin-bottom:clamp(40px,3.4vw,68px)}.lf-fp-desc__body{font-size:clamp(11px,.775vw,19px);line-height:1.72;color:#3a3a3a}.lf-fp-desc__body p{margin:0 0 1.1em}.lf-fp-desc__body p:last-child{margin-bottom:0}.lf-fp-kicker{font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#00000073}.lf-fp-buy{display:grid;grid-template-columns:minmax(0,44.3%) minmax(360px,1fr);gap:clamp(24px,2.6vw,64px);align-items:start}.lf-fp-buy--fp{padding-left:6.645%;grid-template-columns:minmax(0,47.453%) minmax(320px,1fr)}.lf-fp-buy__col{position:sticky;top:calc(var(--lf-fp-header-h, 0px) + 20px)}.lf-fp-gallery{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.lf-fp-buy--fp>.lf-fp-gallery{grid-template-rows:auto auto minmax(0,1fr);align-self:stretch}.lf-fp-carousel{display:flex;align-items:center;gap:8px;min-width:0}.lf-fp-carousel__nav{flex:0 0 auto;width:30px;height:74px;display:flex;align-items:center;justify-content:center;border:1px solid var(--lf-fp-hair);background:#fff;color:var(--lf-fp-ink);cursor:pointer;transition:border-color .15s,background .15s}.lf-fp-carousel__nav[hidden]{display:none}.lf-fp-carousel__nav:hover{border-color:var(--lf-fp-ink);background:var(--lf-fp-wash)}.lf-fp-carousel__nav:focus-visible{outline:2px solid var(--lf-fp-accent);outline-offset:2px}.lf-fp-carousel__nav svg{width:12px;height:12px}.lf-fp-thumbs{display:flex;flex-direction:row;gap:10px;margin:0;padding:0;list-style:none;min-width:0;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:thin}@media(prefers-reduced-motion:reduce){.lf-fp-thumbs{scroll-behavior:auto}}.lf-fp-thumbs::-webkit-scrollbar{height:6px}.lf-fp-thumbs::-webkit-scrollbar-thumb{background:var(--lf-fp-hair)}.lf-fp-thumbs li{flex:0 0 auto;scroll-snap-align:start}.lf-fp-thumb{display:block;width:74px;height:74px;padding:0;border:1px solid var(--lf-fp-hair-soft);background:#fff;cursor:pointer;overflow:hidden}.lf-fp-thumb--ph{background:repeating-linear-gradient(45deg,#f4f3f1,#f4f3f1 6px,#efedea 6px 12px);cursor:default}.lf-fp-thumb img{width:100%;height:100%;object-fit:contain;display:block}.lf-fp-buy--fp .lf-fp-video--gallery{grid-row:3;align-self:end;width:100%}.lf-fp-thumb[aria-current=true]{border-color:var(--lf-fp-ink)}.lf-fp-thumb:focus-visible{outline:2px solid var(--lf-fp-accent);outline-offset:2px}.lf-fp-stage{position:relative;background:#fff;border:1px solid var(--lf-fp-hair-soft);aspect-ratio:1 / 1;overflow:hidden}.lf-fp-stage figure{margin:0;width:100%;height:100%}.lf-fp-stage img{width:100%;height:100%;object-fit:contain;display:block}.lf-fp-js .lf-fp-slide{display:none}.lf-fp-js .lf-fp-slide[data-active=true]{display:block}.lf-fp-ph{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;width:100%;height:100%;min-height:220px;background:repeating-linear-gradient(45deg,#f4f3f1,#f4f3f1 10px,#efedea 10px 20px);color:#8a8a8a;font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:16px}.lf-fp-ph strong{font-weight:500;color:#6a6a6a}.lf-fp-sku{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--lf-fp-muted);margin:0 0 10px}.lf-fp-title{font-family:var(--lf-display-font);font-size:clamp(24px,calc(.72vw + 12px),42px);font-weight:300;letter-spacing:.02em;line-height:1.16;color:var(--lf-fp-ink);margin:0 0 16px}.lf-fp-stock{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--lf-fp-muted);margin-bottom:14px}.lf-fp-stock:before{content:"";width:8px;height:8px;border-radius:50%;background:#2e7d4f;flex:0 0 auto}.lf-fp-stock[data-in-stock=false]:before{background:#b3541e}.lf-fp-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:6px}.lf-fp-price__amount{font-family:var(--lf-display-font);font-size:clamp(20px,calc(.42vw + 12px),30px);font-weight:400;letter-spacing:.02em;color:var(--lf-fp-ink)}.lf-fp-price__was{font-size:16px;color:var(--lf-fp-muted);text-decoration:line-through}.lf-fp-finance{font-size:13px;color:var(--lf-fp-muted);margin-bottom:22px}.lf-fp-opt{margin-bottom:20px}.lf-fp-opt__label{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--lf-fp-muted);margin-bottom:9px}.lf-fp-opt__label b{font-weight:700;color:var(--lf-fp-ink);letter-spacing:.08em}.lf-fp-opt__set{display:flex;flex-wrap:wrap;gap:8px;border:0;margin:0;padding:0}.lf-fp-opt__caption{font-size:12px;line-height:1.6;color:var(--lf-fp-muted);margin:10px 0 0}.lf-fp-opt__set legend,.lf-fp-opt input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lf-fp-pill{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border:1px solid var(--lf-fp-hair);background:#fff;color:var(--lf-fp-ink);font-size:13px;letter-spacing:.06em;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.lf-fp-pill:hover{border-color:var(--lf-fp-ink)}input:checked+.lf-fp-pill{background:var(--lf-fp-ink);border-color:var(--lf-fp-ink);color:#fff}input:focus-visible+.lf-fp-pill,input:focus-visible+.lf-fp-swatch{outline:2px solid var(--lf-fp-accent);outline-offset:2px}input:disabled+.lf-fp-pill,input:disabled+.lf-fp-swatch{opacity:.35;cursor:not-allowed}.lf-fp-swatch{display:inline-block;width:40px;height:40px;border:1px solid var(--lf-fp-hair);background:var(--lf-fp-sw, #e6e3de) center / cover no-repeat;cursor:pointer;position:relative;transition:box-shadow .15s,border-color .15s}input:checked+.lf-fp-swatch{border-color:var(--lf-fp-ink);box-shadow:inset 0 0 0 2px #fff}.lf-fp-swatch--none{background:linear-gradient(to top left,transparent calc(50% - 1px),rgba(0,0,0,.25) 50%,transparent calc(50% + 1px)),#f4f3f1}.lf-fp-fixed{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--lf-fp-ink);padding:11px 14px;background:var(--lf-fp-wash);border:1px solid var(--lf-fp-hair-soft);margin-bottom:20px}.lf-fp-fixed span:first-child{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--lf-fp-muted)}.lf-fp-fixed b{font-weight:500}.lf-fp-addons{display:none}.lf-fp-js .lf-fp-addons{display:block}.lf-fp-js .lf-fp-addons__noscript{display:none}.lf-fp-addons__noscript{font-size:13px;line-height:1.6;color:var(--lf-fp-muted);padding:12px 14px;border:1px solid var(--lf-fp-hair-soft);background:var(--lf-fp-wash);margin-bottom:20px}.lf-fp-pill--fixed{background:var(--lf-fp-ink);border-color:var(--lf-fp-ink);color:#fff;cursor:default}.lf-fp-addon{margin-bottom:18px}.lf-fp-addon>summary{list-style:none;display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:52px;padding:0 14px;border:1px solid var(--lf-fp-hair);background:#fff;cursor:pointer;font-size:14px;color:var(--lf-fp-ink)}.lf-fp-addon__summary-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lf-fp-addon__summary-price{flex:0 0 auto;margin-left:12px;margin-right:16px;font-size:calc(14px * 1.15);font-weight:700;line-height:1;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;color:var(--lf-fp-ink)}.lf-fp-addon__summary-price:empty{display:none}.lf-fp-addon__summary-end{display:flex;align-items:center;gap:4px;flex:0 0 auto}.lf-fp-info--summary{margin:0}.lf-fp-addon>summary::-webkit-details-marker{display:none}.lf-fp-addon>summary:focus-visible{outline:2px solid var(--lf-fp-accent);outline-offset:2px}.lf-fp-addon__caret{width:12px;height:12px;flex:0 0 auto;transition:transform .2s ease}.lf-fp-addon[open] .lf-fp-addon__caret{transform:rotate(180deg)}.lf-fp-addon__list{border:1px solid var(--lf-fp-hair);border-top:0}.lf-fp-addon__row{display:flex;align-items:stretch;border-bottom:1px solid var(--lf-fp-hair-soft);background:#fff;transition:background .12s}.lf-fp-addon__row:last-child{border-bottom:0}.lf-fp-addon__row:hover{background:var(--lf-fp-wash)}.lf-fp-addon__radio{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.lf-fp-addon__opt{display:flex;align-items:center;gap:14px;flex:1 1 auto;min-width:0;padding:11px 4px 11px 14px;cursor:pointer;font-size:14px;color:var(--lf-fp-ink)}.lf-fp-addon__row--none .lf-fp-addon__opt{min-height:48px}.lf-fp-addon__radio:checked+.lf-fp-addon__opt{font-weight:500}.lf-fp-addon__row:has(.lf-fp-addon__radio:checked){background:var(--lf-fp-wash);box-shadow:inset 3px 0 0 var(--lf-fp-accent)}.lf-fp-addon__radio:checked+.lf-fp-addon__opt{background:var(--lf-fp-wash)}.lf-fp-addon__row:has(.lf-fp-addon__radio:checked) .lf-fp-addon__opt{background:transparent}.lf-fp-addon__radio:focus-visible+.lf-fp-addon__opt{outline:2px solid var(--lf-fp-accent);outline-offset:-2px}.lf-fp-addon__thumb{width:52px;height:52px;flex:0 0 auto;object-fit:contain;background:#fff;border:1px solid var(--lf-fp-hair-soft)}.lf-fp-addon__thumb--ph{background:repeating-linear-gradient(45deg,#f4f3f1,#f4f3f1 5px,#efedea 5px 10px)}.lf-fp-addon__text{display:flex;flex:1 1 auto;min-width:0;align-items:baseline;justify-content:flex-start;gap:2px 10px;flex-wrap:wrap}.lf-fp-addon__name{min-width:0;line-height:1.35}.lf-fp-addon__plus{font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.lf-fp-info{flex:0 0 auto;align-self:center;width:26px;height:26px;margin:0 12px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--lf-fp-hair);border-radius:50%;background:#fff;color:var(--lf-fp-muted);font-family:var(--lf-display-font);font-size:13px;font-weight:400;line-height:1;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.lf-fp-info:hover{border-color:var(--lf-fp-accent);color:var(--lf-fp-accent);background:#fff}.lf-fp-info:focus-visible{outline:2px solid var(--lf-fp-accent);outline-offset:2px}.lf-fp-info[hidden]{display:none}.lf-fp-info--empty{border-color:transparent;background:none;cursor:default}.lf-fp-addon__soldout{font-size:12px;color:#b3541e;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.lf-fp-modal{width:min(640px,calc(100vw - 40px));max-height:min(86vh,900px);padding:0;border:0;background:#fff;color:var(--lf-fp-ink);box-shadow:0 24px 70px #00000047;overflow:hidden;transform-origin:50% 50%}.lf-fp-modal::backdrop{background:#1412108c}@keyframes lf-fp-modal-in{0%{transform:scale(.35);opacity:0}to{transform:scale(1);opacity:1}}@keyframes lf-fp-modal-fade{0%{opacity:0}to{opacity:1}}.lf-fp-modal[open]{animation:lf-fp-modal-in .2s cubic-bezier(.16,.84,.44,1)}.lf-fp-modal[open]::backdrop{animation:lf-fp-modal-fade .2s ease-out}@media(prefers-reduced-motion:reduce){.lf-fp-modal[open]{animation:lf-fp-modal-fade 1ms linear}.lf-fp-modal[open]::backdrop{animation:none}}.lf-fp-modal__box{position:relative;max-height:min(86vh,900px);overflow-y:auto;padding:30px clamp(20px,2vw,38px) 34px;-webkit-overflow-scrolling:touch}.lf-fp-modal__close{position:absolute;top:12px;right:12px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--lf-fp-muted);cursor:pointer;transition:color .15s}.lf-fp-modal__close:hover{color:var(--lf-fp-ink)}.lf-fp-modal__close:focus-visible{outline:2px solid var(--lf-fp-accent);outline-offset:2px}.lf-fp-modal__close svg{width:13px;height:13px}.lf-fp-modal__sku{margin:0 0 6px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#0006}.lf-fp .lf-fp-modal__title{font-family:var(--lf-display-font);font-weight:700;font-size:clamp(20px,calc(.34vw + 13px),28px);line-height:1.2;letter-spacing:.01em;margin:0 40px 20px 0}.lf-fp-modal__media{display:grid;gap:10px;margin-bottom:24px}.lf-fp-modal__media[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-fp-modal__media[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.lf-fp-modal__shot{margin:0;aspect-ratio:1 / 1;background:var(--lf-fp-wash);border:1px solid var(--lf-fp-hair-soft);overflow:hidden}.lf-fp-modal__shot img{width:100%;height:100%;object-fit:contain;display:block}.lf-fp-modal__shot--ph{display:flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--lf-fp-muted);background:repeating-linear-gradient(45deg,#f6f5f3,#f6f5f3 7px,#efedea 7px 14px)}.lf-fp-modal__body{font-size:14px;line-height:1.7;color:#3a3a3a}.lf-fp-modal__intro{margin:0 0 22px;font-size:clamp(14px,calc(.14vw + 11.4px),16px);color:#2c2c2c}.lf-fp-modal__h3{font-family:var(--lf-display-font);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--lf-fp-ink);margin:26px 0 12px}.lf-fp-modal__blocks{margin:0}.lf-fp-modal__blocks dt{font-weight:600;color:var(--lf-fp-ink);margin-top:14px}.lf-fp-modal__blocks dt:first-child{margin-top:0}.lf-fp-modal__blocks dd{margin:2px 0 0}.lf-fp-modal__blocks{margin-bottom:6px}.lf-fp-modal__specs{width:100%;border-collapse:collapse}.lf-fp-modal__specs th,.lf-fp-modal__specs td{text-align:left;padding:9px 0;border-bottom:1px solid var(--lf-fp-hair-soft);vertical-align:top}.lf-fp-modal__specs th{width:40%;font-weight:400;color:var(--lf-fp-muted)}.lf-fp-modal__rel-intro{margin:24px 0 10px}.lf-fp-modal__rel{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 10px}.lf-fp-modal__rel{margin-bottom:8px}.lf-fp-modal__rel a{display:inline-flex;align-items:center;padding:7px 13px;border:1px solid var(--lf-fp-hair);color:var(--lf-fp-accent);text-decoration:none;font-size:13px;transition:border-color .15s,background .15s}.lf-fp-modal__rel a:hover{border-color:var(--lf-fp-accent);background:var(--lf-fp-wash)}.lf-fp-modal__rel a:focus-visible{outline:2px solid var(--lf-fp-accent);outline-offset:2px}.lf-fp-modal__doc{display:inline-block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#1a5fb4;text-decoration:underline;text-underline-offset:3px}a.lf-fp-modal__doc{font-weight:700}.lf-fp-modal__doc--ph{cursor:default;opacity:.75}@media(max-width:749px){.lf-fp-modal{width:calc(100vw - 24px)}.lf-fp-modal__media[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-fp-modal__media[data-count="3"] .lf-fp-modal__shot:first-child{grid-column:1 / -1}}.lf-fp-buyrow{display:grid;grid-template-columns:minmax(0,1fr);margin-top:24px}.lf-fp-buyrow--qty{grid-template-columns:118px minmax(0,1fr);gap:12px;align-items:stretch}.lf-fp-qty{display:flex;align-items:center;border:1px solid var(--lf-fp-hair);background:#fff}.lf-fp-qty button{width:36px;height:100%;min-height:52px;border:0;background:transparent;color:var(--lf-fp-ink);font-size:18px;line-height:1;cursor:pointer}.lf-fp-qty button:focus-visible{outline:2px solid var(--lf-fp-accent);outline-offset:-2px}.lf-fp-qty input{width:100%;min-width:0;border:0;text-align:center;font-size:14px;color:var(--lf-fp-ink);background:transparent;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.lf-fp-qty input::-webkit-outer-spin-button,.lf-fp-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lf-fp-atc{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border:1px solid var(--lf-fp-ink);background:var(--lf-fp-ink);color:#fff;font-family:var(--lf-display-font);font-size:14px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s}.lf-fp-atc:hover:not([disabled]):not([aria-disabled=true]){background:#000}.lf-fp-atc[disabled],.lf-fp-atc[aria-disabled=true]{background:#9a9a9a;border-color:#9a9a9a;cursor:not-allowed}.lf-fp-atc:focus-visible{outline:2px solid var(--lf-fp-accent);outline-offset:2px}.lf-fp-spinner{width:15px;height:15px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:lf-fp-spin .7s linear infinite}.lf-fp-spinner[hidden]{display:none}@keyframes lf-fp-spin{to{transform:rotate(360deg)}}.lf-fp-note{margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.6;border:1px solid var(--lf-fp-hair-soft);background:var(--lf-fp-wash);color:var(--lf-fp-ink)}.lf-fp-note[hidden]{display:none}.lf-fp-note--warn{border-color:#e0c4a8;background:#fdf6ef;color:#7a4318}.lf-fp-note--err{border-color:#e5bdbd;background:#fdf2f2;color:#8c2f2f}.lf-fp-payterms{margin-top:14px}.lf-fp-sticky{position:fixed;top:var(--lf-fp-header-h, 0px);left:0;right:0;z-index:900;background:#fffffff7;-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);border-bottom:1px solid var(--lf-fp-hair);transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform .28s cubic-bezier(.16,.84,.44,1),opacity .28s,visibility 0s linear .28s}.lf-fp-sticky[data-shown=true]{transform:translateY(0);opacity:1;visibility:visible;transition:transform .28s cubic-bezier(.16,.84,.44,1),opacity .28s,visibility 0s}@media(prefers-reduced-motion:reduce){.lf-fp-sticky{transition:none}}.lf-fp-sticky__in{display:flex;align-items:center;gap:clamp(12px,1.2vw,26px);padding:10px var(--lf-inset);max-width:100%}.lf-fp-sticky__thumb{width:44px;height:44px;flex:0 0 auto;object-fit:contain;border:1px solid var(--lf-fp-hair-soft);background:#fff}.lf-fp-sticky__name{flex:1 1 auto;min-width:0;font-size:13px;line-height:1.35;color:var(--lf-fp-ink);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lf-fp-sticky__sel{display:flex;align-items:center;gap:10px;flex:0 0 auto}.lf-fp-sticky__sel select{min-height:38px;padding:0 30px 0 10px;border:1px solid var(--lf-fp-hair);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4l4 4 4-4' fill='none' stroke='%23171717' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 10px center / 11px;font-size:13px;color:var(--lf-fp-ink);-webkit-appearance:none;appearance:none;max-width:170px}.lf-fp-sticky__sel select:focus-visible{outline:2px solid var(--lf-fp-accent);outline-offset:1px}.lf-fp-sticky__price{font-family:var(--lf-display-font);font-size:clamp(15px,calc(.24vw + 10px),22px);font-weight:400;color:var(--lf-fp-ink);flex:0 0 auto;white-space:nowrap}.lf-fp-sticky .lf-fp-atc{flex:0 0 auto;min-height:42px;padding:0 clamp(16px,1.4vw,34px);font-size:13px}.lf-fp-fuel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--lf-fp-hair-soft);background:#fff}.lf-fp-fuel__cell{display:flex;flex-direction:column;align-items:center;gap:12px;padding:clamp(20px,1.7vw,36px) 16px;text-align:center;border-right:1px solid var(--lf-fp-hair-soft)}.lf-fp-fuel__cell:last-child{border-right:0}.lf-fp-fuel__icon{width:clamp(34px,2.1vw,46px);height:clamp(34px,2.1vw,46px);color:var(--lf-fp-accent)}.lf-fp-fuel__icon svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.lf-fp-fuel__label{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--lf-fp-muted)}.lf-fp-fuel__value{font-family:var(--lf-display-font);font-size:clamp(15px,calc(.26vw + 10px),23px);font-weight:400;letter-spacing:.01em;color:var(--lf-fp-ink);line-height:1.3}.lf-fp-fuel__note{font-size:12px;line-height:1.6;color:var(--lf-fp-muted);margin-top:14px;max-width:90ch}.lf-fp-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(240px,20vw,340px),1fr));gap:clamp(20px,2vw,48px)}.lf-fp-featlist{margin:0;padding:0;list-style:none;display:grid;gap:clamp(14px,1vw,24px)}.lf-fp-featlist li{padding-left:22px;position:relative;font-size:clamp(14px,calc(.2vw + 9.6px),16px);line-height:1.65;color:#3a3a3a}.lf-fp-featlist li:before{content:"";position:absolute;left:0;top:.62em;width:9px;height:1px;background:var(--lf-fp-accent)}.lf-fp-featlist b{display:block;font-family:var(--lf-display-font);font-size:clamp(14px,calc(.2vw + 10px),17px);font-weight:500;letter-spacing:.04em;color:var(--lf-fp-ink);margin-bottom:3px}.lf-fp-spectable{width:100%;border-collapse:collapse;font-size:clamp(13px,calc(.18vw + 9.5px),16px)}.lf-fp-spectable th,.lf-fp-spectable td{text-align:left;padding:13px 16px 13px 0;border-bottom:1px solid var(--lf-fp-hair-soft);vertical-align:top;line-height:1.55}.lf-fp-spectable th{font-weight:400;color:var(--lf-fp-muted);width:42%;letter-spacing:.02em}.lf-fp-spectable td{color:var(--lf-fp-ink)}.lf-fp-drawings{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,300px));gap:clamp(16px,1.5vw,34px);margin-top:clamp(24px,2vw,44px)}.lf-fp-drawing{margin:0;border:1px solid var(--lf-fp-hair-soft);background:#fff;padding:16px}.lf-fp-drawing img{width:100%;height:auto;display:block}.lf-fp-drawing figcaption{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--lf-fp-muted);margin-top:12px;text-align:center}.lf-fp-incl{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,220px));gap:clamp(20px,2vw,40px);margin-top:clamp(24px,2vw,44px);justify-content:start}.lf-fp-incl__item{text-align:center}.lf-fp-incl__img{border:1px solid var(--lf-fp-hair-soft);background:#fff;padding:16px}.lf-fp-incl__img img,.lf-fp-incl__placeholder{width:100%;height:auto;display:block}.lf-fp-incl__cap{font-size:13px;font-weight:500;color:var(--lf-fp-ink);margin:12px 0 0}.lf-fp-dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(230px,18vw,330px),1fr));gap:12px;margin:0;padding:0;list-style:none}.lf-fp-dl a,.lf-fp-dl .lf-fp-dl__pending{display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid var(--lf-fp-hair);background:#fff;color:var(--lf-fp-ink);text-decoration:none;font-size:14px;letter-spacing:.02em;transition:border-color .15s,background .15s}.lf-fp-dl a:hover{border-color:var(--lf-fp-ink);background:var(--lf-fp-wash)}.lf-fp-dl a:focus-visible{outline:2px solid var(--lf-fp-accent);outline-offset:2px}.lf-fp-dl .lf-fp-dl__pending{border-style:dashed;color:#9a9a9a;background:transparent}.lf-fp-dl svg{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.lf-fp-videos{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(280px,26vw,560px),1fr));gap:clamp(16px,1.5vw,34px)}.lf-fp-video{position:relative;aspect-ratio:16 / 9;background:#000;border:1px solid var(--lf-fp-hair-soft);overflow:hidden}.lf-fp-video iframe,.lf-fp-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.lf-fp-acc{border-top:1px solid var(--lf-fp-hair)}.lf-fp-acc__item{border-bottom:1px solid var(--lf-fp-hair)}.lf-fp-acc__item>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(15px,1.1vw,22px) 0;cursor:pointer;font-family:var(--lf-display-font);font-size:clamp(14px,calc(.2vw + 10px),18px);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lf-fp-ink)}.lf-fp-acc__item>summary::-webkit-details-marker{display:none}.lf-fp-acc__item>summary:focus-visible{outline:2px solid var(--lf-fp-accent);outline-offset:2px}.lf-fp-acc__sign{position:relative;width:13px;height:13px;flex:0 0 auto}.lf-fp-acc__sign:before,.lf-fp-acc__sign:after{content:"";position:absolute;background:var(--lf-fp-ink);transition:transform .2s ease,opacity .2s ease}.lf-fp-acc__sign:before{top:6px;left:0;width:13px;height:1px}.lf-fp-acc__sign:after{left:6px;top:0;width:1px;height:13px}.lf-fp-acc__item[open] .lf-fp-acc__sign:after{transform:scaleY(0);opacity:0}.lf-fp-acc__body{padding:0 0 clamp(18px,1.4vw,30px);max-width:92ch}.lf-fp-badges{display:grid;gap:10px;margin:20px 0;padding:0;list-style:none}.lf-fp-badges li{display:flex;align-items:center;gap:10px;font-size:13px;color:#3a3a3a}.lf-fp-badges svg{width:17px;height:17px;flex:0 0 auto;color:var(--lf-fp-accent);fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.lf-fp-contact{border:1px solid var(--lf-fp-hair-soft);background:var(--lf-fp-wash);padding:16px 18px;font-size:13px;line-height:1.75;color:#3a3a3a;margin-top:20px}.lf-fp-contact strong{display:block;font-family:var(--lf-display-font);font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--lf-fp-ink);margin-bottom:6px}.lf-fp-contact a{color:var(--lf-fp-accent)}.lf-fp-share{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:9px 14px;border:1px solid var(--lf-fp-hair);background:#fff;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--lf-fp-ink);cursor:pointer}.lf-fp-share:focus-visible{outline:2px solid var(--lf-fp-accent);outline-offset:2px}.lf-fp-share svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.lf-fp-fits{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(200px,15vw,280px),1fr));gap:10px;margin:0;padding:0;list-style:none}.lf-fp-fits a{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--lf-fp-hair-soft);background:#fff;color:var(--lf-fp-ink);text-decoration:none;font-size:13px;line-height:1.4;transition:border-color .15s}.lf-fp-fits a:hover{border-color:var(--lf-fp-ink)}.lf-fp-fits a:focus-visible{outline:2px solid var(--lf-fp-accent);outline-offset:2px}.lf-fp-fits img{width:40px;height:40px;flex:0 0 auto;object-fit:contain;background:var(--lf-fp-wash)}.lf-fp-rel{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(150px,13vw,260px),1fr));gap:clamp(14px,1.3vw,30px);margin:0;padding:0;list-style:none}.lf-fp-rel a{display:block;color:inherit;text-decoration:none}.lf-fp-rel a:focus-visible{outline:2px solid var(--lf-fp-accent);outline-offset:3px}.lf-fp-rel__media{aspect-ratio:1 / 1;background:#fff;border:1px solid var(--lf-fp-hair-soft);overflow:hidden;margin-bottom:12px}.lf-fp-rel__media img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .4s cubic-bezier(.16,.84,.44,1)}.lf-fp-rel a:hover .lf-fp-rel__media img{transform:scale(1.04)}.lf-fp-rel__name{font-size:clamp(13px,calc(.24vw + 8.4px),17px);font-weight:500;line-height:1.4;color:var(--lf-fp-ink);margin-bottom:5px}.lf-fp-rel__price{font-size:clamp(13px,calc(.2vw + 8.6px),16px);font-weight:400;color:#4a4a4a}@media(max-width:1100px){.lf-fp-buy{grid-template-columns:minmax(0,1fr)}.lf-fp-buy--fp{padding-left:0}.lf-fp-buy--fp>.lf-fp-gallery{grid-template-rows:auto}.lf-fp-buy--fp .lf-fp-video--gallery{grid-row:auto;align-self:auto}.lf-fp-buy__col{position:static}.lf-fp-fuel{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-fp-fuel__cell:nth-child(2n){border-right:0}.lf-fp-fuel__cell{border-bottom:1px solid var(--lf-fp-hair-soft)}}@media(max-width:749px){.lf-fp{--lf-inset: 1.5rem}.lf-fp-video-mobile-slot--filled{margin-top:24px}.lf-fp-section{padding-top:32px;padding-bottom:32px}.lf-fp-fuel{grid-template-columns:minmax(0,1fr)}.lf-fp-fuel__cell{flex-direction:row;align-items:center;text-align:left;gap:16px;border-right:0}.lf-fp-fuel__cell>div:last-child{flex:1 1 auto}.lf-fp-sticky{top:auto;bottom:0;border-bottom:0;border-top:1px solid var(--lf-fp-hair);transform:translateY(100%)}.lf-fp-sticky__sel,.lf-fp-sticky__thumb{display:none}.lf-fp-sticky__in{padding:10px var(--lf-inset)}.lf-fp-buyrow--qty{grid-template-columns:104px minmax(0,1fr)}.lf-fp-spectable th{width:46%}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/lf-fp.css.map */
