.philosophy{background-color:var(--color-black);color:var(--color-text-light);padding:var(--space-xl) var(--space-page-padding) var(--space-lg)}.philosophy__inner{display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--space-section-gap);row-gap:var(--space-lg);padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-on-dark-border-full)}.philosophy__column{display:grid;grid-template-rows:auto 1fr;gap:var(--space-lg);align-content:start;min-width:0}.philosophy__header-left,.philosophy__header-right{margin:0}.philosophy__card{padding:var(--space-xl)}.philosophy__card-inner{display:grid;grid-template-rows:auto 1fr;align-content:space-between;min-height:100%}.philosophy__card-heading{font-size:clamp(var(--text-philosophy-card-heading-min),var(--text-philosophy-card-heading-fluid),var(--text-philosophy-card-heading-max));line-height:clamp(var(--leading-philosophy-card-heading-min),var(--leading-philosophy-card-heading-fluid),var(--leading-philosophy-card-heading-max));font-family:var(--font-body);font-weight:400;color:var(--color-text-light);margin:0 0 var(--space-lg)}.philosophy__card-bottom{display:grid;grid-template-columns:80px 1fr;gap:var(--space-md);align-items:start;align-self:end}.philosophy__card-icon{width:80px;height:80px;min-width:0;overflow:hidden;border:2px solid var(--color-on-dark-border-full)}.philosophy__card-icon img{width:100%;height:100%;object-fit:cover;display:block}.philosophy__card-body{font-size:var(--text-body);font-family:var(--font-body);line-height:var(--leading-body);color:var(--color-text-light);margin:0}.philosophy__card-bottom>:only-child{grid-column:1 / -1}.philosophy__shops{display:grid;grid-template-columns:1fr;gap:var(--space-xl)}.philosophy__shop{display:grid;grid-template-rows:auto auto;gap:var(--space-md)}.philosophy__shop-text{display:grid}.philosophy__shop-title{font-size:var(--text-body);font-family:var(--font-body);font-weight:400;color:var(--color-text-light);margin:0;line-height:22px}.philosophy__shop-subtitle{font-size:var(--text-body);font-family:var(--font-body);line-height:22px;color:var(--color-on-dark-text-muted);margin:0}.philosophy__shop-image{width:100%;height:400px;overflow:hidden}.philosophy__shop-image img,.philosophy__shop-image video{width:100%;height:100%;display:block;object-fit:cover}.philosophy__shop-image--placeholder{background:var(--color-on-dark-surface-strong)}@media screen and (max-width:768px){.philosophy__inner{grid-template-columns:1fr}.philosophy__card-inner{gap:var(--space-lg)}.philosophy__card-bottom{grid-template-columns:60px 1fr}.philosophy__card-icon{width:60px;height:60px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-philosophy.css.map */
