@charset "UTF-8";.foldar-shop-bar{border-bottom:.1rem solid rgba(0,0,0,.12);position:relative;z-index:300;width:100%}.foldar-shop-bar.is-sticky{position:sticky;top:var(--sm-sticky-top, 0px);transition:background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.foldar-shop-bar.is-stuck{--bar-bg: var(--at-white);background:var(--bar-bg);box-shadow:0 4px 6px #00000012,0 12px 20px #0000001a,0 32px 48px #00000024}.foldar-shop-bar-inner{margin:0 auto;display:flex;height:4.8rem;align-items:stretch;padding-inline:var(--at-space--m);border-bottom:.1rem solid rgba(0,0,0,.12);border-top:.1rem solid rgba(0,0,0,.12);gap:0}.foldar-sm-filter-panel-inner{padding-inline:var(--at-space--m)}.foldar-shop-type-toggle{display:flex;align-items:stretch;flex-shrink:0}.foldar-shop-type-track{--track-pad: .3rem;display:inline-flex;align-items:center;justify-content:center;position:relative;background:#f3f4f6;border:.1rem solid rgba(0,0,0,.08);border-radius:.6rem;padding:var(--track-pad);margin:var(--at-space--3xs) 0;width:-moz-fit-content;width:fit-content;gap:2px}.foldar-shop-type-slider{position:absolute;top:var(--track-pad);left:var(--track-pad);height:calc(100% - var(--track-pad) * 2);width:var(--slider-w, 50%);background:#fff;border-radius:.4rem;box-shadow:0 .1rem .3rem #0000001a,0 0 0 .1rem #0000000f;transition:transform .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:0}.foldar-shop-type-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font-family:DIN Condensed,sans-serif;font-size:var(--at-text--2xs);font-weight:400;letter-spacing:.1rem;text-transform:uppercase;color:#6b7280;padding:0 var(--at-space--2xs);cursor:pointer;white-space:nowrap;width:auto;flex:0 0 auto;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;transition:color .15s;border-radius:.4rem}.foldar-shop-type-btn:hover{color:#374151}.foldar-shop-type-btn.is-active{color:#1a1a1a}.foldar-shop-bar-sep{width:.1rem;background:#0000001a;margin:var(--at-space--2xs) var(--at-space--s) var(--at-space--2xs) var(--at-space--2xs);flex-shrink:0}.foldar-shop-tabs-viewport{position:relative;overflow:hidden;flex:1;align-self:stretch;--fade-size: 2.4rem;mask-image:linear-gradient(to right,transparent,black var(--fade-size),black calc(100% - var(--fade-size)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,black var(--fade-size),black calc(100% - var(--fade-size)),transparent)}.foldar-shop-tabs-viewport.at-start{mask-image:linear-gradient(to right,black 0%,black calc(100% - var(--fade-size)),transparent);-webkit-mask-image:linear-gradient(to right,black 0%,black calc(100% - var(--fade-size)),transparent)}.foldar-shop-tabs-viewport.at-end{mask-image:linear-gradient(to right,transparent,black var(--fade-size),black 100%);-webkit-mask-image:linear-gradient(to right,transparent,black var(--fade-size),black 100%)}.foldar-shop-tabs-viewport.at-start.at-end{mask-image:none;-webkit-mask-image:none}.foldar-shop-uc-tabs{position:absolute;top:0;left:0;right:0;height:100%;display:flex;align-items:stretch;gap:var(--at-space--xs);overflow-x:auto;scrollbar-width:none;transform:translateY(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.foldar-shop-uc-tabs::-webkit-scrollbar{display:none}.foldar-shop-uc-tabs:after{content:"";flex:0 0 var(--at-space--3xs)}.foldar-shop-up-tabs{position:absolute;top:0;left:0;right:0;height:100%;display:flex;align-items:stretch;gap:var(--at-space--xs);transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.foldar-shop-up-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font-family:DIN Condensed,sans-serif;font-size:var(--at-text--2xs);font-weight:400;letter-spacing:.1rem;text-transform:uppercase;color:#a3a39e;padding:0;width:-moz-fit-content;width:fit-content;flex:0 0 auto;cursor:pointer;white-space:nowrap;display:flex;align-items:center;justify-content:center;position:relative;transition:color .15s}.foldar-shop-up-tab:hover,.foldar-shop-up-tab.is-active{color:#5c5c58}.foldar-shop-tabs-viewport.is-uppers .foldar-shop-uc-tabs{transform:translateY(100%);pointer-events:none}.foldar-shop-tabs-viewport.is-uppers .foldar-shop-up-tabs{transform:translateY(0);pointer-events:auto}.foldar-shop-tabs-viewport.is-uppers .foldar-shop-uc-indicator{opacity:0!important}.foldar-shop-tabs-viewport.is-uppers .foldar-shop-up-indicator{opacity:1}.foldar-shop-uc-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font-family:DIN Condensed,sans-serif;font-size:var(--at-text--2xs);font-weight:400;letter-spacing:.1rem;text-transform:uppercase;color:#a3a39e;padding:0;width:-moz-fit-content;width:fit-content;flex:0 0 auto;cursor:pointer;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:var(--at-space--3xs);position:relative;transition:color .15s}.foldar-shop-uc-tab:hover{color:#5c5c58}.foldar-shop-uc-tab.is-active{color:var(--at-black)}.foldar-shop-uc-label{position:relative;letter-spacing:.1rem;font-size:var(--at-text--xs);font-weight:400;line-height:1;transition:color .15s}.foldar-shop-uc-count{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .4rem;margin-left:.35rem;border-radius:2rem;background-color:#e5e5e3;font-family:var(--foldar-font-heading, "DIN Condensed"),sans-serif;font-size:var(--at-text--xs);font-weight:400;font-variant-numeric:tabular-nums;line-height:1;vertical-align:middle;letter-spacing:0;transition:all .15s;text-align:center;flex-shrink:0;color:#000}.foldar-shop-uc-tab.is-active .foldar-shop-uc-count{background-color:#000;color:var(--at-white);min-width:2rem}.foldar-shop-uc-indicator,.foldar-shop-up-indicator{position:absolute;bottom:0;left:0;height:2px;background:var(--indicator-color, #f43139);opacity:0;pointer-events:none;will-change:transform,width}.foldar-sm-filter-panel{--sm-accent: #f43139;--sm-surface: #fff;--sm-border-mid: rgba(0, 0, 0, .14);--sm-text: #1a1a1a;--sm-text-dim: #5c5c58;--sm-filter-active: var(--sm-accent);position:relative;z-index:1;top:.1rem;background-color:var(--at-white);display:grid;place-items:center;place-content:flex-start;overflow:hidden;padding-bottom:calc(var(--at-space--3xs) * .7);transition:background-color .25s cubic-bezier(.4,0,.2,1);width:100%;margin:0 auto;align-items:stretch;gap:0;grid-template-rows:1fr;padding-top:var(--at-space--xs);border-bottom:.1rem solid rgba(0,0,0,.12)}@media(max-width:767px){.foldar-sm-filter-panel{grid-template-rows:0fr;padding:0;background-color:transparent;border-top:0;border-bottom:0;transition:grid-template-rows .3s cubic-bezier(.32,.72,0,1),padding .3s cubic-bezier(.32,.72,0,1),background-color .25s cubic-bezier(.4,0,.2,1)}.foldar-sm-filter-panel.is-open{grid-template-rows:1fr;padding-block:var(--at-space--xs);background-color:var(--at-white);border-bottom:.1rem solid rgba(0,0,0,.12)}}.foldar-sm-filter-panel-inner{overflow:hidden;min-height:0;display:flex;gap:var(--at-space--l);width:100%;margin:0 auto}.foldar-shop-bar-sep--filter,.foldar-shop-filter-trigger{display:none}@media(max-width:768px){.foldar-shop-bar{height:auto}.foldar-shop-bar-inner{flex-wrap:wrap;height:auto}.foldar-shop-bar-inner:not(:has(.foldar-sm-filter-panel.is-open)){border-bottom:none}.foldar-shop-bar-inner:has(~.foldar-sm-filter-panel.is-open){border-bottom:.1rem solid rgba(0,0,0,.12)}.foldar-shop-type-toggle{order:1;flex:1}.foldar-shop-bar-sep--filter{display:none}.foldar-shop-tabs-viewport{order:3;flex:1;min-width:0}.foldar-shop-filter-trigger{display:flex;align-items:center;gap:var(--at-space--3xs);cursor:pointer;flex-shrink:0;background:none;border:.1rem solid transparent;border-right-color:#00000014;border-left-color:#00000014;font-family:inherit;font-size:var(--at-text--2xs);font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:inherit;order:4;margin:0;border-radius:0;height:4rem;padding:0 var(--at-space--s)}.foldar-shop-filter-trigger .foldar-shop-filter-label{display:none}.foldar-shop-filter-trigger svg{flex-shrink:0}.foldar-shop-filter-trigger[aria-expanded=true]{background:var(--at-black, #1a1a1a);color:var(--at-white, #fff);border-color:var(--at-black, #1a1a1a)}}@media(max-width:480px){.foldar-shop-type-btn{font-size:calc(var(--at-text--2xs) * .85);padding:0 calc(var(--at-space--2xs) * .75)}.foldar-shop-uc-tab,.foldar-shop-up-tab{font-size:calc(var(--at-text--2xs) * .85)}}@media(prefers-reduced-motion:reduce){.foldar-shop-type-slider,.foldar-shop-uc-tabs,.foldar-shop-up-tabs,.foldar-shop-uc-indicator,.foldar-shop-up-indicator{transition:none!important}.foldar-shop-uc-tab:after{transition:none!important}.foldar-shop-images-switch,.foldar-shop-images-knob,.foldar-shop-images-label{transition:none!important}}.foldar-shop-matrix{--sm-accent: #f43139;--sm-bg: #f4f4f2;--sm-surface: #fff;--sm-surface2: #f9f9f7;--sm-border: rgba(0, 0, 0, .08);--sm-border-mid: rgba(0, 0, 0, .14);--sm-text: #1a1a1a;--sm-text-dim: #5c5c58;--sm-text-muted: var(--at-text-muted);--sm-filter-w: 20rem;--sm-family-w: 40vw;--sm-sticky-top: 0px;--sm-sticky-extra: 0px;--sm-filter-active: var(--sm-accent);display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.foldar-sm-sidebar-section{display:flex;gap:var(--at-space--2xs);align-items:baseline;margin-bottom:var(--at-space--2xs);flex-wrap:wrap}.foldar-sm-sidebar-section:last-child{margin-bottom:0}.foldar-sm-sidebar-heading{font-family:DIN Condensed,sans-serif;letter-spacing:.1rem;text-transform:uppercase;font-size:var(--at-text--2xs);font-weight:400;color:var(--sm-text-dim)}.foldar-sm-filter-group{display:flex;flex-wrap:wrap;gap:6px}.foldar-sm-filter-btn{display:inline-flex;align-items:center;padding:5px 10px;border:1px solid var(--sm-border-mid);border-radius:3px;background:var(--sm-surface);color:var(--sm-text-dim);font-size:calc(var(--at-text--2xs) * .9);font-weight:600;letter-spacing:-.02rem;cursor:pointer;transition:background .15s,border-color .15s,color .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:nowrap}.foldar-sm-filter-btn:hover{border-color:var(--sm-text-dim);color:var(--sm-text)}.foldar-sm-filter-btn.is-active{background:var(--sm-filter-active);color:#fff;border-color:var(--sm-filter-active)}.foldar-sm-filter-trigger{display:none;align-items:center;gap:6px;padding:10px 16px;background:var(--sm-surface);border:1px solid var(--sm-border-mid);border-radius:6px;font-family:DIN Condensed,sans-serif;font-size:var(--at-text--xs);font-weight:700;letter-spacing:.1rem;text-transform:uppercase;color:var(--sm-text);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:12px}.foldar-sm-filter-trigger svg{width:18px;height:18px}.foldar-sm-filter-modal{display:none;position:fixed;inset:0;z-index:9999}.foldar-sm-filter-modal.is-open{display:block}.foldar-sm-filter-modal-backdrop{position:absolute;inset:0;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.foldar-sm-filter-modal-content{position:absolute;bottom:0;left:0;right:0;max-height:80vh;overflow-y:auto;background:var(--sm-surface);border-radius:16px 16px 0 0;padding:20px;transform:translateY(100%);transition:transform .3s cubic-bezier(.32,.72,0,1)}.is-open .foldar-sm-filter-modal-content{transform:translateY(0)}.foldar-sm-filter-modal-content .foldar-sm-sidebar-section{margin-bottom:20px}.foldar-sm-filter-modal-content .foldar-sm-filter-group{gap:8px}.foldar-sm-filter-modal-content .foldar-sm-filter-btn{padding:8px 14px;font-size:var(--at-text--2xs)}.foldar-sm-filter-modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.foldar-sm-filter-modal-header h3{font-family:DIN Condensed,sans-serif;font-size:var(--at-text--m);font-weight:700;letter-spacing:.1rem;text-transform:uppercase;color:var(--sm-text);margin:0}.foldar-sm-filter-modal-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:var(--sm-bg);color:var(--sm-text);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.foldar-sm-filter-modal-close svg{width:18px;height:18px}.foldar-sm-filter-apply{width:100%;margin-top:8px;padding:14px;background:var(--sm-accent);color:#fff;border:none;border-radius:6px;font-family:DIN Condensed,sans-serif;font-size:var(--at-text--s);font-weight:700;letter-spacing:.1rem;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.foldar-sm-main{min-width:0;padding-bottom:var(--at-space--xl)}.foldar-sm-family-row{display:flex;border-bottom:1px solid var(--sm-border-mid)}.foldar-sm-family-row:has(.foldar-sm-family-variations:not(.at-start)) .foldar-sm-family-info{box-shadow:1.5rem 0 1rem -1rem var(--sm-border-mid);z-index:1}.foldar-sm-family-row[data-filtered=false]{display:none}.foldar-sm-family-row.hl-dim{opacity:.3}.foldar-sm-family-info{position:sticky;left:0;z-index:5;flex:0 0 var(--sm-family-w);background:var(--sm-surface);display:flex;padding-inline:var(--at-space--m);padding-top:var(--at-space--m);flex-direction:column;align-items:flex-start;gap:var(--at-space--3xs);border-right:1px solid var(--sm-border);transition:box-shadow .35s cubic-bezier(.32,.72,0,1)}.foldar-sm-family-img-wrap{position:relative;overflow:hidden;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:0}.foldar-sm-family-img-wrap.has-fold{flex-direction:column}.foldar-sm-family-hero-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:20%;width:auto;max-width:none;z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.foldar-sm-family-img{position:relative;z-index:1;max-width:calc(var(--family-img-scale, 100) * 1%);height:auto;-o-object-fit:contain;object-fit:contain}.foldar-sm-family-img--folded{margin-top:calc(var(--at-space--s) * -1)}.foldar-sm-family-info-content{display:flex;position:absolute;left:var(--at-space--m);bottom:var(--at-space--m);flex-direction:column;gap:var(--at-space--3xs);padding:var(--at-space--3xs) var(--at-space--2xs);flex:1}.foldar-sm-family-img-ph{font-family:DIN Condensed,sans-serif;font-size:calc(var(--at-text--2xs) * .55);font-weight:700;letter-spacing:.1rem;text-transform:uppercase;color:var(--sm-text-muted);opacity:.6;padding:40px 0}.foldar-sm-family-badge-wrap{position:absolute;top:0;right:var(--at-space--xs);display:flex;gap:var(--at-space--2xs);place-items:center;font-size:calc(var(--at-text--xs) * .7);font-weight:700;text-transform:uppercase}.foldar-sm-family-badge-wrap>.foldar-sm-family-badge{background:var(--sm-accent);padding:calc(var(--at-space--3xs) * .5) var(--at-space--3xs);color:#fff}.foldar-sm-family-badge-wrap.badge-compact,.foldar-sm-family-badge-wrap.badge-versatile,.foldar-sm-family-badge-wrap.badge-duty{background:var(--sm-accent);color:#fff}.foldar-sm-family-sale{position:absolute;top:4px;right:4px;z-index:2;display:inline-block;font-size:calc(var(--at-text--xs) * .7);font-weight:700;text-transform:uppercase;padding:2px 6px;background:var(--sm-accent);color:#fff}.foldar-sm-family-name{font-family:DIN Condensed,sans-serif;font-size:var(--at-text--l);text-transform:uppercase;letter-spacing:.1rem;color:var(--sm-text);line-height:1;margin:var(--at-space--2xs) 0}.foldar-sm-family-tagline{font-size:var(--at-text--2xs);font-weight:700;text-transform:uppercase;letter-spacing:-.03rem;color:var(--sm-text-dim);margin:0}.foldar-sm-family-price{font-family:DIN Condensed,sans-serif;font-size:var(--at-text--s);font-weight:900;color:var(--sm-text);letter-spacing:.1rem;line-height:1}.foldar-sm-family-oal{display:flex;align-items:center;gap:var(--at-space--2xs);margin-top:calc(var(--at-space--3xs) * .5)}.foldar-sm-family-oal-num{font-family:DIN Condensed,sans-serif;font-size:var(--at-text--xs);font-weight:400;color:var(--sm-accent);letter-spacing:.1rem;text-transform:uppercase}.foldar-sm-family-oal-lbl{font-size:calc(var(--at-text--2xs) * .7);color:var(--sm-text-muted);text-transform:uppercase;letter-spacing:.1rem}.foldar-sm-family-variations{display:flex;flex:1;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;--fade-size: 0;mask-image:linear-gradient(to right,transparent,black var(--fade-size),black calc(100% - var(--fade-size)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,black var(--fade-size),black calc(100% - var(--fade-size)),transparent)}.foldar-sm-family-variations.at-start{--fade-size: 0;mask-image:linear-gradient(to right,black calc(100% - var(--fade-size)),transparent);-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--fade-size)),transparent)}.foldar-sm-family-variations.at-end{--fade-size: 0;mask-image:linear-gradient(to right,transparent,black var(--fade-size));-webkit-mask-image:linear-gradient(to right,transparent,black var(--fade-size))}.foldar-sm-family-variations.at-start.at-end{mask-image:none;-webkit-mask-image:none}.foldar-sm-family-variations{scrollbar-width:thin;scrollbar-color:var(--sm-border-mid) transparent}.foldar-sm-family-variations::-webkit-scrollbar{height:3px}.foldar-sm-family-variations::-webkit-scrollbar-thumb{background:var(--sm-border-mid);border-radius:2px}.foldar-sm-build-group{display:flex;flex-direction:column;border-right:1px solid var(--sm-border);flex-shrink:0}.foldar-sm-build-group:last-child{border-right:none}.foldar-sm-build-group-label{display:flex;background:var(--at-black)}.foldar-sm-build-label{position:sticky;left:0;font-size:calc(var(--at-text--xs) * .7);text-transform:uppercase;font-weight:700;color:var(--at-white);padding:var(--at-space--3xs) var(--at-space--2xs);white-space:nowrap}.foldar-sm-build-cells{display:flex;gap:var(--at-space--2xs);flex:1}.foldar-sm-cell{position:relative;background:#ffffff4d;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);padding:var(--at-space--xs);display:flex;flex-direction:column;gap:var(--at-space--2xs);min-height:140px;width:23rem;flex:0 0 23rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;scroll-snap-align:start;border-radius:0;transition:background .15s ease,border-color .15s ease;clip-path:polygon(0 0,calc(100% - 1.2rem) 0,100% 1.2rem,100% 100%,0 100%)}.foldar-sm-cell:hover:not(.is-na):not(.is-compared){background:color-mix(in oklch,var(--sm-surface2),white 90%)}.foldar-sm-cell:focus-visible{outline:.2rem solid var(--sm-accent);outline-offset:2px}.foldar-sm-cell.is-na{background:var(--sm-bg);align-items:center;justify-content:center;min-height:0;min-width:80px;cursor:default;clip-path:none}.foldar-sm-cell.is-compared{background:color-mix(in srgb,var(--sm-accent),#fff 90%)}.foldar-sm-cell.is-compared .foldar-sm-check{opacity:1;transform:scale(1) rotate(0)}.foldar-sm-cell:not(.is-compared) .foldar-sm-check{opacity:0;transform:scale(0) rotate(-20deg)}.foldar-sm-cell.hl-match{background:var(--hl-bg-color, var(--sm-surface))}.foldar-sm-cell.hl-dim{opacity:.3}.foldar-sm-cell.hl-dim.is-na{opacity:.15}.foldar-sm-cell.is-filtered-out{display:none}.foldar-sm-cell:disabled{pointer-events:none}.foldar-sm-cell .foldar-sm-border{z-index:2;color:var(--sm-accent)}.foldar-sm-na-dash{font-size:var(--at-text--xs);color:var(--sm-text-muted);font-weight:300}.foldar-sm-check{position:absolute;top:.8rem;right:.8rem;width:2rem;height:2rem;background:var(--sm-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0) rotate(-20deg);pointer-events:none;z-index:2}.foldar-sm-check svg{width:1.2rem;height:1.2rem;color:#fff}.foldar-sm-gallery{position:relative;width:100%;aspect-ratio:1;background:linear-gradient(150deg,#f0efed,#e8e7e4);border-radius:4px;border:1px solid var(--sm-border);overflow:hidden;cursor:pointer;touch-action:pan-y}.foldar-sm-gallery-track{position:absolute;inset:0}.foldar-sm-gallery-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .15s ease}.foldar-sm-gallery-img.is-active{opacity:1}.foldar-sm-gallery-dots{position:absolute;bottom:5px;left:50%;transform:translate(-50%);display:flex;gap:4px;z-index:1}.foldar-sm-gallery-dot{width:5px;height:5px;border-radius:50%;background:#0003;transition:background .15s}.foldar-sm-gallery-dot.is-active{background:var(--sm-accent)}.foldar-sm-gallery-arrow{display:none;position:absolute;top:50%;z-index:2;width:24px;height:24px;padding:0;border:none;border-radius:50%;background:#ffffffd9;color:#333;cursor:pointer;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 1px 3px #0000001f;transition:opacity .15s ease,background .15s ease}.foldar-sm-gallery-arrow svg{width:14px;height:14px;display:block}.foldar-sm-gallery-arrow:active{background:#fff}.foldar-sm-gallery-arrow--prev{left:0;transform:translate(-50%,-50%)}.foldar-sm-gallery-arrow--next{right:0;transform:translate(50%,-50%)}.foldar-sm-var-name{font-family:DIN Condensed,sans-serif;font-size:calc(var(--at-text--xs) * 1);font-weight:700;letter-spacing:.1rem;text-transform:uppercase;color:var(--sm-text);line-height:1.2}.foldar-sm-var-oal{display:flex;gap:var(--at-space--2xs);align-items:center;font-family:DIN Condensed,sans-serif;font-size:var(--at-text--xs);font-weight:700;color:var(--sm-accent);letter-spacing:.1rem;text-transform:uppercase}.foldar-sm-var-oal-lbl{font-size:calc(var(--at-text--2xs));font-weight:600;color:var(--sm-text-muted);text-transform:uppercase;letter-spacing:.1rem}.foldar-sm-var-tags{display:flex;flex-wrap:wrap;gap:3px}.foldar-sm-var-tag{font-size:calc(var(--at-text--2xs) * .8);color:var(--sm-text-dim);letter-spacing:-.03rem;line-height:1;height:-moz-fit-content;height:fit-content;background:var(--sm-bg);border:1px solid var(--sm-border);padding:calc(var(--at-space--2xs) * .5) calc(var(--at-space--2xs) * .75);border-radius:2px;white-space:nowrap}.foldar-sm-var-price-row{display:flex;flex-direction:column;gap:.15rem;margin:var(--at-space--2xs) 0}.foldar-sm-var-price{font-family:DIN Condensed,sans-serif;font-size:var(--at-text--s);font-weight:800;color:var(--sm-text);letter-spacing:.1rem;line-height:1}.foldar-sm-finance{display:flex;align-items:center;gap:.4rem;font-size:calc(var(--at-text--xs) * .9);color:var(--sm-text-dim);line-height:1;letter-spacing:-.03rem}.foldar-sm-finance-amount{font-weight:700;letter-spacing:-.03rem;color:var(--sm-text)}.foldar-sm-finance-logo{display:inline-flex;margin-top:calc(var(--at-space--2xs) * -.25)}.foldar-sm-finance-logo svg{display:flex;place-self:center;height:auto;width:6.5rem;color:#003e59}.foldar-sm-var-actions{display:flex;margin-top:auto;gap:5px}.foldar-sm-btn-wrap{flex:1;display:flex;width:100%;--btn-color: var(--sm-accent);--btn-hover-bg: color-mix(in srgb, var(--sm-accent), #000 18%);--btn-hover-text: #fff;--corner-size: 1.2rem}.foldar-sm-btn-wrap .foldar-btn-primary-wrapper{display:flex;width:100%}.foldar-sm-btn-wrap .foldar-btn{background:var(--btn-color);border:none;padding:10px 8px 7px;font-family:DIN Condensed,sans-serif;font-size:var(--at-text--xs);font-weight:700;letter-spacing:.1rem;text-transform:uppercase;color:#fff;width:100%}.foldar-sm-placeholder{padding:60px 24px;text-align:center;color:var(--sm-text-muted)}.foldar-sm-placeholder p{margin-bottom:8px}.foldar-sm-empty{padding:40px 24px;text-align:center;color:var(--sm-text-muted)}@media(max-width:1024px){.foldar-shop-matrix{--sm-filter-w: 18rem;--sm-family-w: 35vw}.foldar-sm-family-name{font-size:var(--at-text--m)}}@media(pointer:coarse){.foldar-sm-gallery{overflow:visible}.foldar-sm-gallery-track{display:flex;transition:transform .3s ease}.foldar-sm-gallery-img{position:relative;inset:auto;flex:0 0 100%;opacity:1;transition:none}.foldar-sm-gallery-img.is-active{opacity:1}.foldar-sm-gallery-arrow{display:flex}}@media(max-width:768px){.foldar-shop-matrix{grid-template-columns:1fr}.foldar-sm-filter-drawer{display:none}.foldar-sm-sidebar-heading{font-size:var(--at-text--xs)}.foldar-sm-filter-btn{padding:8px 14px;font-size:var(--at-text--2xs)}.foldar-sm-family-row{flex-direction:column;border-bottom:2px solid var(--sm-border)}.foldar-sm-family-info{position:relative;flex:none;flex-direction:column;align-items:stretch;gap:0;border-right:none;border-bottom:none;overflow:hidden}.foldar-sm-family-img-wrap{position:relative;flex:none;width:100%;max-width:100%;margin-bottom:0;padding:var(--at-space--m) var(--at-space--l);display:flex;align-items:center;justify-content:center}.foldar-sm-family-img-wrap.has-fold{flex-direction:row;gap:var(--at-space--s)}.foldar-sm-family-hero-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:50%;width:auto;max-width:none;z-index:0}.foldar-sm-family-img{position:relative;z-index:1;max-width:45%;height:auto}.foldar-sm-family-img--unfolded{max-width:45%}.foldar-sm-family-info-content{position:static;padding:var(--at-space--s) var(--at-space--m);flex:none;min-width:0;display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:var(--at-space--3xs) var(--at-space--s)}.foldar-sm-family-name{font-size:var(--at-text--2xl);margin:0}.foldar-sm-family-price{font-size:var(--at-text--s)}.foldar-sm-family-folded{display:none}.foldar-sm-family-variations{--fade-size: 2.4rem;padding:0}.foldar-sm-family-variations.at-start,.foldar-sm-family-variations.at-end{--fade-size: 2.4rem}.foldar-sm-cell{width:240px;flex:0 0 240px;padding:12px;min-height:auto}.foldar-sm-var-name{font-size:var(--at-text--s)}.foldar-sm-var-tags{gap:4px}.foldar-sm-var-tag{font-size:var(--at-text--xs);padding:calc(var(--at-space--2xs) * .7) var(--at-space--2xs)}.foldar-sm-var-price{font-size:var(--at-text--m)}.foldar-sm-var-price-row{margin:4px 0}.foldar-sm-build-label{font-size:var(--at-text--xs);padding:var(--at-space--xs) var(--at-space--s)}.foldar-sm-btn-wrap .foldar-btn{padding:14px 12px 11px;font-size:var(--at-text--s)}.foldar-sm-check{width:1.6rem;height:1.6rem;top:.5rem;right:.5rem}.foldar-sm-check svg{width:1rem;height:1rem}.foldar-sm-gallery{aspect-ratio:4/3}.foldar-sm-gallery-img{padding:6px}}@media(max-width:480px){.foldar-sm-family-img-wrap{padding:var(--at-space--s) var(--at-space--m)}.foldar-sm-family-info-content{padding:var(--at-space--2xs) var(--at-space--s)}.foldar-sm-family-name{font-size:var(--at-text--xl)}.foldar-sm-family-badge,.foldar-sm-family-sale{display:none}.foldar-sm-cell{width:240px;flex:0 0 240px;padding:12px}.foldar-sm-var-name{font-size:var(--at-text--xs)}.foldar-sm-var-tag{font-size:var(--at-text--2xs)}}@media(prefers-reduced-motion:reduce){.foldar-sm-cell,.foldar-sm-check,.foldar-sm-gallery-img,.foldar-sm-gallery-dot,.foldar-sm-gallery-arrow,.foldar-sm-filter-modal-content,.foldar-sm-filter-btn{transition:none!important}}.foldar-shop-compare{--sc-accent: #f43139;--sc-backdrop-opacity: .6}.foldar-sc-bar{position:fixed;bottom:0;left:0;right:0;z-index:9000;background:#1a1a1a;border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -4px 20px #0003;padding:12px 0;transition:transform .2s}.foldar-sc-bar[hidden]{display:none}.foldar-sc-bar-inner{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:16px}.foldar-sc-pills{display:flex;flex-wrap:wrap;gap:8px;flex:1;min-width:0}.foldar-sc-pill{display:inline-flex;align-items:center;gap:6px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:4px;padding:6px 10px;white-space:nowrap;color:#fff;font-size:var(--at-text--2xs)}.foldar-sc-pill-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;cursor:pointer;color:#ffffff80;display:flex;transition:color .12s}.foldar-sc-pill-remove:hover{color:var(--sc-accent)}.foldar-sc-bar-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.foldar-sc-clear-wrap{display:flex;--btn-color: rgba(255, 255, 255, .3);--btn-hover-bg: rgba(255, 255, 255, .15);--btn-hover-text: #fff}.foldar-sc-clear-wrap .foldar-btn{border:1px solid var(--btn-color);background:transparent;padding:9px 20px;font-family:DIN Condensed,sans-serif;font-size:var(--at-text--xs);font-weight:400;letter-spacing:.1rem;text-transform:uppercase;color:#ffffffb3;white-space:nowrap}.foldar-sc-clear-wrap .foldar-btn:hover{border-color:#ffffff80;color:#fff}.foldar-sc-compare-wrap{display:flex;--btn-color: var(--sc-accent);--btn-hover-bg: color-mix(in srgb, var(--sc-accent), #000 18%);--btn-hover-text: #fff;--corner-size: 1.2rem}.foldar-sc-compare-wrap .foldar-btn-primary-wrapper{display:flex;width:100%}.foldar-sc-compare-wrap .foldar-btn{background:var(--btn-color);border:none;padding:9px 20px;font-family:DIN Condensed,sans-serif;font-size:var(--at-text--xs);font-weight:400;letter-spacing:.1rem;text-transform:uppercase;color:#fff;white-space:nowrap;width:100%}.foldar-sc-modal{--sc-inset: 12px;--sc-radius: 12px;--sc-border: 6px;position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:var(--sc-inset)}.foldar-sc-modal[hidden]{display:none}.foldar-sc-backdrop{position:absolute;inset:0;background:#0006;opacity:0;transition:opacity .3s ease}.foldar-sc-modal.is-active .foldar-sc-backdrop{opacity:1}.foldar-sc-modal-glass{position:relative;max-width:960px;width:100%;max-height:calc(100vh - var(--sc-inset) * 2);padding:var(--sc-border);border-radius:var(--sc-radius);background:#ffffff59;backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);box-shadow:0 8px 40px #00000029,0 0 0 1px #0000000f;opacity:0;transform:scale(.96);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.foldar-sc-modal.is-active .foldar-sc-modal-glass{opacity:1;transform:scale(1)}.foldar-sc-modal-panel{display:flex;flex-direction:column;width:100%;height:100%;max-height:calc(100vh - var(--sc-inset) * 2 - var(--sc-border) * 2);background:#fff;border-radius:calc(var(--sc-radius) - var(--sc-border));overflow:hidden}.foldar-sc-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.foldar-sc-modal-title{font-family:DIN Condensed,sans-serif;font-size:var(--at-text--m);font-weight:400;text-transform:uppercase;letter-spacing:.1rem;color:#1a1a1a;line-height:1;margin:0}.foldar-sc-modal-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:#374151;cursor:pointer;flex-shrink:0;transition:color .15s ease}.foldar-sc-modal-close:hover{color:#111827}.foldar-sc-modal-close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.foldar-sc-modal-close svg{display:block}.foldar-sc-modal-body{overflow:auto;padding:0;flex:1}.foldar-sc-filters{display:flex;gap:6px;padding:16px 20px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.foldar-sc-filters::-webkit-scrollbar{display:none}.foldar-sc-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e5e7eb;background:transparent;border-radius:4px;padding:6px 12px;font-family:DIN Condensed,sans-serif;font-size:var(--at-text--2xs);font-weight:400;letter-spacing:.1rem;text-transform:uppercase;color:#6b7280;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.foldar-sc-filter:hover{border-color:#d1d5db;color:#374151}.foldar-sc-filter.is-active{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.foldar-sc-filter.is-disabled{opacity:.3;cursor:default}.foldar-sc-table{width:-moz-max-content;width:max-content;min-width:100%}.foldar-sc-row{display:grid;grid-template-columns:140px repeat(var(--sc-cols, 2),minmax(25rem,1fr));border-bottom:1px solid #f0f0f0}.foldar-sc-row:last-child{border-bottom:none}.foldar-sc-row--header{background:#f9fafb;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:5}.foldar-sc-row--actions{border-top:1px solid #e5e7eb;border-bottom:none;padding:12px 0}.foldar-sc-row:hover:not(.foldar-sc-row--header):not(.foldar-sc-row--actions){background:#00000004}.foldar-sc-label-cell{position:sticky;left:0;z-index:2;background:#fff;box-shadow:2px 0 4px #0000000a;padding:14px 20px;font-family:DIN Condensed,sans-serif;font-size:var(--at-text--2xs);font-weight:400;letter-spacing:.1rem;text-transform:uppercase;color:#6b7280;display:flex;align-items:center;border-right:1px solid #f0f0f0}.foldar-sc-row--header .foldar-sc-label-cell{background:#f9fafb;z-index:10}.foldar-sc-value-cell{padding:14px 20px;font-size:var(--at-text--2xs);color:#1a1a1a;display:flex;align-items:center;gap:8px;border-right:1px solid #f0f0f0;transition:background .15s ease}.foldar-sc-value-cell:last-child{border-right:none}.foldar-sc-value-cell--header{flex-direction:column;align-items:flex-start;gap:0;font-family:DIN Condensed,sans-serif;font-size:var(--at-text--s);font-weight:400;letter-spacing:.1rem;text-transform:uppercase;color:#1a1a1a;padding:20px}.foldar-sc-nfa-icon{flex-shrink:0;margin:0 auto}.foldar-sc-nfa-yes{color:#22c55e}.foldar-sc-nfa-no{color:#d1d5db}.foldar-sc-header-price{font-family:inherit;font-size:var(--at-text--xs);letter-spacing:.1rem;color:#6b7280;text-transform:none}.foldar-sc-view-wrap{display:flex;width:100%;--btn-color: var(--sc-accent, #f43139);--btn-hover-bg: color-mix(in srgb, var(--sc-accent, #f43139), #000 18%);--btn-hover-text: #fff;--corner-size: 10px}.foldar-sc-view-wrap .foldar-btn-primary-wrapper{display:flex;width:100%}.foldar-sc-view-wrap .foldar-btn{background:var(--btn-color);border:none;padding:10px 16px;font-family:DIN Condensed,sans-serif;font-size:var(--at-text--xs);font-weight:400;letter-spacing:.1rem;text-transform:uppercase;color:#fff;white-space:nowrap;width:100%}.foldar-sc-placeholder{padding:60px 24px;text-align:center;color:#a3a39e}.foldar-sc-placeholder p{margin-bottom:8px}@media(max-width:768px){.foldar-sc-bar-inner{flex-direction:column;gap:10px}.foldar-sc-pills{justify-content:center}.foldar-sc-modal{--sc-inset: 8px}.foldar-sc-filters{padding:12px 14px 0}.foldar-sc-row{grid-template-columns:100px repeat(var(--sc-cols, 2),1fr)}.foldar-sc-label-cell,.foldar-sc-value-cell{padding:10px}}@media(prefers-reduced-motion:reduce){.foldar-sc-bar,.foldar-sc-pill,.foldar-sc-modal,.foldar-sc-clear-btn{transition:none!important}}
