.philosophy-cards{padding-block:var(--spacing-12, 3rem);padding-inline:var(--spacing-3, .75rem)}@media screen and (min-width:760px){.philosophy-cards{padding-inline:var(--container-gutter, 1.5rem)}}.philosophy-cards__container{max-width:1180px;margin-inline:auto;background:linear-gradient(135deg,#ffffff0a,#ffffff1a,#ffc8dc0f);border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:clamp(1rem,3vw,3rem);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);position:relative;overflow:hidden}.philosophy-cards__container:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:radial-gradient(circle at 15% 20%,rgba(255,200,220,.18),transparent 40%),radial-gradient(circle at 85% 80%,rgba(180,200,255,.14),transparent 45%);pointer-events:none;z-index:0}.philosophy-cards__layout{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:var(--spacing-8, 2rem)}.philosophy-cards__left{display:flex;flex-direction:column;gap:var(--spacing-4, 1rem)}.philosophy-cards__subheading{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;opacity:.85;margin:0}.philosophy-cards__heading{margin:0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1}.philosophy-cards__intro{opacity:.85;font-size:.9375rem;line-height:1.6;max-width:38ch}.philosophy-cards__cta{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:999px;border:1px solid rgba(255,255,255,.6);background:transparent;color:inherit;text-decoration:none;font-size:.875rem;font-weight:500;letter-spacing:.01em;transition:background .2s ease,border-color .2s ease;margin-block-start:var(--spacing-2, .5rem)}.philosophy-cards__cta:hover{background:#ffffff14;border-color:#ffffffd9}.philosophy-cards__right{display:flex;flex-direction:row;gap:var(--spacing-3, .75rem);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-3, .75rem);margin-inline:calc(var(--spacing-3, .75rem) * -1);padding-inline:var(--spacing-3, .75rem);padding-block-end:var(--spacing-2, .5rem);-webkit-overflow-scrolling:touch}.philosophy-cards__right::-webkit-scrollbar{display:none}.philosophy-cards__right{scrollbar-width:none}.philosophy-cards__card{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:var(--spacing-5, 1.25rem);display:flex;flex-direction:column;gap:var(--spacing-3, .75rem);flex:0 0 80%;max-width:18rem;scroll-snap-align:start}.philosophy-cards__card-title{margin:0;font-size:1.125rem;font-weight:500;line-height:1.2}.philosophy-cards__card-content{font-size:.8125rem;line-height:1.55;opacity:.85}.philosophy-cards__card-content p{margin:0}@media screen and (min-width:760px){.philosophy-cards__right{display:grid;grid-template-columns:1fr 1fr;overflow-x:visible;scroll-snap-type:none;margin-inline:0;padding-inline:0;padding-block-end:0}.philosophy-cards__card{flex:initial;max-width:none;scroll-snap-align:none}}@media screen and (min-width:1000px){.philosophy-cards__layout{grid-template-columns:1fr 1.15fr;gap:var(--spacing-12, 3rem);align-items:stretch}.philosophy-cards__left{justify-content:space-between;padding-block-end:var(--spacing-2)}}
/*# sourceMappingURL=/cdn/shop/t/135/assets/philosophy-cards.css.map */
