.philosophy-slider-wrapper{width:100%;overflow:hidden}.philosophy-container{max-width:110rem;margin:0 auto;padding:0 3.2rem}.philosophy-header{text-align:center;margin-bottom:2.4rem}.philosophy-title{margin-top:24px;padding:0;display:inline-flex;align-items:baseline;flex-wrap:wrap;justify-content:center;line-height:1.2;font-family:var(--font-neue-haas)!important;font-size:calc(var(--font-heading-scale) * 6rem)!important;font-weight:700!important}@media screen and (max-width: 1439px){.philosophy-title{font-size:calc(var(--font-heading-scale) * 5rem)!important}}@media screen and (max-width: 1023px){.philosophy-title{font-size:calc(var(--font-heading-scale) * 4rem)!important}}@media screen and (max-width: 767px){.philosophy-title{display:flex;flex-direction:column;align-items:center}.philosophy-title .philosophy-pipe{display:none}.philosophy-symbol{top:0!important}}.philosophy-word-group{position:relative;display:inline-flex;align-items:flex-start;overflow:visible}.philosophy-word{display:inline-block}.philosophy-symbol{font-size:.3em;position:relative;top:-.24em;margin-left:.1em;font-weight:400;line-height:1;display:inline-block}.philosophy-pipe{display:inline-block}.philosophy-subtitle{text-align:center;margin-bottom:4.8rem;max-width:60rem;margin-left:auto;margin-right:auto;line-height:2.4rem}.philosophy-subtitle p{margin:0;padding:0}.philosophy-slider-container{position:relative;margin-bottom:6.4rem}.philosophy-slider{overflow:visible;padding:2rem 0 6rem}.philosophy-slide{display:flex;flex-direction:column;align-items:center;gap:1.6rem;cursor:pointer;transition:opacity .3s ease,transform .3s ease}.philosophy-slide:hover{transform:translateY(-5px)}.slide-icon{width:100%;height:auto;display:flex;align-items:center;justify-content:center;position:relative}.slide-icon img{width:100%;height:100%;object-fit:contain}.slide-icon-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:50%}.slide-title{font-size:1.4rem;margin:0;padding:0;text-align:center;font-weight:900;letter-spacing:.05em;font-family:neue-haas-grotesk-display,sans-serif}.swiper-controls-wrapper-philosophy{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;gap:16px;z-index:10;width:100%}.swiper-controls-wrapper-philosophy .philosophy-nav-btn{position:static!important;cursor:pointer;display:flex;align-items:center;justify-content:center;background:none;border:none}@media (min-width: 1024px){.swiper-controls-wrapper-philosophy .philosophy-nav-btn{display:none}}.swiper-controls-wrapper-philosophy .philosophy-prev-btn{transform:translate(-150%,30%) rotate(180deg)!important}.swiper-controls-wrapper-philosophy .philosophy-next-btn{transform:translate(150%,30%)!important}.swiper-controls-wrapper-philosophy svg{height:10px;width:auto}.swiper-controls-wrapper-philosophy .swiper-pagination,.swiper-controls-wrapper-philosophy .swiper-pagination.swiper-pagination-lock{display:flex!important;opacity:1!important;visibility:visible!important}.swiper-controls-wrapper-philosophy .swiper-pagination-bullet{display:block!important;opacity:1!important;visibility:visible!important}.philosophy-support-text-container{text-align:center;min-height:8rem;display:flex;align-items:center;justify-content:center;position:relative;max-width:80rem;margin:0 auto}.slide-support-text{position:absolute;top:0;left:0;right:0;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease;line-height:1.6}.slide-support-text.active{opacity:1;visibility:visible;position:relative}@keyframes fadeInUp{0%{filter:opacity(0%);transform:translateY(20px)}to{filter:opacity(100%);transform:translateY(0)}}.philosophy-slider-wrapper.animate-on-scroll .philosophy-slide{animation:fadeInUp .6s ease forwards;animation-delay:calc(var(--slide-index) * .1s)}@media screen and (max-width: 767px){.philosophy-container{padding:0 1.6rem}.philosophy-header{margin-bottom:1.6rem}.philosophy-title{gap:.5rem}.philosophy-subtitle{margin-bottom:3.2rem}.slide-icon{width:15rem;height:15rem}.slide-title{font-size:1.2rem}.swiper-controls-wrapper-philosophy{width:12rem}.philosophy-support-text-container{min-height:10rem;padding:0 1rem}.philosophy-slider-container{margin-bottom:4rem}}@media screen and (min-width: 768px) and (max-width: 1023px){.slide-icon{width:18rem;height:18rem}}.philosophy-slider .swiper-wrapper{align-items:flex-end}.philosophy-slider .swiper-slide{height:auto}.philosophy-slide:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media print{.swiper-controls-wrapper-philosophy{display:none}.philosophy-slider{display:flex;flex-wrap:wrap;justify-content:center}.philosophy-slide{opacity:1!important;page-break-inside:avoid}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/philosophy-slider.css.map */
