.our-philosophy-section{padding:70px 0 50px}.our-philosophy-heading{text-align:center;margin-bottom:16px}.our-philosophy-heading h2{margin:0;color:var(--heading-color);font-family:Lora;font-size:24px;font-style:normal;font-weight:700;line-height:24px}.our-philosophy-desktop{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;align-items:stretch}.philosophy-card{display:flex;flex-direction:column;height:100%}.card-media{display:flex;height:439px;flex-direction:column;justify-content:flex-end;align-items:center;align-self:stretch}.card-image,.card-media img,.card-media video,.philosophy-video{width:100%;height:100%;display:block;object-fit:cover;border-radius:4px}.card-image{transition:transform .45s ease}.philosophy-card:hover .card-image{transform:scale(1.04)}.card-content{text-align:center}.card-content h3{color:#000;text-align:center;font-family:Lora;font-size:20px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:4px;margin-top:19px}.card-content p{color:var(--Bellavita-Brand-Color-Primary-400, #484848);text-align:center;font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:1px;margin:0}.video-card .card-media{background:#000}.video-wrapper{position:relative;width:100%;height:100%}.video-wrapper video{width:100%;height:100%;object-fit:cover}.video-wrapper:not(.playing) video{display:none}.video-poster{width:100%;height:100%;object-fit:cover;display:block}.video-wrapper.playing .video-poster{display:none}.video-play{position:absolute;left:50%;top:50%;width:74px;height:74px;border:none;border-radius:50%;transform:translate(-50%,-50%);background:#ffffffeb;color:#000;font-size:28px;cursor:pointer;transition:.3s;z-index:3}.video-play:hover{transform:translate(-50%,-50%) scale(1.08)}.video-wrapper.playing .video-play,.our-philosophy-mobile{display:none}.mobile-video{margin-bottom:30px}.mobile-slider{display:flex;overflow-x:auto;gap:18px;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:10px}.mobile-slider::-webkit-scrollbar{display:none}.mobile-slide{scroll-snap-align:start}.mobile-slide .card-image{width:100%;aspect-ratio:1.1;object-fit:cover;border-radius:4px}.mobile-slide .card-content h3{font-family:Lora;font-size:16px;font-style:normal;font-weight:500;line-height:19px}.mobile-slide .card-content p{font-size:12px;line-height:1.6}@media(max-width:768px){.our-philosophy-section{padding:40px 0 20px}.our-philosophy-heading{margin-bottom:0}.our-philosophy-heading h2{font-size:20px}.our-philosophy-desktop{display:none}.our-philosophy-mobile{display:flex;padding-top:10px}.mobile-video .card-media,.mobile-video video,.mobile-video img{width:100%;aspect-ratio:.78;object-fit:cover;border-radius:4px}.card-content h3{font-family:Lora;font-size:16px;font-style:normal;font-weight:500;line-height:19px}.card-content p{font-size:12px;line-height:1.6}.mobile-slide{flex:0 0 85%}.video-play{width:60px;height:60px;font-size:22px}.philosophy-video,.card-image{height:347px}}@media(prefers-reduced-motion:reduce){.card-image,.video-play{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/our-philosophy.css.map */
