/* Secondary pages; never loaded on the homepage. */
.inner-page{padding-top:24px;min-height:55vh;padding-bottom:25px}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;line-height:1.5;color:var(--muted);margin-bottom:36px}.breadcrumbs a:hover{color:var(--pink-dark)}.page-intro{max-width:740px;margin-bottom:34px}.page-intro h1{font-size:47px}.page-intro>p{margin-top:17px;font-size:16px;color:var(--muted);max-width:670px}.catalog-filters{display:flex;align-items:flex-end;gap:16px;padding:23px;background:#faf7f9;border:1px solid var(--line);border-radius:9px}.field{min-width:0;flex:1}.search-field{flex:2}.field label{display:block;font-size:11px;font-weight:600;margin-bottom:7px}.field input,.field select{width:100%;height:43px;border:1px solid #e5dfe5;border-radius:5px;background:white;padding:0 11px;color:var(--ink);font-size:12px}.input-with-icon{position:relative}.input-with-icon .icon{position:absolute;left:12px;top:12px;width:19px;height:19px;color:var(--muted)}.input-with-icon input{padding-left:39px}.catalog-status{display:flex;justify-content:space-between;gap:20px;margin:25px 0 15px;color:var(--muted);font-size:12px}.catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.catalog-grid .product-card-body{padding:16px}.catalog-grid .product-card h3{font-size:15px}.catalog-grid .price{font-size:15px}.catalog-grid .product-format{font-size:11px}.product-detail{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:start}.product-visual{position:sticky;top:112px}.product-visual>img{width:100%;height:auto;aspect-ratio:1.05;object-fit:contain;background:#f6f1ef;border-radius:12px}.product-visual>p{font-size:11px;color:var(--muted);margin-top:10px}.product-information h1{font-size:49px}.product-teaser{font-size:17px;margin-top:20px;color:var(--muted)}.detail-price{font-family:var(--serif);font-size:34px;margin-top:25px;line-height:1.2}.detail-price>span{display:block;font-family:var(--sans);font-size:11px;color:var(--muted);margin-top:7px}.product-facts{display:flex;flex-wrap:wrap;gap:20px;margin:25px 0;font-size:12px}.product-facts>div{display:flex;gap:8px;align-items:center}.product-facts .icon{width:21px;height:21px;color:var(--pink)}.add-to-cart{width:100%;min-height:49px;font-size:14px}.demo-small{display:block;font-size:11px;color:var(--muted);line-height:1.6;margin-top:12px}.bundle-hint{background:var(--blush);padding:18px 20px;border-radius:8px;margin:25px 0;font-size:13px}.bundle-hint>p{font-size:12px;margin-top:6px;color:#79707e}.detail-panel{border-bottom:1px solid var(--line);margin-top:8px}.detail-panel>summary{font-size:14px;font-weight:600;padding:16px 0;cursor:pointer}.detail-panel>div{padding:0 0 20px;font-size:14px;color:var(--muted)}.detail-panel p+p{margin-top:15px}.detail-panel dl{display:grid;grid-template-columns:120px 1fr;gap:8px;margin:0;font-size:12px}.detail-panel dd{margin:0}.related-products{margin-top:70px;padding-top:35px;border-top:1px solid var(--line)}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;max-width:860px}.cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:45px;align-items:start}.cart-line{display:flex;align-items:center;gap:22px;padding:22px 0;border-bottom:1px solid var(--line)}.cart-line:first-child{padding-top:0}.cart-line>a{flex:0 0 130px}.cart-line img{width:130px;height:115px;object-fit:cover;background:#f5f1ee;border-radius:7px}.cart-line-description{flex:1}.cart-line h2{font-size:21px}.cart-line p{font-size:11px;color:var(--muted);margin-top:5px}.cart-line .eyebrow{font-size:9px;margin-bottom:5px}.discount-label{display:inline-block;font-size:11px;color:var(--teal);background:#eef8f4;padding:3px 7px;margin-top:9px;border-radius:3px}.remove-button{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:10px 0 0;font-size:10px;color:var(--muted)}.remove-button>.icon{width:13px;height:13px}.cart-line-price{text-align:right;font-size:15px;white-space:nowrap}.cart-line-price del{display:block;color:var(--muted);font-size:12px}.cart-rule{padding:22px;background:#faf8fa;border-radius:7px;margin:25px 0;font-size:13px}.cart-rule>p{font-size:12px;line-height:1.65;color:var(--muted);margin-top:7px}.cart-summary{border:1px solid var(--line);border-radius:10px;background:#fcf9fb;padding:27px;position:sticky;top:110px}.cart-summary h2{font-size:28px}.cart-summary dl{margin:25px 0 0}.cart-summary dl>div{display:flex;justify-content:space-between;gap:15px;margin:13px 0;font-size:14px}.cart-summary dd{margin:0}.cart-summary .saving{color:var(--teal)}.cart-summary .total{font-size:20px;font-weight:700;padding-top:15px;border-top:1px solid #e5dce3}.checkout-notice{display:flex;gap:12px;background:white;padding:15px;margin:22px 0;border-radius:7px;font-size:12px}.checkout-notice>.icon{width:22px;height:22px;color:var(--pink)}.checkout-notice p{color:var(--muted)}.checkout-notice strong{color:var(--ink)}.cart-summary>.button{width:100%}.article-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.article-list-grid .article-card{flex-direction:column}.article-list-grid .article-card>img{width:100%;height:220px;object-fit:cover}.article-list-grid .article-card-body{padding:22px;flex:1}.article-list-grid .article-card h3{font-size:18px}.article-list-grid .tag{font-size:9px}.article-list-grid .read-more{padding-top:20px}.reading-layout{max-width:860px;margin:auto}.reading-layout h1{font-size:49px;max-width:760px}.reading-intro{font-size:19px;line-height:1.65;color:var(--muted);margin-top:23px}.reading-image{width:100%;height:380px;object-fit:cover;margin-top:30px;border-radius:10px}.reading-text{max-width:690px;margin:40px auto 0}.reading-text section{margin-bottom:35px}.reading-text h2{font-size:29px;margin-bottom:15px}.reading-text p{font-size:16px;line-height:1.85;color:#5f596b}.community-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.community-page-grid .community-tile{height:250px}.community-page-grid .community-tile span{font-size:12px;padding:20px 15px 12px}.feature-page{display:grid;grid-template-columns:1.05fr 1fr;gap:50px;align-items:center;padding-block:10px 30px}.feature-photo>img{width:100%;height:350px;object-fit:cover;object-position:left;border-radius:12px}.feature-page h1{font-size:46px}.feature-page h2{font-size:38px}.feature-page p{font-size:16px;color:var(--muted);margin-top:18px;line-height:1.75}.feature-page .button{margin-top:25px}.video-feature>a>img{width:100%;height:260px;object-fit:cover;border-radius:10px}.info-page{max-width:760px;margin:0 auto;padding-block:25px 55px}.info-page h1{font-size:47px}.info-page h2{font-size:27px;margin-top:28px}.info-page>p{font-size:16px;line-height:1.85;color:var(--muted);margin-top:20px}.info-page>.button{margin-top:30px}
@media(max-width:1100px){.catalog-filters{gap:12px;padding:18px;flex-wrap:wrap}.search-field{flex:1 1 280px}.catalog-grid{gap:18px}.product-detail{gap:35px}.product-information h1{font-size:42px}.cart-layout{gap:30px;grid-template-columns:1fr 315px}.cart-summary{padding:22px}.cart-line{gap:15px}.cart-line>a{flex-basis:100px}.cart-line img{width:100px;height:100px}.cart-line h2{font-size:19px}.feature-page{gap:30px}}
@media(max-width:900px){.page-intro h1{font-size:40px}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-detail{gap:28px;grid-template-columns:1fr 1.1fr}.product-information h1{font-size:36px}.product-teaser{font-size:15px}.product-facts{gap:12px}.product-visual>img{aspect-ratio:.9}.cart-layout{grid-template-columns:1fr}.cart-summary{position:static;max-width:500px;width:100%}.article-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-page-grid .community-tile{height:190px}.feature-page{grid-template-columns:1fr 1fr}.feature-page h1{font-size:36px}.feature-page h2{font-size:31px}.feature-page p{font-size:14px}.feature-photo>img{height:330px}.reading-layout h1{font-size:42px}.reading-image{height:310px}}
@media(max-width:600px){.inner-page{padding-top:19px}.breadcrumbs{font-size:10px;margin-bottom:25px;gap:8px}.page-intro{margin-bottom:25px}.page-intro h1{font-size:35px}.page-intro>p{font-size:14px}.catalog-filters{gap:12px;padding:16px}.field{flex:1 1 calc(50% - 8px)}.search-field{flex-basis:100%}.field label{font-size:10px}.catalog-filters .button{flex:1}.catalog-status{font-size:10px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.catalog-grid .product-card-body{padding:12px}.catalog-grid .product-card h3{font-size:13px}.catalog-grid .price{font-size:13px}.catalog-grid .product-format{font-size:10px}.catalog-grid .product-image-link{aspect-ratio:1.1}.product-detail{grid-template-columns:1fr;gap:25px}.product-visual{position:static}.product-visual>img{aspect-ratio:1.25}.product-visual>p{font-size:10px}.product-information h1{font-size:40px}.product-teaser{font-size:16px}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.related-products{margin-top:40px}.cart-line{gap:12px}.cart-line>a{flex-basis:77px}.cart-line img{width:77px;height:93px}.cart-line h2{font-size:18px}.cart-line p{font-size:9px}.cart-line-price{font-size:13px}.cart-line-price del{font-size:11px}.cart-rule{padding:18px}.article-list-grid{grid-template-columns:1fr;gap:22px}.article-list-grid .article-card>img{height:215px}.reading-layout h1{font-size:36px}.reading-intro{font-size:16px}.reading-image{height:230px}.reading-text{margin-top:28px}.reading-text h2{font-size:27px}.reading-text p{font-size:15px}.community-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.community-page-grid .community-tile{height:150px}.community-page-grid .community-tile span{font-size:10px}.feature-page{grid-template-columns:1fr;gap:28px}.feature-photo>img{height:245px}.feature-page h1{font-size:37px}.feature-page p{font-size:15px}.video-feature>a>img{height:180px}.info-page{padding-top:8px}.info-page h1{font-size:36px}.info-page h2{font-size:25px}.info-page>p{font-size:15px}.detail-panel dl{grid-template-columns:100px 1fr}}

/* 0.3.5 – echtes Christiane-Foto auf der Über-mich-Seite. */
.feature-photo>img.about-christiane-photo{object-position:center 22%}
