@font-face{font-family:Noto Serif Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-hebrew-hebrew-wght-normal-Chou4HRU.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Serif Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-hebrew-latin-ext-wght-normal-CJNPERun.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-serif-hebrew-latin-wght-normal-D-QerM-5.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alef;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alef-hebrew-400-normal-B3mXsi-i.woff2)format("woff2"),url(/assets/alef-hebrew-400-normal-B7gIhvxs.woff)format("woff")}@font-face{font-family:Alef;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alef-latin-400-normal-DXtOzdue.woff2)format("woff2"),url(/assets/alef-latin-400-normal-BaiVmqus.woff)format("woff")}@font-face{font-family:Shekel;src:url(data:font/woff2;base64,d09GMgABAAAAAAKwAA8AAAAABZAAAAJbAAMAQgAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcPAZgP1NUQVREADQRCApgcQE2AiQDCAsGAAQgBYREByAMBxuZBAiuCuzGxxsibKAY1+oaK3qGMMI2Hv5/f3z73Pc+hkY1Ksg8axKYxAg1NTG6ztt+P80rsNC9yBIpIFUeoP6E6eXlD5SdUxN60oznc/f+DgBO4NoKYkq9aiKvJ/96ifr7m1rn+cfWw9zbHlCg/6J0bNNAxsIE2ufZE2jYzuqx2+uI6ZFkjrFFBSpqrEmNHnt5gYocigIQqKi/uWKtDmcDx9DZK52I5CwxmdwFkob1WXyemsXxHtLBNB2YxCox1yQjBS7xjev7Pfw2v7SovPP/NxzIozUQkOqnZ2guL4RyCbXl0Fpu3TJfFNYt8VUIudrySFIcJ91HCCn6sQESMtSWF6itoDmQywXNX1FY7ftpFAiRXqMaSCBHQjOgNQA5IFWvViWrlCoden4tSG1/9api5RLH9fo1FWPHi4oV84anhk455un7/iuny11/waze2LMP06a1IT+HHrKo5+USIJAZ+b+2+Dyv2uB/5Vn2A97+6LAY8GnXOv9dv8m65p2BUgkE73SyySVmttm+CQBS/NWz6nuhkGxX3UpJAIBMoKKt8iKvgBNkEDr6gaSqB5CZ6A9yA9MYSjTMVLlU7yxXBJXjDISKcRl9P424axRy840FPD6BJkYmZtALnwPdIYKgB4yEHBaBdjLCR5iGWnxC3GhzQ0OegPBlTAMWkhhKDT/vIimhDfkcJub41L49+cyQ0tBB0ZI8KpB64vBkYgY2NTAyMrawd+/e3mLUQhA2SvqelkgZ7tk3DqYFSAqppa/jvnO+pGZCwCa/u0NYwhDLA8VJPQXv7RR7LudHAA==)format("woff2");unicode-range:U+20AA;font-display:swap}:root{--velvet:#2b2622;--velvet-2:#443c35;--velvet-line:#2b262224;--gold:#7b5d27;--gold-hi:#7b5d27;--gold-deep:#7b5d27;--stone:#fbf8f3;--stone-2:#f3ede3;--ink:#2b2622;--ink-2:#6a6056;--line:#2b262221;--on-velvet:#2b2622;--on-velvet-2:#6a6056;--danger:#a3271f;--ok:#1f6b43;--f-display:"Noto Serif Hebrew Variable", "Times New Roman", serif;--f-body:"Shekel", "Alef", "Assistant", system-ui, sans-serif;--s-1:.9375rem;--s0:1.0625rem;--s1:1.1875rem;--s2:1.3125rem;--s3:1.625rem;--s4:clamp(1.75rem, 2.8vw, 2.375rem);--s5:clamp(2.125rem, 3.6vw, 3rem);--gutter:max(20px, env(safe-area-inset-left,0px));--gutter-r:max(20px, env(safe-area-inset-right,0px));--wrap:1200px;--head:3.75rem;--sec:clamp(4.5rem, 10vw, 9rem);--ease:cubic-bezier(.22, .7, .2, 1);--radius:6px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5rem}body{background:var(--stone);color:var(--ink);font:400 var(--s0)/1.75 var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img,svg{max-width:100%;height:auto;display:block}[hidden]{display:none!important}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{text-wrap:balance;margin:0;font-weight:300}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0}.num{font-variant-numeric:tabular-nums;unicode-bidi:isolate}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--gold-deep);outline-offset:3px}.velvet :focus-visible{outline-color:var(--gold)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.wrap{max-width:var(--wrap);padding-left:var(--gutter);padding-right:var(--gutter-r);margin-inline:auto}.velvet{color:var(--ink);background:0 0}.h1{font:300 var(--s4)/1.25 var(--f-display)}.h2{font:300 clamp(1.5rem, 2.3vw, 1.875rem)/1.3 var(--f-display)}.h3{font:300 1.1875rem/1.3 var(--f-display)}.lede{font-size:var(--s1);color:var(--ink-2);max-width:58ch;line-height:1.65}.velvet .lede{color:var(--on-velvet-2)}.eyebrow{font-size:var(--s-1);color:var(--gold-deep);letter-spacing:.04em;margin-block-end:.6rem;font-weight:500}.velvet .eyebrow{color:var(--gold)}.muted{color:var(--ink-2)}.velvet .muted{color:var(--on-velvet-2)}.fine{font-size:var(--s-1);color:var(--ink-2);margin-block-start:.8rem}.link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;padding:0}.link:hover{text-decoration-color:currentColor}.link--arrow:after{content:" ←"}.row{flex-wrap:wrap;gap:.75rem;margin-block-start:1.5rem;display:flex}.btn{background:var(--velvet);min-height:2.75rem;color:var(--stone);border:1px solid var(--velvet);cursor:pointer;transition:background .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);justify-content:center;align-items:center;gap:.5em;padding:.5rem 1.5rem;font-size:1rem;font-weight:400;text-decoration:none;display:inline-flex}.btn:hover{background:var(--velvet-2)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--gold{background:var(--velvet);border-color:var(--velvet);color:var(--stone)}.btn--gold:hover{background:var(--velvet-2);border-color:var(--velvet-2)}.btn--line{border-color:var(--velvet-line);color:var(--on-velvet);background:0 0}.btn--line:hover{border-color:var(--ink);background:0 0}.btn--ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn--ghost:hover{border-color:var(--ink);background:0 0}.btn--wide{width:100%}.btn--small{min-height:2.5rem;padding:.4rem 1.1rem;font-size:1rem}.icon-btn{cursor:pointer;width:2.75rem;height:2.75rem;color:inherit;background:0 0;border:0;place-items:center;display:grid;position:relative}.icon-btn svg{width:1.2rem}.skip{inset-inline-start:1rem;z-index:100;background:var(--ink);color:var(--stone);padding:.6rem 1rem;position:absolute;top:-4rem}.skip:focus{top:1rem}.topbar{background:var(--stone-2);color:var(--ink-2);text-align:center;padding:.45rem var(--gutter);font-size:.875rem}.topbar.is-demo{background:var(--stone-2)}.topbar p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.header{top:env(safe-area-inset-top,0px);z-index:30;padding:.7rem var(--gutter-r) .7rem var(--gutter);background:color-mix(in srgb, var(--stone) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-end:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;transition:border-color .3s;display:grid;position:sticky}.header.is-scrolled{border-color:var(--line)}.header__nav{gap:clamp(1rem,2vw,1.8rem);font-size:.9688rem;display:flex}.header__nav a{border-block-end:1px solid #0000;padding-block:.4rem;text-decoration:none}.header__nav a:hover,.header__nav a[aria-current=page]{border-color:currentColor}.brand{justify-self:center;align-items:center;gap:.7rem;text-decoration:none;display:flex}.brand__mark{display:none}.brand__words{line-height:1;display:grid}.brand__en{font:300 1.1875rem/1.2 var(--f-display);letter-spacing:.42em;direction:ltr;margin-inline-end:-.42em}.brand__he{display:none}.header__tools{justify-self:end;display:flex}.menu-btn{display:none}.cart-count{top:.25rem;background:var(--ink);min-width:1.15rem;height:1.15rem;color:var(--stone);border-radius:1rem;place-items:center;padding-inline:.25rem;font-size:.6875rem;font-weight:600;display:grid;position:absolute;inset-inline-start:.2rem}.cart-count.is-bump{animation:bump .45s var(--ease)}@keyframes bump{40%{transform:scale(1.35)}}@media (max-width:900px){.header{grid-template-columns:auto 1fr auto}.menu-btn{display:grid}.brand{justify-self:center}.header__nav{inset-inline:0;padding:.5rem var(--gutter) 1.2rem;background:inherit;border-block-end:1px solid var(--line);flex-direction:column;gap:0;display:none;position:absolute;top:100%}.header.is-open .header__nav{background:var(--stone);display:flex}.header__nav a{padding-block:.8rem;font-size:1.0625rem}.brand__en{font-size:1.35rem}}.film__wrap{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:clamp(2rem,4.5vw,4.5rem);padding-block:clamp(1rem,2.5vw,2rem) clamp(3rem,6vw,5rem);display:grid}.film__frame{aspect-ratio:4/3;order:1;margin:0;position:relative}.film__still,.film__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.film__video{opacity:0;width:calc(100% - 2px);height:calc(100% - 2px);transition:opacity .6s var(--ease);inset:1px}.film__video.is-on{opacity:1}.film__tag{color:var(--ink-2);margin-block-start:.45rem;font-size:.8125rem;position:absolute;inset-block-start:100%;inset-inline-start:0}.hero__title{gap:.9rem;display:grid}.hero__kicker{font-size:var(--s-1);color:var(--ink-2)}.hero__line{font:300 var(--s5)/1.2 var(--f-display)}.hero__lede{color:var(--ink-2);max-width:36ch;margin-block-start:1.2rem}.hero__cta{flex-wrap:wrap;gap:.6rem;margin-block-start:1.8rem;display:flex}.film__count{min-height:3.2rem;font-size:var(--s-1);color:var(--ink-2);opacity:0;transition:opacity .5s var(--ease);margin-block-start:2.2rem}.film__count.is-on{opacity:1}.film__count p{min-height:1.75em}.film__count [data-film-n]{font:300 var(--s2) var(--f-display);color:var(--ink);margin-inline-end:.3rem}.film__ticks{gap:.3rem;max-width:12rem;margin-block-start:.5rem;display:flex}.film__ticks i{background:var(--line);flex:1;height:1px;transition:background .4s}.film__ticks i.on{background:var(--ink)}.film__tools{gap:1.2rem;margin-block-start:.5rem;display:flex}.listen{color:var(--ink-2);cursor:pointer;font-size:var(--s-1);background:0 0;border:0;align-items:center;gap:.5rem;padding:.25rem 0;display:inline-flex}.listen svg{width:1.1rem}.listen .listen__w{opacity:.35;transition:opacity .3s}.listen[aria-pressed=true] .listen__w{opacity:1}.listen span{border-block-end:1px solid var(--line)}@media (max-width:860px){.film__wrap{grid-template-columns:1fr;gap:2.4rem;padding-block-start:.5rem}.film__frame{order:0}.hero__line{font-size:1.875rem}.hero__lede{margin-block-start:.5rem}}.sec-head{gap:1rem;margin-block-end:clamp(2rem,4vw,3.2rem);display:grid}.sec-head--row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.stack,.collection,.fit,.truth,.story,.faq,.reviews-home,.patterns{padding-block:var(--sec)}.collection{padding-block-start:0}.stack__row{grid-template-columns:repeat(4,1fr);gap:clamp(1rem,3vw,2.5rem);list-style:none;display:grid}.tier{grid-template-rows:auto auto auto auto 1fr;align-content:start;gap:.1rem;display:grid}.tier img{aspect-ratio:3/4;object-fit:cover;width:100%;margin-block-end:.7rem}.tier__n{font:300 1.0625rem/1.3 var(--f-display);color:var(--ink-2)}.tier__name{font:300 1.1875rem/1.3 var(--f-display)}.tier__off{font-size:var(--s-1);color:var(--gold-deep)}.tier__txt{color:var(--ink-2);font-size:var(--s-1);margin-block-start:.3rem}@media (max-width:760px){.stack__row{grid-template-columns:repeat(2,1fr);row-gap:2.5rem}}.grid{gap:clamp(1.4rem,3vw,2.5rem) clamp(1rem,2.5vw,2.2rem);display:grid}.grid--4{grid-template-columns:repeat(4,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}@media (max-width:1000px){.grid--4,.grid--3{grid-template-columns:repeat(2,1fr)}}.card__link{text-decoration:none;display:grid}.card__tray{aspect-ratio:1;background:var(--stone-2);place-items:center;display:grid;position:relative;overflow:hidden}.card__tray .pimg{width:78%;transition:opacity .6s var(--ease);grid-area:1/1}.card__tray .pimg.is-photo{object-fit:cover;filter:none;width:100%;height:100%}.card.has-alt .card__tray .pimg+.pimg{opacity:0}.card.has-alt:hover .card__tray .pimg+.pimg{opacity:1}.card__flag{top:.8rem;font-size:var(--s-1);background:var(--stone);padding:.2rem .6rem;position:absolute;inset-inline-start:.8rem}.card__body{gap:.1rem;padding-block:1rem .4rem;display:grid}.card__name{font:300 1.375rem/1.3 var(--f-display)}.card__sub{color:var(--ink-2);font-size:var(--s-1)}.card__foot{justify-content:space-between;align-items:center;margin-block-start:.45rem;display:flex}.price{font-size:1.0625rem}.pdp__price .price{font-size:inherit}.price s{color:var(--ink-2);margin-inline-start:.4rem;font-weight:400}.card__rating{font-size:var(--s-1);color:var(--ink-2);align-items:center;gap:.3rem;display:inline-flex}.stars{--r:100%;background:linear-gradient(90deg, var(--gold-deep) var(--r), var(--line) var(--r));width:5.2em;height:1em;font-size:.85rem;display:inline-block;transform:scaleX(-1);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20'%3E%3Cg fill='%23000'%3E%3Cpath id='s' d='M10 1l2.7 5.6 6.1.9-4.4 4.3 1 6.1L10 15l-5.4 2.9 1-6.1L1.2 7.5l6.1-.9z'/%3E%3Cuse href='%23s' x='20'/%3E%3Cuse href='%23s' x='40'/%3E%3Cuse href='%23s' x='60'/%3E%3Cuse href='%23s' x='80'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20'%3E%3Cg fill='%23000'%3E%3Cpath id='s' d='M10 1l2.7 5.6 6.1.9-4.4 4.3 1 6.1L10 15l-5.4 2.9 1-6.1L1.2 7.5l6.1-.9z'/%3E%3Cuse href='%23s' x='20'/%3E%3Cuse href='%23s' x='40'/%3E%3Cuse href='%23s' x='60'/%3E%3Cuse href='%23s' x='80'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat}.patterns__list{grid-template-columns:repeat(7,1fr);gap:clamp(.8rem,1.6vw,1.4rem);list-style:none;display:grid}.patterns__list a{gap:.4rem;text-decoration:none;display:grid}.patterns__list img{aspect-ratio:1;object-fit:cover;width:100%;transition:opacity .4s var(--ease);margin-block-end:.5rem}.patterns__list a:hover img{opacity:.86}.patterns__list h3{font:300 1.0625rem/1.3 var(--f-display)}.patterns__list p{color:var(--ink-2);font-size:var(--s-1);line-height:1.55}@media (max-width:1200px){.patterns__list{grid-template-columns:repeat(4,1fr);row-gap:2rem}}@media (max-width:560px){.patterns__list{grid-template-columns:repeat(2,1fr)}}.fit__grid{grid-template-columns:1fr 1fr .8fr;align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.fit__grid>div:first-child{gap:1.2rem;display:grid}.fit__photo{gap:.6rem;margin:0;display:grid}.fit__photo img{width:100%;height:auto;display:block}.fit__photo figcaption{font-size:var(--s-1);color:var(--ink-2)}@media (max-width:1100px){.fit__grid{grid-template-columns:1fr 1fr}.fit__photo{grid-column:1/-1;max-width:420px}}@media (max-width:860px){.fit__grid{grid-template-columns:1fr}}.steps{counter-reset:s;gap:.8rem;list-style:none;display:grid}.steps li{counter-increment:s;grid-template-columns:2rem 1fr;gap:.6rem;display:grid}.steps li:before{content:counter(s);font:300 1.1875rem/1.3 var(--f-display);color:var(--gold-deep)}.calc{border:1px solid var(--line);align-content:start;gap:1.2rem;min-height:20rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid}.calc label{color:var(--on-velvet-2);font-size:1rem}.calc__in{border:1px solid var(--velvet-line);align-items:stretch;display:flex}.calc__in input{min-width:0;font:300 1.8125rem/1.3 var(--f-display);color:var(--on-velvet);text-align:right;direction:ltr;background:0 0;border:0;flex:1;padding:.7rem 1rem}.calc__in input:focus{outline:none}.calc__in:focus-within{border-color:var(--gold)}.calc__in span{color:var(--on-velvet-2);border-inline-start:1px solid var(--velvet-line);place-items:center;padding-inline:1rem;display:grid}.calc__out{align-content:start;gap:.3rem;min-height:7.5rem;display:grid}.calc__size{font:300 2.5rem/1.2 var(--f-display);color:var(--ink)}.calc__size small{color:var(--on-velvet-2);margin-inline-start:.4rem;font-size:1.2rem}.calc__note{color:var(--on-velvet-2);font-size:1rem}.calc--page{margin-block:2rem}.table-wrap{overflow-x:auto}.compare{border-collapse:collapse;width:100%;min-width:620px;font-size:1rem}.compare th,.compare td{text-align:start;border-block-end:1px solid var(--line);vertical-align:top;padding:1rem 1rem 1rem .5rem}.compare thead th{font:300 1.0625rem/1.3 var(--f-display)}.compare thead th span{font:400 var(--s-1) var(--f-body);color:var(--gold-deep)}.compare tbody th{color:var(--ink-2);width:18%;font-weight:500}.compare td:nth-child(2),.compare th:nth-child(2){padding-inline-start:1rem}.sizes-table{min-width:0;max-width:34rem}.sizes-table td:nth-child(2),.sizes-table th:nth-child(2){background:0 0}.story__grid{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(2.5rem,8vw,8rem);display:grid}.story__photo{margin:0}.story__photo img{width:100%;height:auto;display:block}.story figcaption,.mats figcaption{color:var(--ink-2);margin-block-start:.45rem;font-size:.8125rem}.story__body{gap:1rem;max-width:42ch;display:grid}.story__body p:not(:last-child){color:var(--ink-2)}.mats{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-block-start:2rem;display:grid}.mats figure{margin:0}.mats img{aspect-ratio:1;object-fit:cover;width:100%;display:block}@media (max-width:760px){.story__grid{grid-template-columns:1fr}}.faq__grid{grid-template-columns:1fr 2fr;gap:clamp(2rem,5vw,5rem);display:grid}@media (max-width:760px){.faq__grid{grid-template-columns:1fr}}.faq__list details,.pdp__more details{border-block-end:1px solid var(--line)}.faq__list summary,.pdp__more summary{cursor:pointer;justify-content:space-between;gap:1rem;padding-block:1.1rem;font-weight:500;list-style:none;display:flex}.faq__list summary::-webkit-details-marker{display:none}.pdp__more summary::-webkit-details-marker{display:none}.faq__list summary:after,.pdp__more summary:after{content:"+";font:300 1.0625rem/1.3 var(--f-display);color:var(--gold-deep);transition:transform .3s var(--ease)}.faq__list details[open] summary:after,.pdp__more details[open] summary:after{transform:rotate(45deg)}.faq__list details p,.pdp__more details p{color:var(--ink-2);max-width:62ch;padding-block-end:1.2rem}.reviews{padding-block:var(--sec) 0}.reviews__list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem;margin-block-start:2rem;display:grid}.review{border-block-start:1px solid var(--line);align-content:start;gap:.7rem;margin:0;padding-block-start:1.2rem;display:grid}.review blockquote{font-size:var(--s1);margin:0;line-height:1.6}.review figcaption{color:var(--ink-2);font-size:var(--s-1)}.footer{border-block-start:1px solid var(--line);padding-block:clamp(3rem,6vw,4.5rem) 1.6rem}.footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2rem;display:grid}.footer__en{font:300 1.1875rem/1.3 var(--f-display);letter-spacing:.42em;text-align:right;color:var(--ink);direction:ltr}.footer__line{font:300 1.0625rem/1.3 var(--f-display);margin-block:.5rem .6rem}.footer h2{font:400 var(--s-1) var(--f-body);color:var(--ink);margin-block-end:.7rem}.footer ul{gap:.45rem;list-style:none;display:grid}.footer a{color:var(--ink-2);font-size:var(--s-1);text-decoration:none}.footer a:hover{color:var(--ink)}.footer__legal{border-block-start:1px solid var(--velvet-line);color:var(--on-velvet-2);font-size:var(--s-1);flex-wrap:wrap;justify-content:space-between;gap:.6rem;margin-block-start:3rem;padding-block-start:1.2rem;display:flex}@media (max-width:860px){.footer__grid{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}}.footer__degel{justify-content:center;margin-block-start:2rem;display:flex}.degel{border:1px solid var(--velvet-line);color:var(--on-velvet);grid-template-columns:auto auto;align-items:center;column-gap:.75rem;padding:.75rem 1.3rem;text-decoration:none;transition:border-color .4s,background-color .4s;display:inline-grid}.degel:hover{border-color:#ff4d1f}.degel svg{width:1.8rem;height:1.8rem;transition:transform .6s var(--ease);grid-row:span 2}.degel:hover svg{transform:rotate(-8deg)}.degel span{font-size:1rem}.degel b{font-weight:600}.degel small{font-size:var(--s-1);color:var(--on-velvet-2)}.drawer,.sheet{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0}.drawer::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2b262252}.sheet::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2b262252}.drawer__panel{background:var(--stone);width:min(440px,100%);padding-bottom:env(safe-area-inset-bottom,0px);animation:slide .4s var(--ease);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset-block:0;inset-inline-end:0}@keyframes slide{0%{transform:translate(-100%)}}.drawer__head{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;padding:1rem 1.4rem;display:flex}.drawer__list{padding:.4rem 1.4rem;overflow-y:auto}.drawer__foot{border-block-start:1px solid var(--line);gap:1rem;padding:1.2rem 1.4rem;display:grid}.drawer__foot:empty{display:none}.sheet__panel{inset-inline:0;background:var(--stone);max-width:520px;padding:0 1.4rem calc(1.4rem + env(safe-area-inset-bottom,0px));animation:up .35s var(--ease);gap:1rem;margin-inline:auto;display:grid;position:fixed;bottom:0}.sheet__panel .drawer__head{padding-inline:0}@keyframes up{0%{transform:translateY(100%)}}.line{border-block-end:1px solid var(--line);grid-template-columns:4.6rem 1fr auto;align-items:center;gap:1rem;padding-block:1rem;display:grid}.line__img{aspect-ratio:1;background:var(--stone-2);place-items:center;display:grid}.line__img .pimg{width:84%}.line__img .pimg.is-photo{object-fit:cover;width:100%;height:100%}.line__name{font:300 1.0625rem/1.3 var(--f-display);text-decoration:none}.line__meta{font-size:var(--s-1);color:var(--ink-2)}.line__side{justify-items:end;gap:.3rem;display:grid}.remove{font-size:var(--s-1);color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.qty{border:1px solid var(--line);align-items:center;margin-block-start:.45rem;display:inline-flex}.qty button{cursor:pointer;background:0 0;border:0;width:2rem;height:2rem;font-size:1.1rem}.qty output{text-align:center;font-variant-numeric:tabular-nums;min-width:1.6rem}.tierbar{background:var(--stone-2);color:var(--ink);gap:.6rem;padding:.9rem 1rem;font-size:1rem;display:grid}.tierbar b{color:var(--gold-deep);font-weight:400}.tierbar__dots{direction:rtl;gap:.3rem;display:flex}.tierbar__dots i{background:var(--velvet-line);flex:1;height:1px}.tierbar__dots i.on{background:var(--ink)}.totals{gap:.35rem;display:grid}.totals>div{justify-content:space-between;display:flex}.totals .total{font-weight:600;font-size:var(--s1);border-block-start:1px solid var(--line);margin-block-start:.3rem;padding-block-start:.5rem}.totals .save{color:var(--ok)}.empty{justify-items:start;gap:1rem;padding:3rem 0;display:grid}.toast{bottom:calc(1.2rem + env(safe-area-inset-bottom,0px));visibility:hidden;background:var(--velvet);color:var(--stone);z-index:60;transition:transform .4s var(--ease);pointer-events:none;max-width:calc(100% - 32px);padding:.8rem 1.4rem;position:fixed;left:50%;transform:translate(-50%,150%)}.toast.is-on{visibility:visible;transform:translate(-50%)}.consent{inset-inline:0;z-index:50;background:var(--stone);border-block-start:1px solid var(--line);padding:1rem var(--gutter-r) calc(1rem + env(safe-area-inset-bottom,0px)) var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;bottom:0}.consent>div{gap:.5rem;display:flex}.wa{z-index:40;bottom:calc(1.2rem + env(safe-area-inset-bottom,0px));left:max(1.2rem, env(safe-area-inset-left,0px));background:var(--velvet);width:3.3rem;height:3.3rem;color:var(--stone);box-shadow:none;border-radius:50%;place-items:center;display:grid;position:fixed}.wa svg{width:1.6rem}.crumbs ol{font-size:var(--s-1);color:var(--ink-2);flex-wrap:wrap;gap:.4rem;padding-block:1.4rem .6rem;list-style:none;display:flex}.crumbs li+li:before{content:"/";opacity:.5;margin-inline-end:.4rem}.crumbs a{text-decoration:none}.page-head{gap:.9rem;padding-block:1rem 2rem;display:grid}.filters{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-end:1rem;padding-block:1rem;display:flex}.chip{border:1px solid var(--line);cursor:pointer;background:0 0;padding:.4rem 1rem;font-size:1rem}.chip:hover{border-color:var(--ink)}.chip.is-on{background:var(--velvet);color:var(--stone);border-color:var(--velvet)}.sort{color:var(--ink-2);align-items:center;gap:.5rem;margin-inline-start:auto;font-size:1rem;display:flex}.sort select{border:1px solid var(--line);background:0 0;padding:.4rem .6rem}.count{font-size:var(--s-1);color:var(--ink-2);min-height:1.7em;margin-block-end:1.2rem}.shop-seo{max-width:70ch;padding-block:var(--sec);color:var(--ink-2);gap:.8rem;display:grid}main.wrap{padding-block-end:var(--sec)}.notfound{padding-block:var(--sec);justify-items:start;gap:1rem;display:grid}.pdp{padding-block:.6rem var(--sec);grid-template-columns:1.15fr 1fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.pdp__gallery{gap:.8rem;display:grid;position:sticky;top:6rem}.pdp__stage{aspect-ratio:1;background:var(--stone-2);place-items:center;display:grid;overflow:hidden}.pdp__stage .pimg{filter:drop-shadow(0 26px 26px #15201b38);width:82%}.pdp__stage .pimg.is-photo{object-fit:cover;filter:none;width:100%;height:100%}.pdp__thumbs{gap:.6rem;display:flex}.thumb{aspect-ratio:1;background:var(--stone-2);cursor:pointer;border:1px solid #0000;width:4.6rem;padding:0;overflow:hidden}.thumb.is-on{border-color:var(--ink)}.thumb .pimg{object-fit:cover;width:100%;height:100%}.pdp__info{gap:.5rem;display:grid}.pdp__name{font:300 var(--s4)/1.25 var(--f-display)}.pdp__sub{color:var(--ink-2);font-size:var(--s1)}.pdp__rating{font-size:var(--s-1);color:var(--ink-2);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.pdp__price{font-size:var(--s2);margin-block:.6rem .2rem}.pdp__note{color:var(--ink-2);max-width:46ch}.pdp__buy{gap:1rem;margin-block:1.4rem .6rem;display:grid}.sizes{border:0;gap:.7rem;margin:0;padding:0;display:grid}.sizes legend{justify-content:space-between;width:100%;margin-block-end:.7rem;padding:0;font-weight:500;display:flex}.sizes legend .link{color:var(--ink-2);font-size:1rem;font-weight:400}.sizes__grid{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.size{position:relative}.size input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.size span{border:1px solid var(--line);font:300 1.0625rem/1.3 var(--f-display);justify-items:center;padding:.55rem .3rem;transition:border-color .2s,background .2s;display:grid}.size small{font:400 .8125rem var(--f-body);color:var(--ink-2);margin-block-start:.15rem}.size:hover span{border-color:var(--ink)}.size input:checked+span{background:var(--velvet);color:var(--stone);border-color:var(--velvet)}.size input:checked+span small{color:var(--gold-hi)}.size input:focus-visible+span{outline:2px solid var(--gold-deep);outline-offset:2px}.size.is-out span{color:var(--ink-2);background:repeating-linear-gradient(135deg, transparent 0 6px, var(--line) 6px 7px);cursor:not-allowed}.pdp__stack{color:var(--ink-2);font-size:1rem}.pdp__trust{color:var(--ink-2);border-block:1px solid var(--line);gap:.35rem;padding-block:1rem;font-size:1rem;list-style:none;display:grid}.pdp__trust li:before{content:"·";color:var(--gold-deep);margin-inline-end:.5rem;font-weight:600}.specs{grid-template-columns:auto 1fr;gap:.45rem 1.5rem;margin:0 0 1.2rem;font-size:1rem;display:grid}.specs dt{color:var(--ink-2)}.specs dd{margin:0}.pdp__pair{gap:2rem;padding-block:0;display:grid}.err{color:var(--danger);font-size:var(--s-1);min-height:0}.err:empty{display:none}.sticky-buy{inset-inline:0;z-index:35;background:var(--stone);border-block-start:1px solid var(--line);padding:.7rem var(--gutter-r) calc(.7rem + env(safe-area-inset-bottom,0px)) var(--gutter);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;bottom:0}.sticky-buy span{font:300 1.0625rem var(--f-display)}@media (min-width:861px){.sticky-buy{display:none!important}}@media (max-width:860px){.pdp{grid-template-columns:1fr}.pdp__gallery{position:static}}.prose{gap:1.1rem;max-width:70ch;padding-block:1rem 0;display:grid}.prose>.h2{margin-block-start:1.6rem}.prose>.h3{margin-block-start:1rem}.prose ul{gap:.5rem;padding-inline-start:1.2rem;display:grid}.prose li::marker{color:var(--gold-deep)}.prose .steps{padding:0}.toc{background:var(--stone-2);padding:1.2rem 1.4rem}.toc ol{gap:.3rem;padding-inline-start:1.2rem;display:grid}.toc a{text-decoration:none}.glossary{grid-template-columns:auto 1fr;gap:.7rem 1.6rem;margin:0;display:grid}.glossary dt{font:300 1.0625rem/1.3 var(--f-display);color:var(--gold-deep)}.glossary dd{margin:0}.sources{font-size:var(--s-1)}@media (max-width:560px){.glossary{grid-template-columns:1fr;gap:.2rem}.glossary dd{margin-block-end:.8rem}}.co__grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.co__main{gap:2rem;display:grid}.co__step{border:0;gap:1rem;margin:0;padding:0;display:grid}.co__step legend{font:300 1.1875rem/1.3 var(--f-display);margin-block-end:1rem;padding:0}.co__fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.co__wide{grid-column:1/-1}.field{gap:.35rem;display:grid}.field label{font-size:1rem;font-weight:500}.field input,.field textarea,.field select{border:1px solid var(--line);background:#fff;width:100%;padding:.75rem .9rem}.field input:focus,.field textarea:focus{outline:1px solid var(--ink);border-color:var(--ink)}.field [aria-invalid=true]{border-color:var(--danger)}.hint{font-size:var(--s-1);color:var(--ink-2);font-weight:400}.check{cursor:pointer;align-items:flex-start;gap:.7rem;display:flex}.check input{width:1.15rem;height:1.15rem;accent-color:var(--velvet);flex:none;margin-block-start:.3rem}.co__confirm{gap:.8rem;display:grid}.hp{position:absolute;inset-inline-start:-9999px}.co__summary{border:1px solid var(--line);background:#fff;gap:1rem;padding:1.4rem;display:grid;position:sticky;top:6rem}.co__methods{font-size:var(--s-1);color:var(--ink-2);flex-wrap:wrap;gap:.4rem;display:flex}.co__methods span{border:1px solid var(--line);padding:.15rem .5rem}.co__methods p{width:100%}.co__status{font-size:1rem}@media (max-width:860px){.co__grid{grid-template-columns:1fr}.co__summary{order:-1;position:static}.co__fields{grid-template-columns:1fr}}.order{max-width:40rem;padding-block:var(--sec);justify-items:start;gap:1.1rem;display:grid}.order dl{border-block:1px solid var(--line);grid-template-columns:auto 1fr;gap:.5rem 1.4rem;width:100%;margin:0;padding-block:1.2rem;display:grid}.order dd{margin:0}.order__status{font-size:var(--s-1);border:1px solid var(--line);padding:.25rem .7rem;font-weight:500}.order__status.is-paid{color:var(--ok);border-color:currentColor}.order__status.is-bad{color:var(--danger);border-color:currentColor}.rv{opacity:.001;transition:opacity .9s var(--ease) var(--d,0s), transform .9s var(--ease) var(--d,0s);transform:translateY(14px)}.rv.is-in{opacity:1;transform:none}.presale [data-cart-open],.join{display:none}.presale .join{padding-block:var(--sec) 0;display:block}.join__grid{grid-template-columns:1fr minmax(0,24rem);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}@media (max-width:860px){.join__grid{grid-template-columns:1fr}}.lead{gap:.7rem;display:grid}.lead input:not([type=checkbox]){width:100%}.lead .err:empty{display:none}.lead__done{color:var(--ok)}.lead__done:empty{display:none}.pdp__soon{color:var(--ink-2);margin-block-end:1rem}[data-lead-pdp]{margin-block-start:1rem}.sets{grid-template-columns:repeat(3,1fr);gap:clamp(1.2rem,3vw,2.2rem);margin-block-end:clamp(3rem,7vw,5rem);display:grid}@media (max-width:760px){.sets{grid-template-columns:1fr}}.setcard{align-content:start;gap:.35rem;display:grid}.setcard img{aspect-ratio:3/4;object-fit:cover;width:100%;margin-block-end:.6rem}.setcard__n{font:400 var(--s-1) var(--f-body);color:var(--ink-2)}.setcard__price{font:300 var(--s2) var(--f-display)}.setcard__price s{font-size:var(--s0);color:var(--ink-2)}.setcard .btn{margin-block-start:.5rem}.builder{scroll-margin-block-start:5rem}.builder__grid{grid-template-columns:1fr minmax(0,22rem);align-items:start;gap:clamp(2rem,5vw,4rem);margin-block-start:1.5rem;display:grid}@media (max-width:860px){.builder__grid{grid-template-columns:1fr}}.builder__list{list-style:none}.builder__row{border-block-end:1px solid var(--line);grid-template-columns:4rem 1fr auto;align-items:center;gap:1rem;padding-block:.7rem;display:grid}.builder__img img{aspect-ratio:1;object-fit:cover;width:100%}.builder__side{gap:1.1rem;display:grid;position:sticky;inset-block-start:5.5rem}@media (max-width:860px){.builder__side{position:static}}.sets-seo{margin-block-start:clamp(3rem,7vw,5rem)}.film__still,.film__video,.tier img,.card__tray,.patterns__list img,.fit__photo img,.story__photo img,.mats img,.pdp__stage,.thumb,.line__img,.setcard img,.builder__img img{border-radius:var(--radius)}.thumb{overflow:hidden}
