.ja-philosophy{padding:6rem 4rem}.ja-philosophy__container{display:grid;grid-template-columns:1fr 1fr;gap:3rem;min-height:600px;max-width:1440px;margin:0 auto}.ja-philosophy__content{display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem 3rem 0;max-width:600px}.ja-philosophy__label{display:inline-block;font-family:Montserrat,sans-serif;font-size:var(--label-size, 12px);font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--label-color, #bb8e7c);margin-bottom:1rem}.ja-philosophy__title{font-family:Cormorant,Georgia,serif;font-size:var(--title-size, 38px);font-weight:300;line-height:1.15;color:var(--title-color, #49494b);margin:0 0 1.5rem}.ja-philosophy__text{font-family:Montserrat,sans-serif;font-size:var(--body-size, 17px);font-weight:300;line-height:1.8;color:var(--text-color, #5a5c5e);margin:0 0 2rem}.ja-philosophy__button{display:inline-block;padding:1rem 2.5rem;font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:400;letter-spacing:1px;text-transform:uppercase;text-decoration:none;color:var(--btn-color, #49494b);background:var(--btn-bg, transparent);border:1px solid var(--btn-color, #49494b);transition:all .3s ease;align-self:flex-start}.ja-philosophy__button:hover{background:var(--btn-color, #49494b);color:var(--btn-bg, #ffffff)}.ja-philosophy__image{position:relative;overflow:hidden;border-radius:4px}.ja-philosophy__image img{width:100%;height:100%;object-fit:cover;border-radius:4px}.ja-philosophy__placeholder{width:100%;height:100%;min-height:500px;background:linear-gradient(135deg,#ddd5cc,#ccc2b8)}@media(max-width:1280px){.ja-philosophy{padding:4rem}.ja-philosophy__container{gap:2rem}.ja-philosophy__content{padding:2rem 1.5rem}.ja-philosophy__image{margin-right:1rem}.ja-philosophy__title{font-size:2.5rem}}@media(max-width:768px){.ja-philosophy{padding:0}.ja-philosophy__container{grid-template-columns:1fr;gap:0;min-height:auto}.ja-philosophy__content{padding:3rem 1.5rem;max-width:none;order:2}.ja-philosophy__image{order:1;min-height:350px;border-radius:0}.ja-philosophy__image img{border-radius:0}.ja-philosophy__title{font-size:var(--title-size-mb, 28px)}.ja-philosophy__label{font-size:var(--label-size-mb, 12px)}.ja-philosophy__text{font-size:var(--body-size-mb, 15px)}}
/*# sourceMappingURL=/cdn/shop/t/137/assets/ja-philosophy.css.map */
