main .e2WineInStoreTastingPageTemplate{opacity:1!important}@media (max-width: 767px){main .e2WineInStoreTastingPageTemplate{padding:0 16px}main .e2WineInStoreTastingPageTemplate .PageTitle{margin-top:0;padding:12px 0}main .e2WineInStoreTastingPageTemplate .PageTitle ww-page-title .title i{display:none}}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab .tab-nav .swiper-slide{width:fit-content!important}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab .tab-nav .swiper-slide .tab{width:fit-content!important;padding:8px 12px;font-size:16px;color:#3e3e3e}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab .tab-nav .swiper-slide .tab:hover{cursor:pointer}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab .tab-nav .swiper-slide .tab.active{border-bottom:3px solid #9d0229;font-weight:700}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab .banner-title{opacity:0;visibility:hidden;display:none}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container .title{opacity:0;visibility:hidden;display:none}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container ww-banner:first-of-type{flex-direction:column;justify-content:center;align-items:center}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container ww-banner:first-of-type .banner-info{margin-top:24px;width:100%}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container ww-banner:first-of-type .banner-info .banner-title{font-size:24px;font-weight:600;line-height:150%;color:#3e3e3e;opacity:1;visibility:visible;display:block;text-align:center;padding-top:24px;border-top:1px solid #cdcdcd}@media (max-width: 767px){main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container ww-banner:first-of-type{flex-direction:column;justify-content:center;align-items:center}}@media (max-width: 767px){main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container ww-banner:first-of-type .banner-info{margin-top:24px;width:100%}}@media (max-width: 767px){main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container ww-banner:first-of-type .banner-info .banner-title{font-size:24px;font-weight:600;line-height:150%;color:#3e3e3e;opacity:1;visibility:visible;display:block;text-align:center;padding-top:24px;border-top:1px solid #cdcdcd}}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container .banner-content .brand-name{font-size:16px;color:#3e3e3e;font-weight:600}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container .banner-content .product-name{font-size:24px;font-weight:700;color:#3e3e3e;line-height:1.5}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container .banner-content .product-tag{font-size:16px;color:#af9e73;font-weight:600}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container .banner-content .product-level{display:flex;align-items:center;flex-wrap:wrap}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container .banner-content .product-level .product-level-key{font-size:12px;font-weight:600;color:#af9e73;margin-right:4px}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container .banner-content .product-level .product-level-value{font-size:12px;color:#3e3e3e;margin-right:8px}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container .banner-content .event-schedule{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container .banner-content .event-schedule .schedule-date-group{display:flex;align-items:flex-start;gap:16px;margin-top:16px}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container .banner-content .event-schedule .schedule-date-group .date-card{background:#000;color:#fff;border-radius:8px;padding:6px;text-align:center;min-width:54px}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container .banner-content .event-schedule .schedule-date-group .date-card .date-number{font-size:32px;font-weight:600;line-height:1}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container .banner-content .event-schedule .schedule-date-group .date-card .date-month{font-size:14px}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container .banner-content .event-schedule .schedule-date-group .time-slots{flex:1;display:flex;flex-direction:column;gap:8px}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container .banner-content .event-schedule .schedule-date-group .time-slots .time-slot{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;background-color:#f6f6f6;padding:4px 8px;border-radius:2.5px}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container .banner-content .event-schedule .schedule-date-group .time-slots .time-slot .time-range{font-size:16px;font-weight:600;color:#3e3e3e;margin-right:16px;min-width:80px}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container .banner-content .event-schedule .schedule-date-group .time-slots .time-slot .location{display:block;font-size:14px;color:#3e3e3e;text-decoration:underline;margin-bottom:4px}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container .banner-content .event-schedule .schedule-date-group .time-slots .time-slot .location:hover{color:#9d0229;text-decoration:underline;cursor:pointer}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container .banner-content .event-schedule .schedule-date-group .time-slots .time-slot .locations .location{margin-bottom:4px}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container ww-banner:not(:first-of-type){display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-top:24px;background-color:#fff;padding:24px 20px;border-radius:5px;gap:20px}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container ww-banner:not(:first-of-type) e2-media{max-width:243px;width:100%;align-self:center}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container ww-banner:not(:first-of-type) .banner-content{flex:1}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container ww-banner:not(:first-of-type) .banner-info{width:100%}@media (max-width: 767px){main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container ww-banner:not(:first-of-type){flex-direction:column;padding:24px 16px;gap:0}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container ww-banner:not(:first-of-type) .banner-info,main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container ww-banner:not(:first-of-type) .banner-content,main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container ww-banner:not(:first-of-type) .event-container{display:contents}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container ww-banner:not(:first-of-type) .banner-content .brand-name{order:1;align-self:flex-start;width:100%;text-align:left;margin:0}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container ww-banner:not(:first-of-type) .banner-content .product-name{order:2;align-self:flex-start;width:100%;text-align:left;margin:0;font-size:20px}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container ww-banner:not(:first-of-type) .banner-content .product-tag{order:3;align-self:flex-start;width:100%;text-align:left;margin:0;font-size:14px}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container ww-banner:not(:first-of-type) .banner-content .product-level{order:4;align-self:flex-start;width:100%;margin:0;font-size:12px}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container ww-banner:not(:first-of-type) .banner-content .event-schedule{order:6;align-self:flex-start;width:100%;margin:0}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container ww-banner:not(:first-of-type) .banner-content .event-schedule .schedule-date-group .date-card .date-number{font-size:20px}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container ww-banner:not(:first-of-type) .banner-content .event-schedule .schedule-date-group .date-card .date-month{font-size:12px}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container ww-banner:not(:first-of-type) .banner-content .event-schedule .schedule-date-group .time-slots .time-slot .time-range{font-size:14px}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container ww-banner:not(:first-of-type) .banner-content .event-schedule .schedule-date-group .time-slots .time-slot .location{font-size:12px}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container ww-banner:not(:first-of-type) .banner-content .event-schedule .schedule-date-group .time-slots .time-slot .locations .location{font-size:12px}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container ww-banner:not(:first-of-type) e2-media{order:5;max-width:100%}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container ww-banner:not(:first-of-type) e2-media img{margin:0 auto;max-height:250px}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container ww-banner:not(:first-of-type) .event-schedule{grid-template-columns:1fr;gap:8px}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab ww-nested-tab ww-banner-carousel .banner-container ww-banner:not(:first-of-type) .brand-name{font-size:14px;margin:0}}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab .tab-content{padding-top:40px;background-color:#f9f9f9;width:100vw;margin-left:calc(50% - 50vw);padding-bottom:40px}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab .tab-content .tab-pane{display:none;max-width:1240px;margin:0 auto;padding:0}@media (max-width: 767px){main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab .tab-content .tab-pane{padding:0 16px}}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab .tab-content .tab-pane.active{display:block}main .e2WineInStoreTastingPageTemplate .WineInStoreTastingTab .tab-content .tab-pane ww-banner{display:flex;justify-content:center}
