.atl{--ground:var(--at-ground);--panel:#191817;--text:var(--at-text);--smoke:var(--at-smoke);--sand:var(--at-sand);--line:rgba(233,230,223,.16);--line-strong:rgba(233,230,223,.32);background:var(--ground);color:var(--text);font-family:Satoshi,system-ui,sans-serif}body.is-atelier{background:var(--at-ground)}.atl h1,.atl h2,.atl h3{font-family:Satoshi,system-ui,sans-serif;font-weight:300;letter-spacing:-.012em;line-height:1.05}.atl h1 em,.atl h2 em{font-style:normal;color:inherit;opacity:.58;font-weight:300}.atl .eyebrow{font-size:11px;letter-spacing:.24em;color:var(--sand)}.atl :focus-visible{outline-color:var(--text)}.atl .cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 28px;border-radius:999px;background:var(--text);color:var(--ground);font-weight:600;font-size:15px;transition:background-color .2s var(--ease),transform .18s var(--ease)}.atl .cta:hover{background:#fff;transform:translateY(-1px)}.atl .cta[disabled]{opacity:.45;cursor:not-allowed;transform:none}.atl .cta.done{background:var(--sand)}.atl .ghost{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 26px;border:1px solid var(--line-strong);border-radius:999px;font-size:15px;font-weight:500;transition:background-color .2s var(--ease),transform .18s var(--ease)}.atl .ghost:hover{background:#e9e6df14;transform:translateY(-1px)}.atl .smoke{color:var(--smoke)}.atl .rule{border-top:1px solid var(--line)}.js .atl [data-rise]{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.js .atl [data-rise].in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .atl [data-rise]{opacity:1;transform:none}}.prd{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,4vw,64px);padding:clamp(30px,4vw,56px) 0 clamp(50px,6vw,90px);align-items:start}@media(max-width:920px){.prd{grid-template-columns:1fr}}.gal{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:start}@media(max-width:560px){.gal{grid-template-columns:1fr}}.gal__thumbs{display:flex;flex-direction:column;gap:10px}@media(max-width:560px){.gal__thumbs{flex-direction:row;order:2;overflow-x:auto}}.gal__thumbs button{position:relative;padding:0;border:1px solid var(--line);background:var(--panel);overflow:hidden;aspect-ratio:3/4;flex:0 0 68px;transition:border-color .2s var(--ease)}.gal__thumbs img{width:100%;height:100%;object-fit:cover;opacity:.72;transition:opacity .2s var(--ease)}.gal__thumbs button[aria-current=true]{border-color:var(--text)}.gal__thumbs button[aria-current=true] img,.gal__thumbs button:hover img{opacity:1}.gal__stage{position:relative;aspect-ratio:3/4;background:var(--panel);border:1px solid var(--line);overflow:hidden;margin:0}.gal__stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s var(--ease)}.gal__stage img.on{opacity:1}.gal__stage figcaption{position:absolute;left:14px;bottom:12px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#1211109e;background:#e9e6dfd1;padding:5px 10px}.buy{position:sticky;top:calc(var(--header-h) + 24px)}@media(max-width:920px){.buy{position:static}}.buy h1{font-size:clamp(32px,4vw,46px);margin:12px 0 6px}.buy__price{font-size:26px;font-weight:300}.buy__tax{font-size:12.5px;color:var(--smoke);margin-top:2px}.buy__tax a{text-decoration:underline;text-underline-offset:3px}.buy__lede{color:var(--smoke);max-width:40ch;margin:14px 0 0;font-size:15.5px}.buy__q{font-weight:300;font-size:20px;opacity:.8;margin:16px 0 0}.sz{margin:26px 0 0;border:0;padding:0}.sz__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px;width:100%}.sz__top legend,.sz__top b{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--smoke);font-weight:600}.sz__top a{font-size:12.5px;color:var(--smoke);text-decoration:underline;text-underline-offset:3px}.sz__row{display:flex;gap:8px;flex-wrap:wrap}.sz__row button{min-width:56px;height:46px;padding:0 14px;border:1px solid var(--line-strong);border-radius:999px;font-size:14px;font-weight:500;transition:background-color .18s var(--ease),color .18s var(--ease),transform .18s var(--ease)}.sz__row button:hover{transform:translateY(-1px)}.sz__row button[aria-pressed=true]{background:var(--text);color:var(--ground);border-color:var(--text)}.sz__row button[data-leer]{opacity:.34;text-decoration:line-through}.buy__cart{margin-top:22px;display:flex;flex-direction:column;gap:10px}.buy__hint{font-size:12.5px;color:var(--smoke)}.buy__hint a{text-decoration:underline;text-underline-offset:3px;color:var(--text)}.acc{margin-top:30px;border-top:1px solid var(--line)}.acc details{border-bottom:1px solid var(--line)}.acc summary{list-style:none;cursor:pointer;padding:15px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;font-weight:500}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";color:var(--smoke);font-size:17px;line-height:1}.acc details[open] summary:after{content:"\2013"}.acc__body{padding:0 0 18px;color:var(--smoke);font-size:14.5px;max-width:44ch}.acc__body p{margin:0 0 .6em}.acc__body p:last-child{margin-bottom:0}.acc__body a{text-decoration:underline;text-underline-offset:3px;color:var(--text)}.feat{padding:clamp(56px,7vw,96px) 0}.feat__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(26px,4vw,60px);align-items:center}@media(max-width:860px){.feat__in{grid-template-columns:1fr}}.feat h2{font-size:clamp(30px,4.2vw,52px)}.feat p{color:var(--smoke);max-width:38ch;margin:16px 0 0}.feat img,.det img,.itm img{border:1px solid var(--line);width:100%}.det{padding:clamp(46px,6vw,80px) 0}.det__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px);margin-top:26px}@media(max-width:760px){.det__grid{grid-template-columns:1fr}}.det figure{margin:0;display:flex;flex-direction:column;gap:10px}.det img{aspect-ratio:1/1;object-fit:cover}.det figcaption{font-size:13px;color:var(--smoke)}.det figcaption b{display:block;color:var(--text);font-weight:500;font-size:14px;margin-bottom:2px}.szt{padding:clamp(46px,6vw,80px) 0}.szt__tbl{overflow-x:auto;margin-top:22px}.szt table{border-collapse:collapse;width:100%;min-width:480px;font-size:14.5px;font-variant-numeric:tabular-nums}.szt th,.szt td{text-align:left;padding:13px 18px 13px 0;border-bottom:1px solid var(--line)}.szt thead th{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--smoke);font-weight:600;padding-bottom:10px}.szt tbody th{font-weight:500}.szt__note{margin-top:16px;font-size:13px;color:var(--smoke);max-width:52ch}.bck{padding:clamp(46px,6vw,80px) 0 clamp(60px,7vw,100px)}.card-atl{background:var(--panel);border:1px solid var(--line);padding:clamp(24px,3.4vw,40px)}.bck .card-atl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.card-atl p{margin:0;color:var(--smoke);max-width:44ch}.card-atl h3{font-size:24px;margin-bottom:6px}.eint{padding:clamp(48px,7vw,104px) 0 clamp(30px,4vw,52px)}.eint h1{font-size:clamp(40px,7.4vw,96px);margin:16px 0 0}.eint p{color:var(--smoke);font-size:clamp(16px,1.6vw,19px);max-width:44ch;margin:22px 0 0}.itm{padding:clamp(52px,7vw,96px) 0}.itm__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(26px,4vw,64px);align-items:center}@media(max-width:860px){.itm__in{grid-template-columns:1fr}}.itm h2{font-size:clamp(30px,4vw,50px);margin:14px 0 0}.itm__desc{color:var(--smoke);max-width:38ch;margin:18px 0 0}.itm__price{font-size:26px;font-weight:300;margin:22px 0 0}.itm__row{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.facts{list-style:none;margin:26px 0 0;font-size:13.5px;color:var(--smoke)}.facts li{padding:9px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px}.facts li span:first-child{font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding-top:2px}.sty{padding:clamp(52px,7vw,96px) 0}.sty__in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,64px);align-items:start}@media(max-width:860px){.sty__in{grid-template-columns:1fr}}.sty h2{font-size:clamp(26px,3.2vw,38px)}.sty p{color:var(--smoke);max-width:52ch;margin:0 0 .9em;font-size:16.5px}.sty strong{color:var(--text);font-weight:400}.tl{padding:clamp(46px,6vw,84px) 0 clamp(60px,7vw,100px)}.tl__in{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,24px)}@media(max-width:760px){.tl__in{grid-template-columns:1fr}}.tl .card-atl .ghost,.tl form{margin-top:18px}.tl form{display:flex;gap:8px;flex-wrap:wrap}.tl input{flex:1 1 180px;height:48px;padding:0 18px;border-radius:999px;border:1px solid var(--line-strong);background:transparent;color:var(--text);font-size:15px}.tl input::placeholder{color:var(--smoke)}.tl button{height:48px;padding:0 22px;border-radius:999px;background:var(--text);color:var(--ground);font-weight:600;font-size:15px}.tl__ok{margin-top:12px;color:var(--sand);font-size:14px}.wk{--wrap:880px;padding:clamp(34px,5vw,64px) 0 clamp(60px,7vw,100px)}.wk h1{font-size:clamp(34px,5vw,54px);margin-bottom:26px}.wk__leer{margin-bottom:22px}.wk__liste{list-style:none;border-top:1px solid var(--line)}.wk__pos{display:grid;grid-template-columns:88px minmax(0,1fr) 84px 96px;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}@media(max-width:560px){.wk__pos{grid-template-columns:72px minmax(0,1fr) 70px}.wk__summe{grid-column:2/4;text-align:left!important}}.wk__bild img{width:100%;aspect-ratio:3/4;object-fit:cover;border:1px solid var(--line)}.wk__name{font-size:17px;font-weight:500}.wk__text p{font-size:13.5px;margin-top:2px}.wk__weg{display:inline-block;margin-top:8px;font-size:12.5px;color:var(--smoke);text-decoration:underline;text-underline-offset:3px}.wk__menge input{width:70px;height:44px;border-radius:999px;border:1px solid var(--line-strong);background:transparent;color:var(--text);text-align:center;font-size:15px}.wk__summe{text-align:right;font-size:16px}.wk__fuss{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:26px}.wk__kasse{display:grid;gap:8px;min-width:min(340px,100%)}.wk__zw{display:flex;justify-content:space-between;font-size:20px;font-weight:300}.wk__klein{font-size:12.5px}.wk__klein a{text-decoration:underline;text-underline-offset:3px}.wk__frei{font-size:13.5px;color:var(--sand)}.wk__kasse .cta{margin-top:8px;width:100%}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lafb-atelier.css.map */
