.shop-page{--shop-bg:#0c0d0c;--shop-field:#191b19;--shop-rule:#bda06b45;--shop-gutter:max(24px, calc((100vw - 1440px)/2) );background:#0c0d0c;overflow-x:clip}.shop-page[data-shop-category=zubehoer],.shop-page[data-shop-category=maschinen]{--shop-bg:#0c0d0c;--shop-ink:#eee5d0;--shop-muted:#b8ae99;--shop-accent:#d1b57f;--shop-rule:#bda06b55;--shop-field:#191b19;--shop-header:#101010f5;color-scheme:dark}.shop-page[data-shop-category=zubehoer] .brand img,.shop-page[data-shop-category=zubehoer] footer>img{filter:none}.shop-page .shop-cinema{height:clamp(295px,26vw,370px);background:radial-gradient(circle at 78% 50%,#222924,#0c0d0c 65%);border-bottom:1px solid #bc9f6b33}.shop-page .shop-cinema-media{left:43%;overflow:hidden}.shop-page .shop-cinema-media img{object-position:50% 58%}.shop-page .shop-cinema-media img{transform:scale(1)!important}.shop-page .shop-cinema-media [data-shop-scene=kaffee]{object-position:50% 70%}.shop-page .shop-cinema-shade{background:linear-gradient(90deg,#0c0d0c 0%,#0c0d0c 37%,#0c0d0cbb 49%,transparent 76%),linear-gradient(0deg,#0c0d0c75,transparent 45%)}.shop-page .shop-cinema-copy{left:var(--shop-gutter);right:auto;top:50%;bottom:auto;transform:translateY(-50%);max-width:570px;text-shadow:none}.shop-page .shop-cinema-copy p{color:#c9ac78;font-size:11px;letter-spacing:.24em}.shop-page .shop-cinema-copy h1{font-size:clamp(45px,4.6vw,78px);line-height:1.08;max-width:9em;letter-spacing:-.052em}.shop-page .shop-cinema-copy .shop-cinema-lead{font:15px/1.6 Arial,sans-serif;letter-spacing:0;color:#d4cbbb;margin:16px 0 22px;max-width:31em}.shop-page .shop-cinema-copy .shop-cinema-link{display:inline-flex;align-items:center;min-height:36px;color:#e1bf81;text-decoration:none;border-bottom:1px solid #e1bf81;font:11px/1.3 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.shop-page main{padding:22px 0 88px;margin:auto}.shop-page .shop-categories{position:relative;top:0!important;bottom:auto!important;z-index:1;display:flex;justify-content:flex-start;width:100%;max-width:none;margin:0 0 25px;padding:0;border:0;border-bottom:1px solid #bda06b55;border-radius:0!important;background:none;box-shadow:none;gap:34px}.shop-page .shop-categories [role=tab]{font:600 12px/1.3 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:17px 0 18px;border-radius:0!important;border:0!important;color:#a49a88;background:none!important;box-shadow:none!important}.shop-page .shop-categories [role=tab]:after{display:block;background:#c9a76a;height:1px}.shop-page .shop-categories [aria-selected=true]{color:#f2e8d4}.shop-page .shop-categories span{display:inline}body.shop-page .shop-categories,body.shop-page .shop-categories [role=tab]{border-radius:0!important}.shop-page .shop-tools,.shop-page .shop-object-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 22px;margin:0 0 4px}.shop-page .shop-tools .shop-search{grid-column:1;grid-row:1;max-width:350px}.shop-page .shop-tools .shop-search span{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.shop-page .shop-tools .shop-search input{height:43px;min-height:43px;padding:0 0 0 24px;background:transparent;border:0;border-bottom:1px solid #bda06b65;border-radius:0;color:#f1eadc;font-size:13px}.shop-page .shop-tools .shop-search input::placeholder{color:#aaa08e}.shop-page .shop-tools .shop-search{position:relative}.shop-page .shop-tools .shop-search:before{content:"\2315";position:absolute;bottom:8px;left:0;color:#c8ae7d;font:24px/1 Arial,sans-serif}.shop-page .shop-filter-toggle{display:flex!important;grid-column:2;grid-row:1;align-items:center;gap:12px;justify-content:space-between;min-height:43px;padding:0 0 0 18px;border:0;border-bottom:1px solid #bda06b65;border-radius:0;color:#d9caaa;background:none;font:11px/1.3 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.shop-page .shop-filter-toggle:after{content:"+";font:20px/1 Arial,sans-serif;color:#c9a76a}.shop-page .shop-filter-toggle[aria-expanded=true]:after{content:"\2212"}.shop-page .shop-tools .filters,.shop-page .shop-tools .shop-method,.shop-page .shop-tools .shop-sort{display:none!important}.shop-page .shop-tools.is-expanded .filters{display:flex!important;grid-column:1/-1;grid-row:2;padding:12px 0 0;border:0;align-items:flex-start}.shop-page .shop-tools.is-expanded .shop-method,.shop-page .shop-tools.is-expanded .shop-sort{display:block!important;grid-row:3}.shop-page .shop-tools.is-expanded .shop-method{grid-column:1}.shop-page .shop-tools.is-expanded .shop-sort{grid-column:2}.shop-page .shop-tools.is-expanded .filter-buttons{flex-wrap:wrap;gap:5px 18px}.shop-page .shop-tools .filters button{font-size:12px}.shop-page .shop-results{min-height:35px;margin:0 0 13px;border-bottom:1px solid #bda06b35}.shop-page .shop-results #results{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#b6a98e}.shop-page #products{grid-template-columns:repeat(2,minmax(0,1fr));gap:68px 30px}.shop-page .commerce-card{display:flex;flex-direction:column;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none;color:#f0e7d4}.shop-page .commerce-visual{aspect-ratio:auto;overflow:visible;margin:0;background:none}.shop-page .commerce-visual .commerce-image-link{height:auto;aspect-ratio:1;overflow:hidden;background:#1e2521}.shop-page .commerce-visual img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.shop-page .commerce-image-link:hover img{transform:scale(1.035)}.shop-page .commerce-visual .commerce-caption{position:static;display:block;padding:21px 0 0;background:none;text-align:left}.shop-page .commerce-caption .commerce-kicker{font-size:10px;color:#bfa778;letter-spacing:.2em}.shop-page .commerce-name-row{margin:7px 0 3px;gap:12px}.shop-page .commerce-name-row h3{font-size:clamp(30px,2.7vw,42px);line-height:1.16}.shop-page .commerce-name-row h3 a{color:#f0e7d4;text-decoration:none}.shop-page .commerce-strength-marks{margin-top:5px}.shop-page .commerce-caption .commerce-claim{font:13px/1.5 Arial,sans-serif;color:#cbbfa9}.shop-page .commerce-body{padding:12px 0 0;flex:1}.shop-page .commerce-description{min-height:35px}.shop-page .commerce-description>.commerce-kicker{display:none}.shop-page .commerce-notes{min-height:0;margin:0 0 20px;color:#9e978a;font-size:12px}.shop-page .commerce-bottom{display:flex;flex-direction:column}.shop-page .commerce-purchase{padding-top:16px;border-top:1px solid #bda06b35}.shop-page .commerce-sizes{gap:0}.shop-page .commerce-sizes span{min-height:37px;border:0;border-bottom:1px solid #bda06b55;border-radius:0;background:none!important;box-shadow:none!important;color:#a9a08f;font-size:11px}.shop-page .commerce-sizes input:checked+span{border-bottom:2px solid #d7b978;color:#f0e7d4}.shop-page .commerce-price{margin:16px 0 15px}.shop-page .commerce-price strong{font:400 23px/1.2 Cinzel,Georgia,serif}.shop-page .commerce-price small{font-size:11px;color:#a9a08f}.shop-page .commerce-actions{grid-template-columns:100px minmax(0,1fr);gap:9px}.shop-page .commerce-quantity{height:45px;border-radius:999px;border-color:#bda06b66}.shop-page .commerce-quantity button{height:43px}.shop-page .commerce-quantity input{height:41px}.shop-page .commerce-actions .commerce-buy{min-height:45px;border:1px solid #b99b60;border-radius:999px;box-shadow:0 0 15px #a8883d16;background:linear-gradient(115deg,#ad883c40,#9a773a20);color:#e9d6a9;font:600 11px/1.2 Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase}.shop-page .commerce-actions .commerce-buy:hover{background:#99753555;box-shadow:0 0 22px #af8b3d33}.shop-page .shop-object-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.shop-page .shop-object{border:0;border-radius:0;background:transparent;color:var(--shop-ink)}.shop-page .shop-object>img{aspect-ratio:1;object-fit:cover}.shop-page .shop-object>div{padding:22px 0}.shop-page .shop-object p:not(.eyebrow){min-height:0;color:var(--shop-muted)}.shop-page .shop-preview-label{border-radius:0}.shop-page footer.site-footer{display:block;background:#0b0a08;border-top:1px solid #b79a6338;padding:75px var(--page-gutter) 28px;text-align:left;font:14px/1.7 Lato,Arial,sans-serif}.shop-page footer .footer-top{display:grid;grid-template-columns:1fr 1.1fr auto;align-items:center;gap:35px;margin:0 0 65px}.shop-page footer .footer-brand img{display:block;width:min(100%,285px);height:auto}.shop-page footer .footer-top p{font-size:15px;color:#bcb5a6;max-width:340px;margin:0}.shop-page footer.site-footer .footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0 0 58px}.shop-page footer.site-footer .footer-columns>div{display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0}.shop-page footer h2{font:600 11px/1.5 Lato,Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#c9ac74;margin:0 0 13px}.shop-page footer.site-footer .footer-columns a{display:block;font:14px/1.5 Lato,Arial,sans-serif;text-transform:none;letter-spacing:0;color:#c8bfae;overflow-wrap:anywhere;text-decoration:none}.shop-page footer .footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #b79b6133;padding-top:23px;margin:0;font:10px/1.5 Lato,Arial,sans-serif;letter-spacing:.12em;color:#998e79}@media(max-width:1500px){.shop-page{--shop-gutter:var(--page-gutter)}}@media(max-width:900px){.shop-page #products,.shop-page .shop-object-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-page .shop-cinema-copy{max-width:50%}.shop-page .shop-cinema-copy h1{font-size:clamp(40px,6vw,65px)}.shop-page footer .footer-top{grid-template-columns:1fr 1fr}.shop-page footer .footer-top .text-link{grid-column:1/-1;justify-self:start}}@media(max-width:650px){.shop-page{--shop-gutter:5%}.shop-page .shop-cinema{height:395px}.shop-page .shop-cinema-media{left:0;top:0;bottom:42%;opacity:.75}.shop-page .shop-cinema-media [data-shop-scene=kaffee]{object-position:50% 76%}.shop-page .shop-cinema-shade{background:linear-gradient(0deg,#0c0d0c 34%,#0c0d0cdd 52%,transparent 100%)}.shop-page .shop-cinema-copy{left:5%;right:5%;top:auto;bottom:27px;transform:none;max-width:none}.shop-page .shop-cinema-copy h1{font-size:43px}.shop-page .shop-cinema-copy .shop-cinema-lead{font-size:13px;margin:10px 0}.shop-page .shop-cinema-copy .shop-cinema-link{font-size:10px}.shop-page main{margin-inline:5%;padding-top:0}.shop-page .shop-categories{gap:16px;margin-bottom:18px}.shop-page .shop-categories [role=tab]{font-size:9px;letter-spacing:.06em;padding:15px 0;white-space:normal;text-align:left}.shop-page .shop-categories span{display:inline}.shop-page .shop-tools,.shop-page .shop-object-tools{grid-template-columns:minmax(0,1fr) auto;gap:12px}.shop-page .shop-tools .shop-search{grid-column:1;grid-row:1}.shop-page .shop-tools .shop-filter-toggle{grid-column:2;grid-row:1;font-size:0;padding-left:3px}.shop-page .shop-tools .shop-filter-toggle:after{font-size:23px}.shop-page .shop-tools.is-expanded .filters{grid-column:1/-1;grid-row:2}.shop-page .shop-tools.is-expanded .shop-method{grid-column:1;grid-row:3}.shop-page .shop-tools.is-expanded .shop-sort{grid-column:2;grid-row:3}.shop-page #products,.shop-page .shop-object-grid{grid-template-columns:1fr;gap:48px}.shop-page .commerce-visual .commerce-caption{padding-top:18px}.shop-page .commerce-name-row h3{font-size:36px}.shop-page .commerce-body{padding-top:10px}.shop-page .shop-results{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.shop-page .commerce-visual img{transition:none}}@media(max-width:600px){.shop-page footer.site-footer{padding-top:60px}.shop-page footer .footer-top{grid-template-columns:1fr;gap:20px;margin-bottom:50px}.shop-page footer .footer-top .text-link{grid-column:auto}.shop-page footer.site-footer .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 20px}.shop-page footer.site-footer .footer-columns>div:last-child{grid-column:1/-1}.shop-page footer .footer-bottom{flex-direction:column;gap:8px}}@media(max-width:650px){.shop-page .shop-tools{grid-template-columns:minmax(0,1fr) 45px!important}.shop-page .shop-tools .shop-filter-toggle{width:45px;min-width:45px;max-width:45px;overflow:hidden;white-space:nowrap;color:transparent;padding:0 10px}.shop-page .shop-tools .shop-filter-toggle:after{color:#c9a76a}.shop-page .shop-tools.is-expanded .shop-method{grid-column:1/-1;grid-row:3}.shop-page .shop-tools.is-expanded .shop-sort{grid-column:1/-1;grid-row:4}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/shop-premium.css.map */
