.custom-video-testimonial-section{padding:90px 0}.custom-video-card{position:relative;width:100%;aspect-ratio:9/16;border-radius:12px;overflow:hidden;background:#000}.custom-video-card video{width:100%;height:100%;object-fit:cover;display:block;position:relative;z-index:1}.custom-video-card .video-poster-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2;transition:opacity .4s ease;pointer-events:none}.custom-video-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:90px;background:linear-gradient(to top,rgba(0,0,0,.5) 0%,transparent 100%);z-index:2;pointer-events:none;border-radius:0 0 12px 12px}.custom-video-card .play-button,.custom-video-card .expand-button{z-index:5!important}.custom-video-card .play-button{position:absolute;bottom:14px;left:14px;top:auto;transform:none;width:auto;height:auto;background:none;border:none;border-radius:0;padding:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;opacity:1;transition:opacity .2s ease;filter:drop-shadow(0 1px 4px rgba(0,0,0,.8))}.custom-video-card .play-button:hover{opacity:.85}.custom-video-card .play-button svg{width:20px;height:20px;margin:0;fill:#fff}.custom-video-card .expand-button{position:absolute;bottom:14px;right:14px;width:auto;height:auto;background:none;border:none;border-radius:0;padding:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4;filter:drop-shadow(0 1px 4px rgba(0,0,0,.8));transition:opacity .2s ease}.custom-video-card .expand-button:hover{opacity:.85}.custom-video-card .expand-button svg{width:20px;height:20px;fill:#fff}.section_bottom{display:none!important}.custom-video-scroll-row{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.custom-video-scroll-row::-webkit-scrollbar{display:none}.custom-video-scroll-row .custom-video-scroll-item{flex:0 0 calc(50% - 7px);max-width:calc(50% - 7px);scroll-snap-align:start}@media screen and (max-width:1200px){.custom-video-testimonial-section{padding:60px 0!important}.section_bottom{display:none!important}.custom-video-card .play-button svg{width:18px;height:18px}.custom-video-card .expand-button svg{width:18px;height:18px}.custom-video-testimonial-section .page-width{padding-left:0!important;padding-right:0!important;max-width:100%!important}}#custom-video-carousel-mobile-slot .custom-video-testimonial-section,#custom-video-carousel-desktop-slot .custom-video-testimonial-section{padding:0!important;margin:40px 0 0!important;background-color:transparent!important}#custom-video-carousel-mobile-slot .custom-video-testimonial-section .page-width,#custom-video-carousel-desktop-slot .custom-video-testimonial-section .page-width{padding:0!important;margin:0!important;max-width:100%!important;width:100%!important}#custom-video-carousel-mobile-slot .custom-video-scroll-row,#custom-video-carousel-desktop-slot .custom-video-scroll-row{width:100%}#custom-video-carousel-mobile-slot .custom-video-scroll-item,#custom-video-carousel-desktop-slot .custom-video-scroll-item{flex:0 0 calc(50% - 7px);max-width:calc(50% - 7px)}.page-widths{padding:0 60px}.main-mission-sec .main-title{font-size:48px;text-align:center;line-height:53px;letter-spacing:.32px;font-weight:400;max-width:850px;margin:0 auto}.main-mission-sec .two-image-sec{display:flex;gap:20px;margin-top:85px}.main-mission-sec .two-image-sec>div{width:50%}.main-mission-sec .two-image-sec img{object-fit:cover;border-radius:15px;height:640px;width:100%}.fancybox__track{display:flex!important}.snack-subtitle{font-size:18px;color:#666;margin-top:8px}.snack-block-button{display:inline-block;margin-top:12px;background:#ffc857;color:#000;border-radius:30px;padding:10px 24px;text-decoration:none;font-weight:600}.snack-block-button:hover{background-color:#1a2e2c;color:#fff}.snack-modal{position:fixed;top:0;right:0;width:100%;max-width:980px;height:100%;background:#faf7f2;color:#000;z-index:1001;transform:translate(100%);transition:transform .5s ease-in-out}.snack-modal.active{transform:translate(0)}.snack-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000029;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;z-index:1000}.snack-modal-overlay.active{opacity:1;visibility:visible;pointer-events:auto}.p_snack div:empty{display:block!important}.snack-modal-content{position:relative;height:100%;overflow-y:auto;padding:100px 60px 40px}.p_snack .modal-close{top:100px!important;right:60px!important}.snack-modal .snack-modal-content h2{font-weight:400;font-size:50px;line-height:50px;letter-spacing:-1px;margin-top:0;margin-bottom:60px}.popup-points{margin-top:40px}.popup-point-box{background:#fff;padding:20px;border-radius:8px;margin-bottom:20px}.popup-point-box h4{font-size:20px;margin-bottom:10px}.snack .snack_head h2{margin-bottom:40px!important}.snack .snack_head p{font-size:22px;color:#000!important}.snack .snack_txt .snack_img{margin-left:-24px;width:34.5%}.snack .snack_txt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0000004d;border-radius:40px;padding:0 100px}.snack .snack_list_box{display:flex;align-items:center;justify-content:center;width:27.77778%}.snack .snack_list_box.snack-box-left{width:100%;max-width:320px}.snack .snack_list_box.snack-box-left .snack_list{text-align:left}.snack .snack_list_box.snack-box-right{width:100%;max-width:260px;background-color:#fff;border-radius:30px;margin-top:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#00000005}.snack-box-left .snack_list h2{font-size:50px;line-height:58px;font-weight:500;letter-spacing:.32px;margin:0;color:#fcfcf7}.snack .snack_list li p{letter-spacing:0;max-width:99%;margin-inline:auto;font-size:18px;font-weight:400;line-height:27px;color:#fcfcf7;margin:30px 0 0}.snack .snack-box-left .snack-drawer-btn{width:auto;border-radius:100px;background-color:transparent;color:#faf7f2;border:1px solid #FCFCF7;font-weight:400;font-size:18px;line-height:1;padding:18px 46px;margin-top:40px;transition:.3s ease}.snack .snack-box-left .snack-drawer-btn:after,.snack .snack-box-left .snack-drawer-btn:before{display:none}.snack .snack-box-left .snack-drawer-btn:hover{background-color:#fcfcf74d;color:#fcfcf7;border-color:#fcfcf7}.snack .snack_head .button{background:#ffc857;color:#000;border:none;outline:none;border-radius:100px;font-size:18px;line-height:1;font-weight:600;padding:19px 66px}.snack .snack_head .button:hover{background-color:#1a2e2c;color:#fff}.snack .snack_head .button:before,.snack .snack_head .button:after{display:none}.snack .snack_list{list-style:none;text-align:center;display:flex;flex-direction:column;margin:0}.snack .snack_detail_list{list-style:none;text-align:center;padding:40px 0 32px;margin:0}.snack .snack_detail_list li{margin-bottom:45px}.snack .snack_detail_list li p{font-size:12px;line-height:17px;font-weight:400;margin:0;letter-spacing:.4px;color:#faf7f2}.snack .snack_detail_list li h3{font-weight:600;margin:0;font-size:18px;line-height:21px;color:#faf7f2}.snack .snack_img img{width:100%;height:auto;object-fit:cover}.nutrition-info-block{margin-top:40px}.nutrition-locale-de,.nutrition-locale-fr,.nutrition-locale-it{display:none}.nutrition-locale-en{display:block}html[lang=de] .nutrition-locale-en,html[lang^=de-] .nutrition-locale-en{display:none!important}html[lang=de] .nutrition-locale-de,html[lang^=de-] .nutrition-locale-de{display:block!important}html[lang=fr] .nutrition-locale-en,html[lang^=fr-] .nutrition-locale-en{display:none!important}html[lang=fr] .nutrition-locale-fr,html[lang^=fr-] .nutrition-locale-fr{display:block!important}html[lang=it] .nutrition-locale-en,html[lang^=it-] .nutrition-locale-en{display:none!important}html[lang=it] .nutrition-locale-it,html[lang^=it-] .nutrition-locale-it{display:block!important}.flavor-heading{color:#000;font-weight:400;font-size:30px;line-height:27px;letter-spacing:0px;margin-top:0;margin-bottom:30px}.flavor-image{margin-bottom:50px}.flavor-image img{width:100%;height:auto;border-radius:7px;border:1px solid #000;box-shadow:0 2px 12px #0000001a}.desktop-nutrition-img{display:block}.mobile-nutrition-img{display:none}@media(max-width:1200px){.desktop-nutrition-img{display:none}.mobile-nutrition-img{display:block}}
/*# sourceMappingURL=/cdn/shop/t/471/compiled_assets/styles.css.map */
