﻿.t888-banner-food{width:100%;background:#f1e6e0;overflow:hidden}.t888-banner-food,.t888-banner-food *{box-sizing:border-box}.t888-banner-food a{text-decoration:none}.t888-banner-food__inner{width:100%;max-width:1420px;margin:0 auto;padding:45px 0 54px;display:grid;grid-template-columns:minmax(0, clamp(300px, 40%, 548px)) minmax(0, 1fr);column-gap:clamp(15px,7.5vw,105px);align-items:stretch}.t888-banner-food__banner{position:relative;min-height:560px;display:flex;align-items:flex-end;justify-content:flex-start}.t888-banner-food__banner-image{display:block;width:100%;max-width:610px;height:auto;object-fit:contain;object-position:left bottom}.t888-banner-food__badge{position:absolute;top:36px;left:0;z-index:3;width:158px;height:98px;border-radius:50%;background:#43a20f;border:5px solid #35bc1c;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-2deg)}.t888-banner-food__badge::before{content:"";position:absolute;left:65px;bottom:-14px;width:13px;height:8px;border:3px solid #43a20f;border-radius:50%;background:#f1e6e0}.t888-banner-food__badge::after{content:"";position:absolute;left:69px;bottom:-82px;width:45px;height:74px;border-left:3px solid #43a20f;border-bottom:3px solid #43a20f;border-radius:0 0 0 42px;transform:rotate(6deg)}.t888-banner-food__badge-title{display:block;color:#fff;font-size:31px;line-height:1;font-weight:800;letter-spacing:-0.5px}.t888-banner-food__badge-subtitle{display:block;margin-top:5px;color:#fff;font-size:16px;line-height:1;font-weight:700}.t888-banner-food__content{min-width:0;padding-top:0}.t888-banner-food__heading{position:relative;min-height:42px;margin-bottom:38px;padding:0 15px 0 0;display:flex;align-items:flex-start;justify-content:space-between}.t888-banner-food__title{position:relative;margin:0;padding:0 0 14px;color:#000;font-family:"Philosopher",serif;font-size:24px;line-height:36px;font-weight:bold}.t888-banner-food__title::after{content:"";position:absolute;left:0;bottom:-1px;width:143px;height:2px;background:#cf6b3a}.t888-banner-food__nav{display:flex;align-items:center;gap:17px;padding-top:2px}.t888-banner-food__nav-button{width:auto !important;height:auto !important;position:static !important;inset:auto !important;transform:none !important;margin:0 !important;padding:0;border:0;background:rgba(0,0,0,0);color:#000;display:inline-flex !important;align-items:center;justify-content:center;font-size:29px;line-height:1;font-weight:300;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.t888-banner-food__nav-button::after{display:none !important}.t888-banner-food__nav-button:hover{transform:translateY(-1px)}.t888-banner-food__nav-button:disabled,.t888-banner-food__nav-button.is-disabled{opacity:.28;cursor:not-allowed;transform:none}.t888-banner-food__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:5px}.t888-banner-food__slider{overflow:hidden;position:relative}.t888-banner-food__slider .swiper-slide{height:auto}.t888-banner-food__slider:not(.swiper-initialized) .swiper-slide:first-child{display:block}.t888-banner-food__empty,.t888-banner-food__notice{grid-column:1/-1;padding:30px;background:#fff;color:#333;font-size:15px}.t888-banner-food-card{position:relative;min-height:240px;background:#fff;display:grid;grid-template-columns:43.24% 1fr;align-items:center;padding:0;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.t888-banner-food-card:hover{transform:translateY(-2px);box-shadow:0 14px 35px rgba(0,0,0,.06)}.t888-banner-food-card:hover .t888-banner-food-card__image{transform:scale(1.04)}.t888-banner-food-card.is-hidden{display:none}.t888-banner-food-card__badge{position:absolute;top:11px;left:11px;z-index:2;width:40px;height:40px;border-radius:50%;background:#f24d79;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;font-weight:400;text-transform:lowercase}.t888-banner-food-card__image-wrap{min-width:0;height:100%;display:flex;align-items:center;justify-content:center}.t888-banner-food-card__image-wrap a{display:flex;width:100%;height:100%;min-height:180px;align-items:center;justify-content:center}.t888-banner-food-card__image{display:block;max-width:150px;max-height:185px;width:auto;height:auto;object-fit:contain;transition:transform .28s ease}.t888-banner-food-card__content{min-width:0;padding-left:11.43%;padding-right:10px;height:100%;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.t888-banner-food-card__category{margin-bottom:0;padding-top:18px;color:#8d8d8d;font-family:Georgia,"Times New Roman",serif;font-size:15px;line-height:1.2}.t888-banner-food-card__category a{color:#8d8d8d;font-family:"Myriad Pro",sans-serif;font-size:14px;line-height:33px}.t888-banner-food-card__title{margin:0 0 8px;color:#000;font-family:"Myriad Pro",sans-serif;font-size:14px;line-height:1.45;font-weight:bold;width:100%;min-width:0;max-width:100%;overflow:hidden;overflow-wrap:anywhere;padding-right:10px}.t888-banner-food-card__title a{display:-webkit-box;width:100%;min-width:0;max-width:100%;color:#000;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word;overflow-wrap:anywhere}.t888-banner-food-card__title a:hover{color:#cf6b3a}.t888-banner-food-card__rating{display:flex;align-items:center;gap:1px;min-height:17px;margin-bottom:9px;color:#ffc400;font-size:13px;line-height:1}.t888-banner-food-card__rating i{display:inline-block;color:#ffc400;font-size:inherit;line-height:1}.t888-banner-food-card__rating i.is-empty{opacity:.3}.t888-banner-food-card__rating .star-rating{position:relative;float:none;display:block;width:5.4em;height:1em;margin:0;overflow:hidden;color:#ffc400;font-size:13px;line-height:1}.t888-banner-food-card__rating .star-rating::before,.t888-banner-food-card__rating .star-rating span::before{content:"★★★★★";position:absolute;top:0;left:0;letter-spacing:0}.t888-banner-food-card__rating .star-rating::before{color:#d7d7d7}.t888-banner-food-card__rating .star-rating span{position:absolute;top:0;left:0;height:1em;overflow:hidden;padding-top:1.5em}.t888-banner-food-card__rating .star-rating span::before{color:#ffc400}.t888-banner-food-card__price{margin-bottom:31px;color:#c8605f;font-family:"Myriad Pro",sans-serif;font-size:14px;line-height:1;font-weight:800}.t888-banner-food-card__price del{margin-right:6px;color:#999;opacity:.75;font-weight:400}.t888-banner-food-card__price ins{text-decoration:none}.t888-banner-food-card__price .amount{color:#c8605f}.t888-banner-food-card__actions{display:flex !important;align-items:center;gap:10px;margin-top:0;width:fit-content !important;max-width:100%;flex-wrap:nowrap;position:static !important;left:auto;bottom:auto;z-index:3;transform:none !important;opacity:1 !important;visibility:visible !important}.t888-banner-food-card__actions .action-btn{width:45px;height:45px;min-width:45px;background:rgba(0,0,0,0) !important;border:solid #e0e0e0 1px;border-radius:0 !important;display:flex !important;align-items:center;justify-content:center;transition:background-color .25s ease,color .25s ease;cursor:pointer;position:relative;color:#9b3333 !important}.t888-banner-food-card__actions .action-btn .icon-layer{font-size:20px;line-height:1;z-index:1;pointer-events:none}.t888-banner-food-card__actions .action-btn .icon-layer i{color:#222 !important}.t888-banner-food-card__actions .action-btn .btn-layer{position:absolute;inset:0;z-index:2}.t888-banner-food-card__actions .action-btn .btn-layer>div,.t888-banner-food-card__actions .action-btn .btn-layer>.yith-wcwl-add-to-wishlist,.t888-banner-food-card__actions .action-btn .btn-layer>.woocommerce,.t888-banner-food-card__actions .action-btn .btn-layer .yith-wcwl-add-button,.t888-banner-food-card__actions .action-btn .btn-layer .yith-wcwl-wishlistaddedbrowse,.t888-banner-food-card__actions .action-btn .btn-layer .yith-wcwl-wishlistexistsbrowse{width:100% !important;height:100% !important;display:block !important}.t888-banner-food-card__actions .action-btn .btn-layer a,.t888-banner-food-card__actions .action-btn .btn-layer button{width:100%;height:100%;display:block !important;padding:0 !important;margin:0 !important;border:none !important;background:rgba(0,0,0,0) !important;color:rgba(0,0,0,0) !important;text-shadow:none !important;box-shadow:none !important;line-height:45px !important;overflow:hidden !important;font-size:0 !important}.t888-banner-food-card__actions .action-btn .btn-layer a::before,.t888-banner-food-card__actions .action-btn .btn-layer a::after,.t888-banner-food-card__actions .action-btn .btn-layer button::before,.t888-banner-food-card__actions .action-btn .btn-layer button::after{display:none !important}.t888-banner-food-card__actions .action-btn .btn-layer *{background-color:rgba(0,0,0,0) !important}.t888-banner-food-card__actions .action-btn .btn-layer .yith-wcwl-icon,.t888-banner-food-card__actions .action-btn .btn-layer .ajax-loading,.t888-banner-food-card__actions .action-btn .btn-layer .feedback,.t888-banner-food-card__actions .action-btn .btn-layer .blockUI,.t888-banner-food-card__actions .action-btn .btn-layer img{display:none !important;opacity:0 !important}.t888-banner-food-card__actions .action-btn:hover,.t888-banner-food-card__actions .action-btn:focus-within{background-color:var(--third-color, #c8605f) !important;color:#fff !important}.t888-banner-food-card__actions .action-btn:hover .icon-layer i,.t888-banner-food-card__actions .action-btn:focus-within .icon-layer i{color:#fff !important}.t888-banner-food-card__actions .wishlist-btn.is-added,.t888-banner-food-card__actions .wishlist-btn[data-wishlist-added=yes]{background-color:var(--third-color, #c8605f) !important;color:#fff !important}.t888-banner-food-card__actions .wishlist-btn.is-added .icon-layer i,.t888-banner-food-card__actions .wishlist-btn[data-wishlist-added=yes] .icon-layer i{color:#fff !important}@media(max-width: 1399px){.t888-banner-food-card__content{padding-left:4%}}@media(max-width: 1199px){.t888-banner-food__inner{grid-template-columns:42% 58%;column-gap:25px}.t888-banner-food-card{padding:24px 18px;grid-template-columns:40% 60%;align-items:stretch}.t888-banner-food-card__image{max-width:130px}.t888-banner-food-card__content{min-width:0;padding-left:6%;padding-right:10px}.t888-banner-food-card__price{margin-bottom:24px}.t888-banner-food-card__actions{gap:8px}.t888-banner-food-card__actions .action-btn{width:40px;height:40px;min-width:40px}.t888-banner-food-card__actions .action-btn .btn-layer a,.t888-banner-food-card__actions .action-btn .btn-layer button{line-height:40px !important}}@media(max-width: 1099px)and (min-width: 992px){.t888-banner-food-card{padding:20px 14px;grid-template-columns:38% 62%;align-items:stretch}.t888-banner-food-card__image{max-width:118px;max-height:170px}.t888-banner-food-card__content{min-width:0;padding-left:4%;padding-right:10px}.t888-banner-food-card__category{padding-top:10px}.t888-banner-food-card__category a{line-height:26px}.t888-banner-food-card__title{margin-bottom:6px;line-height:1.4}.t888-banner-food-card__actions{gap:6px}.t888-banner-food-card__actions .action-btn{width:36px;height:36px;min-width:36px}.t888-banner-food-card__actions .action-btn .icon-layer{font-size:18px}.t888-banner-food-card__actions .action-btn .btn-layer a,.t888-banner-food-card__actions .action-btn .btn-layer button{line-height:36px !important}}@media(max-width: 991px){.t888-banner-food__inner{grid-template-columns:1fr;row-gap:35px;padding-top:35px}.t888-banner-food__banner{min-height:auto;justify-content:center}.t888-banner-food__banner-image{max-width:620px}.t888-banner-food__badge{left:15px}.t888-banner-food__heading{margin-bottom:25px}}@media(max-width: 767px){.elementor-2362 .elementor-element.elementor-element-f4aca9c{background-color:#f1e6e0 !important;margin-bottom:0 !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;--min-height: 0px}.elementor-2362 .elementor-element.elementor-element-f4aca9c>.e-con-inner{height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;--min-height: 0px}.elementor-widget-t888-banner-food,.elementor-widget-t888-banner-food>.elementor-widget-container,.elementor-element:has(>.elementor-widget-container>.t888-banner-food),.e-con:has(.t888-banner-food){display:block !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;--min-height: 0px}.elementor-widget-t888-banner-food,.elementor-widget-t888-banner-food>.elementor-widget-container{width:100%}.t888-banner-food{display:block;background:#f1e6e0;overflow:hidden}.t888-banner-food__inner{padding:28px 12px 38px;display:block;height:auto;min-height:0;max-height:none;overflow:visible}.t888-banner-food__banner{width:100%;min-height:0}.t888-banner-food__title{font-size:24px}.t888-banner-food__grid{display:grid;grid-template-columns:1fr;height:auto;min-height:0;max-height:none;overflow:visible}.t888-banner-food__badge{width:126px;height:78px;top:12px}.t888-banner-food__badge::after{display:none}.t888-banner-food__badge-title{font-size:25px}.t888-banner-food__badge-subtitle{font-size:14px}.t888-banner-food-card{height:auto;min-height:220px;grid-template-columns:42% 58%}}@media(max-width: 575px){.t888-banner-food__heading{align-items:center}.t888-banner-food__nav{gap:12px}.t888-banner-food-card{grid-template-columns:1fr;text-align:center;padding:32px 20px 24px}.t888-banner-food-card__content{padding-left:0}.t888-banner-food-card__image-wrap a{min-height:150px}.t888-banner-food-card__image{max-height:155px}.t888-banner-food-card__rating,.t888-banner-food-card__rating .star-rating{margin-left:auto;margin-right:auto}.t888-banner-food-card__actions{justify-content:center;margin-left:auto;margin-right:auto}.t888-banner-food-card__price{margin-bottom:22px}}/*# sourceMappingURL=t888-banner-food.css.map */
