.accordion{margin-bottom:0;border-bottom:1px solid var(--c-neutral-gray-1)}.accordion .accordion__head{font-size:1rem;font-weight:600;padding:24px 40px 24px 0;color:var(--c-neutral-black);border-radius:4px;display:block;position:relative}.accordion .accordion__head.title-normal h6{font-weight:400}.accordion .accordion__head h6{font-weight:600;margin:0}.accordion .accordion__head:before,.accordion .accordion__head:after{content:"";position:absolute;top:50%;transform:translateY(-50%) rotate(0);right:16px;font-size:24px;background:var(--c-neutral-black);width:16px;height:2px;border-radius:2px;transition:.2s transform ease}.accordion .accordion__head:after{transform:translateY(-50%) rotate(90deg)}.accordion .accordion__head:focus{color:var(--c-neutral-black)}.accordion .accordion__content{padding:0 0 24px;display:none;color:var(--c-neutral-gray-4)}.accordion.active .accordion__head:after{transform:translateY(-50%) rotate(0)}.accordion__medium .accordion__head{font-size:.875rem}.accordion__small .accordion__head{font-size:.75rem}.accordion:last-of-type{border:none}.faq-accordion{padding:40px 0 127px;position:relative}.faq-accordion--wrapper-large,.faq-accordion--wrapper{border-radius:16px;box-shadow:0 0 20px #2c2c2c0d;padding:48px 70px;display:flex;justify-content:space-between;gap:0 70px;background:var(--c-neutral-white)}.faq-accordion--wrapper-large.no-shadow,.faq-accordion--wrapper.no-shadow{box-shadow:none}.faq-accordion--wrapper{max-width:1070px}.faq-accordion--wrapper-large{max-width:1200px}.faq-accordion--left{flex:1 0 250px;max-width:250px}.faq-accordion--left img{margin-bottom:24px}.faq-accordion--left h3{font-family:var(--font-tertiary);margin-bottom:24px}.faq-accordion--right{width:100%}@media all and (max-width: 1023px){.faq-accordion--wrapper-large,.faq-accordion--wrapper{flex-direction:column;gap:45px 0;padding:48px 40px}.faq-accordion--left{flex:0 0 100%;max-width:100%;display:flex;align-items:center;gap:0 24px}.faq-accordion--left img,.faq-accordion--left h3{margin-bottom:0}.faq-accordion--left img{flex:0 0 48px;max-width:48px}.faq-accordion--left a{margin-left:auto}}@media all and (max-width: 767px){.faq-accordion{padding-bottom:60px}.faq-accordion--left{flex-direction:column;text-align:center;align-items:center;justify-content:center;gap:16px 0}.faq-accordion--left a{margin-left:0}.faq-accordion--wrapper-large,.faq-accordion--wrapper{padding-left:10px;padding-right:10px}}.chef-bento--card{display:flex;flex-wrap:wrap;gap:24px 40px;margin-bottom:48px}.chef-bento--card--item{display:flex;border:1px solid #ececec;border-radius:8px;flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}.chef-bento--card--item h6{font-size:1rem;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chef-bento--card--item figure{flex:0 0 250px;max-width:250px}.chef-bento--card--item figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px 0 0 8px;display:block}.chef-bento--card--item--content{padding:20px 30px;width:calc(100% - 250px);display:flex;flex-direction:column;justify-content:center}.chef-bento--card--item--cnt{display:flex;align-items:center;gap:0 50px}.chef-bento--card--item--price{font-size:1.25rem}.chef-bento--card--item--rating{display:flex;align-items:center;font-size:.875rem}.chef-bento--card--item--desc{font-size:.875rem;color:var(--c-neutral-gray-4);margin-bottom:10px}.chef-bento--card--item--bottom{display:flex;align-items:center;gap:0 20px}.chef-bento--card--item--bottom--right{color:var(--c-neutral-gray-4);font-size:.875rem}.chef-bento--card--item--logo{display:flex;align-items:center;gap:0 10px;font-size:.875rem;margin-top:10px;margin-bottom:10px}.chef-bento--card--item--logo img{border-radius:50%}.chef-bento--card--small-box{display:flex;gap:24px 30px}.chef-bento--card--small-box figure{flex:0 0 180px;max-width:180px}.chef-bento--card--small-box figure img{border-radius:8px;display:block}.chef-bento--slider{overflow:hidden;position:relative;padding:0 10px}.chef-bento--slider .chef-bento--card--item{flex:none;max-width:none;gap:0;margin-right:0}.chef-bento--slider .chef-bento--card--item--content{box-sizing:border-box}.chef-bento--slider .swiper-slide{display:flex;height:auto}.chef-bento--slider .swiper-pagination{position:relative;bottom:0}.chef-bento--slider .swiper-pagination-bullet-active{background-color:var(--c-primary-main);width:10px;height:10px}.chef-bento--slider.normal .swiper-wrapper{gap:40px;flex-wrap:wrap}.chef-bento--slider.normal .chef-bento--card--item{flex:0 0 calc(50% - 22px);max-width:calc(50% - 22px)}@media all and (max-width: 1300px){.chef-bento--card--item figure{flex:0 0 40%;max-width:40%}.chef-bento--card--item--content{flex:0 0 60%;max-width:60%;width:auto}}@media all and (max-width: 1023px){.chef-bento--card{max-width:600px;margin-left:auto;margin-right:auto}.chef-bento--card--item{flex-direction:column}.chef-bento--card--item figure,.chef-bento--card--item--content{flex:0 0 auto;max-width:100%}.chef-bento--card--item figure img{border-radius:8px 8px 0 0}.chef-bento--slider.normal .swiper-wrapper{gap:32px}.chef-bento--slider.normal .chef-bento--card--item{flex:0 0 calc(50% - 18px);max-width:calc(50% - 18px)}}@media all and (max-width: 767px){.chef-bento--card{max-width:280px}.chef-bento--card--item{flex:0 0 100%;max-width:100%}.chef-bento--card--small-box{flex-direction:column}.chef-bento--card--small-box figure{flex:0 0 auto;max-width:100%}.chef-bento--card--small-box figure img{width:100%}.chef-bento--slider.normal .swiper-wrapper{gap:32px}.chef-bento--slider.normal .chef-bento--card--item{flex:0 0 100%;max-width:100%}}.pagination{display:flex;max-width:100%}.pagination a{width:32px;height:32px;border-radius:50%;font-size:1rem;color:var(--c-neutral-gray-3);text-align:center;line-height:30px;margin:0 6px}.pagination a:hover{color:var(--c-primary-hover)}.pagination a.active,.pagination a:active{color:var(--c-primary-pressed)}.pagination a.active{font-weight:700}.pagination a.prev,.pagination a.next{background:var(--c-primary-main) url(/build/assets/chevron-left-white-b883bfb2.svg) no-repeat center;position:relative}.pagination a.prev:hover,.pagination a.next:hover{background-color:var(--c-primary-hover)}.pagination a.prev:active,.pagination a.next:active{background-color:var(--c-primary-pressed)}.pagination a.prev{margin:0 32px 0 0}.pagination a.next{margin:0 0 0 32px;transform:rotate(180deg)}.pagination__large a{margin:0 8px}.pagination__large a.prev{margin:0 40px 0 0}.pagination__large a.next{margin:0 0 0 40px}.pagination__small a{width:24px;height:24px;line-height:24px;font-size:.875rem;margin:0 4px}.pagination__small a.prev:before,.pagination__small a.next:before{font-size:16px}.pagination__small a.prev{margin:0 20px 0 0}.pagination__small a.next{margin:0 0 0 20px}.pagination.center{justify-content:center}.pagination.space-bottom{margin-bottom:100px}@media all and (max-width: 767px){.pagination a{font-size:.875rem;width:24px;height:24px;line-height:24px}.pagination__large a{margin:0 4px}.pagination__large a.prev:before,.pagination__large a.next:before{font-size:18px}.pagination__large a.prev{margin-right:24px}.pagination__large a.next{margin-left:24px}}.tab-button--buttons{display:flex;align-items:center;white-space:nowrap;gap:0 24px;margin-bottom:24px}.tab-button--buttons a{padding:0 6px 8px;font-size:.875rem;color:var(--c-neutral-gray-3);position:relative;min-width:110px;text-align:center}.tab-button--buttons a small{display:inline-block;width:16px;height:16px;border-radius:50%;font-size:.625rem;font-weight:700;color:var(--c-neutral-white);background-color:#ed1c24;vertical-align:middle;margin-left:5px}.tab-button--buttons a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background-color:var(--c-primary-main);transition:.2s height ease-out}.tab-button--buttons a:hover:before,.tab-button--buttons a.active:before{height:2px}.tab-button--buttons a.active{color:var(--c-neutral-gray-5);font-weight:700}@media all and (max-width: 767px){.tab-button--buttons{white-space:inherit;flex-direction:column;align-items:stretch;gap:10px}.tab-button--buttons a{min-width:0;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.delivery-selection{margin-bottom:30px}.delivery-selection h6,.delivery-selection p{margin-bottom:10px}.delivery-selection p{font-size:14px;color:var(--c-neutral-gray-4)}.delivery-days{display:flex;flex-wrap:wrap;gap:12px}.delivery-days--box{flex:0 0 calc(14.2857142857% - 10.2857142857px);max-width:calc(14.2857142857% - 10.2857142857px);font-size:.75rem;padding:8px 12px;border-radius:4px;text-align:center;position:relative}.delivery-days--box--text span{display:block;color:var(--c-neutral-gray-3)}.delivery-days--box--text span b{color:var(--c-neutral-black)}.delivery-days--box i{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--c-primary-surface);z-index:-1;border-radius:4px}.delivery-days--box input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.delivery-days--box input:hover~i{background:var(--c-primary-hover)}.delivery-days--box input:hover~.delivery-days--box--text span{color:var(--c-neutral-white)}.delivery-days--box input:hover~.delivery-days--box--text span b{color:var(--c-neutral-white)}.delivery-days--box input:checked~i{background:var(--c-primary-main)}.delivery-days--box input:checked~.delivery-days--box--text span{color:var(--c-neutral-white)}.delivery-days--box input:checked~.delivery-days--box--text span b{color:var(--c-neutral-white)}.delivery-days--box input:disabled{cursor:default}.delivery-days--box input:disabled~i{background:var(--c-neutral-gray-1)}.delivery-days--box input:disabled~.delivery-days--box--text span{color:var(--c-neutral-gray-2)}.delivery-days--box input:disabled~.delivery-days--box--text span b{color:var(--c-neutral-gray-2)}@media all and (max-width: 767px){.delivery-days{gap:5px}.delivery-days--box{flex:0 0 calc(14.2857142857% - 4.2857142857px);max-width:calc(14.2857142857% - 4.2857142857px);font-size:9px;padding:6px 2px}}.daterangepicker{z-index:99!important}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{padding:5px}.daterangepicker .calendar-table th.available:hover,.daterangepicker .calendar-table td.available:hover{background-color:var(--c-primary-surface)}.daterangepicker .calendar-table select.monthselect,.daterangepicker .calendar-table select.yearselect{background-position:center right;background-size:20px;padding:0 20px 0 5px;height:30px;border-radius:7px}.daterangepicker .calendar-table select.monthselect{width:50%}.daterangepicker .calendar-table td.in-range{background-color:var(--c-primary-surface)}.daterangepicker .calendar-table td.active,.daterangepicker .calendar-table td.active:hover{background-color:var(--c-primary-main)}.daterangepicker .calendar-table table thead tr:last-of-type th{background:#414141;color:#fff;border-radius:0}.daterangepicker .calendar-table table thead tr:last-of-type th:first-of-type{border-radius:5px 0 0 5px}.daterangepicker .calendar-table table thead tr:last-of-type th:last-of-type{border-radius:0 5px 5px 0}.daterangepicker .drp-buttons .btn{padding:0 10px!important;height:30px;line-height:28px}@media all and (max-width: 600px){.daterangepicker .drp-calendar.left,.daterangepicker .drp-calendar.right{float:none!important}.daterangepicker .drp-selected{display:none!important}}.search-banner{background:url(/build/assets/search-banner-aac21c2a.webp) no-repeat center;background-size:cover;padding:110px 0 90px;position:relative;text-align:center}.search-banner h1,.search-banner h2,.search-banner h3{margin-bottom:10px}.search-bar{margin:20px auto;position:relative;display:flex;align-items:center;gap:0 16px;width:100%;height:56px;max-width:720px;background:var(--c-neutral-white);border-radius:60px;padding:0 24px;color:#888}.search-bar .cv-icon{flex:0 0 24px;max-width:24px}.search-bar input,.search-bar select{margin:0;border:none;color:#888}.search-bar input::-moz-placeholder,.search-bar select::-moz-placeholder{color:#888}.search-bar input::placeholder,.search-bar select::placeholder{color:#888}.search-bar input:focus,.search-bar select:focus{border:none}.search-bar select{flex:0 0 148px;max-width:148px}.chef-bento-page--title{margin-bottom:60px;padding:24px 0;background-color:var(--c-neutral-white);position:relative;z-index:1}.chef-bento-page--content{position:relative}.chef-bento-page--content:before,.chef-bento-page--content:after{content:"";background:#fff1ce;position:absolute;width:298px;height:298px;border-radius:50%;filter:blur(100px);-webkit-filter:blur(100px);z-index:-1;pointer-events:none}.chef-bento-page--content:before{top:156px;left:-74px}.chef-bento-page--content:after{top:-67px;right:-67px}.popup-cart--added{text-align:center}.popup-cart .chef-bento--card{margin-bottom:20px}.popup-cart .text-center{text-align:center;padding:20px 0}.popup-cart .text-center h6,.popup-cart .text-center p{margin-bottom:10px}.popup-cart .text-center p{color:#555}.popup-cart .button-stay{position:sticky;bottom:0;background:var(--c-neutral-white);display:flex;gap:10px;padding:14px 0 0}.popup-cart .button-stay .button{width:100%}.box-button-center{display:flex;gap:0 16px;justify-content:center}@media all and (max-width: 1023px){.search-banner h1{font-size:1.875rem}.chef-bento-home--title{max-width:600px;margin-left:auto;margin-right:auto}}@media all and (max-width: 767px){.search-banner{padding-top:40px}.search-banner h1{font-size:1.5rem}.search-banner h6{font-size:.875rem}.chef-bento-home--title{margin-bottom:20px}.chef-bento-home--title h5{margin-bottom:0}.box-button-center.mb-column{flex-direction:column;gap:10px}}
