@view-transition{navigation:auto}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--c-page);color:var(--c-fjord);font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%;height:auto}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--c-ink2)}:focus-visible{outline:2px solid var(--c-sun);outline-offset:3px}.logo__sun{fill:var(--c-sun)}.logo__sub{fill:var(--logo-sub, currentColor)}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:1.08;letter-spacing:-.02em;margin:0}h1,.h1{font-size:clamp(2.6rem,5.6vw,5rem)}h2,.h2{font-size:clamp(2rem,3.6vw,3.2rem)}h3,.h3{font-size:clamp(1.3rem,2vw,1.6rem);letter-spacing:-.01em}h1 em,h2 em,.h1 em,.h2 em{font-style:italic}h1 p,h2 p,p{margin:0}.container{width:100%;max-width:1320px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}.section{padding-block:clamp(64px,9vw,136px)}.section--tight{padding-block:clamp(40px,5vw,72px)}.eyebrow{font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted);margin:0}.lead{font-size:clamp(1.05rem,1.4vw,1.2rem);color:var(--c-ink2);max-width:46ch}.muted{color:var(--c-muted)}.small{font-size:.875rem}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}.skip-link{position:absolute;left:16px;top:-60px;z-index:100;background:var(--c-fjord);color:var(--c-nebel);padding:12px 18px}.skip-link:focus{top:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 28px;border:1px solid var(--c-fjord);border-radius:2px;background:var(--c-fjord);color:var(--c-nebel);font-family:var(--font-body);font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease}.btn:hover{background:var(--c-ink2);color:var(--c-nebel)}.btn--ghost{background:transparent;color:var(--c-fjord)}.btn--ghost:hover{background:var(--c-fjord);color:var(--c-nebel)}.btn--light{background:var(--c-nebel);color:var(--c-fjord);border-color:var(--c-nebel)}.btn--light:hover{background:#fff;color:var(--c-fjord)}.btn--block{width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed}.link-arrow{font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px}.horizon-rule{display:flex;align-items:center;gap:14px;color:var(--c-muted)}.horizon-rule:before,.horizon-rule:after{content:"";height:1px;background:var(--c-line);flex:1}.grid-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,32px)}@media(min-width:990px){.grid-products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:990px){.grid-products--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{position:relative;display:flex;flex-direction:column;gap:14px;text-decoration:none}.card__media{position:relative;aspect-ratio:4 / 5;background:var(--c-nebel);overflow:hidden}.card__media img{width:100%;height:100%;object-fit:cover;transition:opacity .4s ease,transform .6s ease}.card__media img+img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.card:hover .card__media img+img{opacity:1}.card:hover .card__media img:only-child{transform:scale(1.03)}.card__title{font-family:var(--font-heading);font-size:1.1rem;line-height:1.3;letter-spacing:-.005em}.card__title a{text-decoration:none}.card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.card__price{font-size:.9375rem;color:var(--c-ink2)}.badge{position:absolute;left:12px;top:12px;z-index:1;background:var(--c-page);color:var(--c-fjord);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px}.badge--sun{background:var(--c-sun);color:#fff}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.price s{color:var(--c-muted);font-size:.9em}.price-note{font-size:.8125rem;color:var(--c-muted)}.price-note a{color:inherit}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:.8125rem;font-weight:600;letter-spacing:.06em}.input,select.input{min-height:48px;padding:0 14px;border:1px solid var(--c-line);border-radius:2px;background:#fff;color:var(--c-fjord);font:inherit;font-size:1rem}.input:focus{border-color:var(--c-fjord);outline:none;box-shadow:0 0 0 2px var(--c-dunst)}.rte{max-width:70ch;color:var(--c-ink2)}.rte>*+*{margin-top:1em}.rte h2,.rte h3{color:var(--c-fjord);margin-top:1.6em}.rte img{margin-block:1.5em}.rte a{color:var(--c-fjord)}.pagination{display:flex;justify-content:center;gap:8px;margin-top:56px;flex-wrap:wrap}.pagination a,.pagination span{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid transparent}.pagination .current{border-color:var(--c-fjord)}.breadcrumbs{padding-block:18px 0}.breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;font-size:.78rem;letter-spacing:.08em;color:var(--c-muted)}.breadcrumbs li+li:before{content:"/";margin-right:8px;color:var(--c-line)}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{color:var(--c-fjord);text-decoration:underline}.breadcrumbs li:last-child{display:flex;flex:1 1 0;min-width:0}.breadcrumbs [aria-current]{min-width:0;color:var(--c-ink2);max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:bottom}.page-head{padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(24px,3vw,40px)}.page-head .lead{margin-top:16px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/base.css.map */
