.site-frame-header{color:#fff0f2;z-index:20;background:#371920;border-bottom:1px solid #ffffff18;position:relative}.site-frame-header .site-frame-inner{align-items:center;gap:48px;max-width:1380px;min-height:96px;margin:auto;padding:20px 56px;display:flex}.site-frame-header .site-frame-logo{color:#fff0f2;direction:ltr;flex-shrink:0;align-items:center;gap:9px;font:700 32px/1 Arial,sans-serif;text-decoration:none;display:inline-flex}.site-frame-header .site-frame-nav{flex:1;align-items:center;gap:28px;margin:0;font-size:14px;display:flex}.site-frame-nav a{color:#e5ccd2;white-space:nowrap;padding:10px 0;text-decoration:none;transition:color .2s;position:relative}.site-frame-nav a[aria-current=page]:after{content:"";inset-inline:0;background:#f3a6a9;height:2px;position:absolute;bottom:0}.site-frame-header select{color:#fae5ea;font:inherit;cursor:pointer;background:#43212c;border:1px solid #78515d;border-radius:8px;max-width:115px;margin-inline-start:auto;padding:8px 10px}.site-frame-header .site-frame-actions{align-items:center;gap:8px;display:flex}.site-frame-header .site-frame-actions :is(a,button){color:#f0d8df;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;min-width:40px;min-height:40px;padding:10px;transition:background .2s;display:grid}.site-frame-cart{position:relative}.site-frame-cart>span{top:-3px;color:#fff;background:#c42e40;border-radius:100%;place-items:center;min-width:17px;height:17px;font:11px Arial;display:grid;position:absolute;inset-inline-end:-3px}.site-german-flag{background:linear-gradient(#202020 0 33.333%,#d63737 33.333% 66.666%,#f4c34b 66.666%);border-radius:3px;flex-shrink:0;width:30px;height:21px;display:inline-block;box-shadow:0 0 0 1px #ffffff20}.dar-commerce{--background:#faf6f4;--foreground:#371920;--card:#fff;--muted:#f1e4e8;--muted-foreground:#80636d;--border:#e6d2d9;--accent:#c42e40;--primary:#c42e40;--primary-foreground:#fff;--input:#e6d2d9;--ring:#c42e40;background:var(--background);min-height:100vh;color:var(--foreground)}.dar-commerce[data-theme=dark]{--background:#241319;--foreground:#f6e4ea;--card:#321d26;--muted:#402631;--muted-foreground:#c6a7b1;--border:#60404d;--input:#60404d}html.dark:has(.dar-commerce){--popover:#321d26;--popover-foreground:#f6e4ea;--muted:#402631;--border:#60404d}.dar-commerce .wrap{max-width:1380px;padding-inline:56px}.dar-commerce main{min-height:65vh}.dar-commerce .section{padding-block:64px 80px}.dar-commerce :is(h1,h2,h3){letter-spacing:-.025em}.dar-commerce[lang=ar] :is(h1,h2,h3){letter-spacing:0;line-height:1.55}.dar-commerce .button{border-color:var(--border);border-radius:9px;transition:background .2s,transform .2s}.dar-commerce .button.primary{color:#fff;background:#c42e40;border-color:#c42e40;box-shadow:0 5px 15px #9b243514}.dar-commerce .button.primary:hover{background:#a82435;transform:translateY(-2px)}.dar-commerce .panel{border-color:var(--border);border-radius:18px;box-shadow:0 12px 35px #37192004}.dar-commerce :is(input,textarea){border-color:var(--border);border-radius:9px}.dar-commerce :is(.notice,.empty-state){border-radius:12px}.dar-commerce .eyebrow{color:var(--muted-foreground)}.materials-hero{color:#fff0f2;background:#371920;overflow:hidden}.materials-hero-inner{grid-template-columns:1.2fr .8fr;align-items:center;gap:90px;max-width:1380px;margin:auto;padding:68px 56px 76px;display:grid}.materials-kicker{color:#d4aab7;letter-spacing:.1em;align-items:center;gap:13px;font-size:12px;display:flex}.dar-commerce[lang=ar] .materials-kicker{letter-spacing:0;font-size:14px}.dar-commerce .materials-hero h1{color:#fff0f2;max-width:680px;margin:26px 0;font-size:clamp(38px,4.4vw,64px);font-weight:500;line-height:1.15}.dar-commerce[lang=ar] .materials-hero h1{font-size:clamp(38px,4.2vw,60px);line-height:1.5}.materials-intro{color:#dfc1cc;max-width:580px;font-size:18px;line-height:1.9}.materials-hero-links{flex-wrap:wrap;align-items:center;gap:30px;margin-top:30px;font-size:14px;display:flex}.materials-hero-links>a:first-child{color:#fff;background:#c42e40;border-radius:9px;align-items:center;gap:24px;padding:15px 22px;transition:background .2s,transform .2s;display:flex}.materials-hero-links>a:first-child:hover{background:#dd3a4d;transform:translateY(-2px)}.materials-hero-links>a:last-child{color:#edc5d1;text-underline-offset:7px;text-decoration:underline}.materials-art{isolation:isolate;justify-content:center;align-items:center;min-height:360px;display:flex;position:relative}.materials-art:before{content:"";z-index:-1;border:1px solid #b7788b44;border-radius:50%;position:absolute;inset:30px -20px;transform:rotate(-30deg)}.materials-art:after{content:"";z-index:-1;background:#71394b;border:1px solid #b7788b66;border-radius:4px 12px 12px 4px;width:210px;height:290px;position:absolute;transform:rotate(13deg)translate(22px,-5px)}.materials-art-label,.materials-art-footer{color:#c998a8;letter-spacing:.15em;direction:ltr;font:10px Arial;position:absolute}.materials-art-label{top:0;inset-inline-start:0}.materials-art-footer{bottom:0;inset-inline-end:0}.materials-book{color:#542432;background:#f1d9dd;border-radius:3px 10px 10px 3px;flex-direction:column;gap:20px;width:225px;min-height:310px;padding:24px;transition:transform .4s;display:flex;transform:rotate(-8deg);box-shadow:inset 9px 0 #642a3b15,12px 20px 50px #170a1244}.materials-art:hover .materials-book{transform:rotate(-3deg)translateY(-8px)}.materials-book>span{direction:ltr;font:700 21px Arial}.materials-book strong{white-space:pre-line;margin-top:20px;font-size:29px;font-weight:500;line-height:1.35}.materials-book i{background:#b34056;width:65%;height:2px;margin-top:auto;display:block}.materials-book small{letter-spacing:.08em;direction:ltr;font:9px Arial}.dar-commerce .catalog{scroll-margin-top:25px}.materials-list-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:30px;display:flex}.materials-list-heading h2{font-size:32px;font-weight:500}.materials-list-heading>span{color:var(--muted-foreground);font-size:14px}.dar-commerce .catalog-controls{gap:18px;margin-bottom:20px}.dar-commerce .search-field{border:1px solid var(--border);background:var(--card);border-radius:11px;min-height:52px;padding:12px 16px}.dar-commerce .catalog-controls [data-slot=select-trigger]{background:var(--card);border-color:var(--border);border-radius:11px;min-height:52px}.dar-commerce .filter-list{flex-wrap:wrap;gap:10px;margin:20px 0 36px}.dar-commerce .filter-list button{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:8px;padding:9px 15px;transition:background .2s,border-color .2s}.dar-commerce .filter-list button.selected{color:#ffe6ec;background:#50222e;border-color:#50222e}.dar-commerce .filter-list button:hover{border-color:#b46980}.dar-commerce .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.dar-commerce .product-card{background:var(--card);border:1px solid var(--border);border-radius:17px;flex-direction:column;min-width:0;padding:17px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.dar-commerce .product-card:hover{border-color:#c38699;transform:translateY(-5px);box-shadow:0 15px 35px #3719200c}.dar-commerce .product-card h3{gap:10px;margin:15px 0 10px;font-size:21px}.dar-commerce .product-card h3 svg{color:#b4516b;flex-shrink:0}.dar-commerce .product-card>p{color:var(--muted-foreground);margin-bottom:18px;font-size:14px;line-height:1.85}.dar-commerce .product-meta{margin-top:18px;font-size:12px}.dar-commerce .product-meta>span:last-child{color:var(--foreground);font-weight:600}.dar-commerce .product-availability{border-color:var(--border);color:var(--muted-foreground);background:var(--muted);align-self:flex-start;margin-top:auto;font-size:11px}.dar-commerce .product-availability.ready{color:#8b304b;background:#f6e5eb;border-color:#dfb6c3}.dar-commerce .cover{color:#542432;background:#eed7de;border-radius:10px;box-shadow:inset 8px 0 #6524390a}.dar-commerce :is(.cover-arbeit,.cover-wohnung,.cover-ausbildung){color:#58293a;background:#e6c2cd}.dar-commerce :is(.cover-studium,.cover-deutsch){color:#ffe4ee;background:#672e41}.dar-commerce :is(.cover-finanzen,.cover-bundles){color:#f0bccd;background:#40202d}.dar-commerce .cover-lines{opacity:.3;border-color:currentColor}.dar-commerce .cover-lines>span{background:currentColor}.dar-commerce .uploaded-cover{border-radius:10px}.dar-commerce .detail-grid{gap:56px}.dar-commerce .detail-grid>div:last-child{min-width:0}.dar-commerce .detail h1{font-size:clamp(30px,3.5vw,49px);font-weight:500;line-height:1.3}.dar-commerce .detail-summary{font-size:18px;line-height:1.9}.dar-commerce .detail-price{color:#bd3954}.dar-commerce .detail-body{border:1px solid var(--border);background:var(--card);border-radius:18px;margin-top:55px;padding:32px}.dar-commerce .detail-body h2{font-size:25px}.dar-commerce .included svg{color:#b4516b}.dar-commerce .breadcrumb{color:var(--muted-foreground);margin-bottom:30px;font-size:13px}.dar-commerce .commerce-footer{color:#e5c9d2;background:#2b1219;border:0;max-width:none;margin:0;padding:55px max(24px,50vw - 634px) 25px}.commerce-footer .footer-top{gap:35px}.commerce-footer .wordmark{color:#fff0f2;letter-spacing:-1px;font-size:32px}.commerce-footer .footer-top h4{color:#fff0f2}.commerce-footer .footer-top>div>p,.commerce-footer .muted{color:#c09aa7}.commerce-footer .footer-top a{font-size:13px}.commerce-footer .footer-bottom{color:#c09aa7;border-color:#ffffff20;margin-top:35px;font-size:11px}.commerce-footer a:hover{color:#f3a6a9}@media (max-width:1050px){.site-frame-header .site-frame-inner{gap:28px;padding-inline:30px}.site-frame-header .site-frame-nav{gap:20px}.dar-commerce .wrap{padding-inline:30px}.materials-hero-inner{gap:40px;padding:55px 30px}.materials-art{min-height:335px}.dar-commerce .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dar-commerce .detail-grid{gap:30px}}@media (max-width:760px){.site-frame-header .site-frame-inner{grid-template-columns:1fr auto;gap:16px;min-height:0;padding:21px 24px 12px;display:grid}.site-frame-header .site-frame-logo{font-size:30px}.site-frame-header .site-frame-actions{grid-area:1/2;gap:3px}.site-frame-header .site-frame-nav{border-top:1px solid #ffffff20;grid-area:2/1/auto/-1;justify-content:space-between;gap:22px;width:100%;padding-top:12px;font-size:12px}.site-frame-header select{max-width:94px;margin:0;padding:7px;font-size:12px}.dar-commerce .wrap{padding-inline:24px}.dar-commerce .section{padding-block:38px 55px}.materials-hero-inner{grid-template-columns:1fr;gap:36px;padding:40px 24px 35px}.dar-commerce .materials-hero h1{font-size:42px}.dar-commerce[lang=ar] .materials-hero h1{font-size:41px}.materials-intro{font-size:16px}.materials-kicker{font-size:10px}.materials-hero-links{gap:22px;font-size:13px}.materials-art{width:100%;max-width:400px;min-height:290px;margin:auto}.materials-book{gap:16px;width:190px;min-height:250px;padding:21px}.materials-book strong{margin-top:0;font-size:25px}.materials-art:after{width:180px;height:250px}.materials-art:before{inset:30px 0}.materials-list-heading{flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:24px}.materials-list-heading h2{font-size:27px}.materials-list-heading>span{font-size:13px}.dar-commerce .filter-list{gap:8px}.dar-commerce .filter-list button{padding:8px 12px;font-size:12px}.dar-commerce .product-grid{gap:16px}.dar-commerce .product-card{padding:13px}.dar-commerce .product-card h3{font-size:18px}.dar-commerce .product-card>p{font-size:13px}.dar-commerce .detail-grid{grid-template-columns:1fr}.dar-commerce .detail-grid>.cover,.dar-commerce .detail-grid>.uploaded-cover{width:100%;max-width:400px;margin:auto}.dar-commerce .detail-summary{font-size:16px}.dar-commerce .detail-body{gap:28px;padding:24px}.dar-commerce .commerce-footer{padding:38px 24px 22px}.commerce-footer .footer-top{grid-template-columns:1fr 1fr;gap:30px}.commerce-footer .footer-top>div:first-child{grid-column:1/-1}}@media (max-width:480px){.site-frame-header .site-frame-nav{gap:12px}.site-frame-header .site-frame-inner{padding-inline:20px}.site-frame-header select{max-width:82px}.site-frame-header .site-frame-actions :is(a,button){min-width:36px;min-height:36px;padding:8px}.dar-commerce .product-grid{grid-template-columns:1fr}.dar-commerce .product-card{padding:17px}.dar-commerce .product-card h3{font-size:22px}.dar-commerce .product-card>p{font-size:15px}.dar-commerce .catalog-controls{flex-wrap:wrap}.dar-commerce .catalog-controls>.search-field{width:100%;max-width:none}.dar-commerce .catalog-controls [data-slot=select-trigger]{width:100%}.materials-art{min-height:280px}.dar-commerce .materials-hero h1{font-size:37px}.dar-commerce[lang=ar] .materials-hero h1{font-size:36px}}@media (prefers-reduced-motion:reduce){.site-frame-header *,.dar-commerce *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.dar-commerce :is(a,button):hover{transform:none!important}.materials-art:hover .materials-book{transform:rotate(-8deg)}}.dar-commerce .auth-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:65px}.dar-commerce :is(.auth-layout,.cart-layout)>*{min-width:0}.dar-commerce :is(input,textarea,form,.search-field){min-width:0;max-width:100%}.dar-commerce .auth-layout input{width:100%}.dar-commerce .account-tabs{flex-wrap:wrap;gap:18px}.dar-commerce .narrow-form{max-width:100%}@media (max-width:760px){.dar-commerce .auth-layout,.dar-commerce .cart-layout{grid-template-columns:minmax(0,1fr);gap:25px}.dar-commerce .auth-layout .panel{padding:20px}.dar-commerce .auth-layout h1{overflow-wrap:anywhere;font-size:30px}}.site-frame-header{-webkit-backdrop-filter:saturate(1.4)blur(16px);color:#2a1218;z-index:50;background:#fbf7f4d9;border-bottom:1px solid #2a121812;position:sticky;top:0}.site-frame-header .site-frame-inner{max-width:1280px;min-height:76px;padding-block:12px;padding-inline:40px}.site-frame-header .site-frame-logo{color:#c42e40;letter-spacing:-1.5px;font-size:30px;font-weight:800}.site-frame-nav a{color:#5c444a;font-size:15px;font-weight:500}.site-frame-nav a:hover,.site-frame-nav a[aria-current=page]{color:#c42e40}.site-frame-nav a[aria-current=page]:after{background:#c42e40}.site-frame-header select{color:#2a1218;background:#fff;border-color:#eddfe0;border-radius:999px;padding:7px 14px}.site-frame-header option{color:#2a1218;background:#fff}.site-frame-header .site-frame-actions :is(a,button){color:#5c444a;border-radius:999px}.site-frame-header .site-frame-actions :is(a,button):hover{background:#2a12180a;border-color:#2a121814}[data-theme=dark] .site-frame-header{color:#fff0f2;background:#241319e0;border-bottom-color:#ffffff18}[data-theme=dark] .site-frame-header .site-frame-logo{color:#fff0f2}[data-theme=dark] .site-frame-nav a{color:#e5ccd2}[data-theme=dark] .site-frame-nav a:hover,[data-theme=dark] .site-frame-nav a[aria-current=page]{color:#f3a6a9}[data-theme=dark] .site-frame-header select,[data-theme=dark] .site-frame-header option{color:#fae5ea;background:#43212c;border-color:#78515d}[data-theme=dark] .site-frame-header .site-frame-actions :is(a,button){color:#f0d8df}@media (max-width:1050px){.site-frame-header .site-frame-inner{padding-inline:28px}}@media (max-width:760px){.site-frame-header .site-frame-inner{padding:14px 20px 8px}.site-frame-header .site-frame-nav{border-top-color:#2a121812}.site-frame-nav a{font-size:13px}[data-theme=dark] .site-frame-header .site-frame-nav{border-top-color:#ffffff20}}
