.fw-discover{background-color:#efede8;padding:56px 16px}@media (min-width:576px){.fw-discover{padding:56px 32px}}@media (min-width:1080px){.fw-discover{padding:88px 56px}}@media (min-width:1360px){.fw-discover{padding:88px}}.fw-discover p{margin-bottom:0}@media (min-width:1080px){.fw-discover__eyebrow-text,.fw-discover__title{text-align:center}}@media (min-width:1360px){.fw-discover__eyebrow-text,.fw-discover__title{max-width:1440px;margin:0 auto}}.fw-discover__eyebrow-text{font:600 .875rem/100% Montserrat,sans-serif;letter-spacing:.04375rem;color:#6f0813;text-transform:uppercase}.fw-discover__title{margin-top:8px;font:700 1.9375rem/120% Playfair Display,serif}@media (min-width:1080px){.fw-discover__title{font-size:2.4375rem}}.fw-discover__tabs{margin-top:32px;border-bottom:0;padding-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:16px;overflow-x:auto}@media (min-width:1080px){.fw-discover__tabs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.fw-discover__tabs--hidden{display:none}.fw-discover__tab{font:600 .875rem/100% Montserrat,sans-serif;padding:14px 0;white-space:nowrap;text-transform:uppercase;letter-spacing:.04375rem}.nav-tabs .fw-discover__tab{margin-right:0;border-width:2px 0;background-color:transparent;color:#4b4b4b}.nav-tabs .fw-discover__tab,.nav-tabs .fw-discover__tab:focus,.nav-tabs .fw-discover__tab:hover{border-color:transparent}.nav-tabs .fw-discover__tab.active{border-color:transparent transparent #6f0813;color:#262626!important}.fw-discover__tab-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:336px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1360px){.fw-discover__tab-contents{max-width:1440px;margin:0 auto}}.fw-discover__tab-contents>.fw-discover__tab-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;opacity:0;pointer-events:none;width:0;height:0}.fw-discover__tab-contents>.fw-discover__tab-content.active{opacity:1;pointer-events:auto;width:100%;height:auto}.fw-discover__tab-contents>.fw-discover__tab-content:not(.active) .fw-discover__swiper-controls{display:none}.fw-discover__tab-contents--hidden-tabs{margin-top:32px}@media (min-width:1360px){.fw-discover__tab-contents--hidden-tabs{margin-top:64px}}.fw-discover__tab-content{position:relative;margin:0 auto}@media (min-width:1080px){.fw-discover__tab-content{max-width:920px}}@media (min-width:1360px){.fw-discover__tab-content{max-width:1264px}}.fw-discover__swiper-wrapper{margin:0}.fw-discover__swiper{max-width:100%!important;overflow:hidden}.fw-discover__swiper-controls{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1080px){.fw-discover__swiper-controls{margin-top:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.fw-discover__swiper-button-next,.fw-discover__swiper-button-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1.5rem;height:1.5rem;border:1px solid #cacaca;border-radius:50%;background-color:#fff;color:#262626;z-index:1;width:32px;height:32px}.fw-discover__swiper-button-next:after,.fw-discover__swiper-button-prev:after{content:none}@media (min-width:1080px){.fw-discover__swiper-button-next,.fw-discover__swiper-button-prev{position:absolute;top:calc(50% - 24px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px;height:24px}}.fw-discover__swiper-button-prev{left:-48px}.fw-discover__swiper-button-next{right:-48px}.fw-discover__swiper-button-icon{font-size:1rem}.fw-discover__swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;max-width:70%;padding:4px 3px 10px;overflow:auto}@media (min-width:1080px){.fw-discover__swiper-pagination{max-width:100%;position:absolute;margin-top:32px}}.fw-discover__page-bullet{border:1px solid #3a3a3a;min-width:8px;height:8px;border-radius:50%;background-color:#fff;-webkit-transition:.3s;transition:.3s}.fw-discover__page-bullet-active{width:13px;height:13px;background-color:#121212;border-color:#121212}.fw-discover__product{height:auto}.fw-discover__product-anchor{height:100%;display:grid;grid-template:"image badges badges" auto "image vintage vintage" auto "image winery winery" auto "image name name" 1fr "image price price" auto "image add-to-cart wishlist" auto/auto 1fr auto;gap:0 16px;opacity:1!important}.fw-discover__product-anchor,.fw-discover__product-anchor:hover{color:#262626;text-decoration:none}.fw-discover__image{grid-area:image;align-self:end;margin:8px;width:113px;max-height:258px;-o-object-fit:contain;object-fit:contain}.fw-discover__badges{grid-area:badges;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.fw-discover__badge,.fw-discover__badges{display:-webkit-box;display:-ms-flexbox;display:flex}.fw-discover__badge{border:1px solid #958666;border-radius:11px;padding:4px 8px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;gap:4px;background-color:#f6f5f2;font:400 .6875rem/130% Montserrat,sans-serif}.fw-discover__badge-value{font-weight:700}.fw-discover__vintage{grid-area:vintage;margin-top:16px;font:600 .875rem/100% Montserrat,sans-serif;letter-spacing:.04375rem;color:#6f0813}.fw-discover__winery{grid-area:winery;margin-top:8px;font:700 1.5625rem/120% Playfair Display,serif}.fw-discover__name{grid-area:name;margin-top:8px;font:500 1.25rem/120% Playfair Display,serif}.fw-discover__price{grid-area:price;margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.fw-discover__price--original,.fw-discover__price--sales{font:600 .875rem/100% Montserrat,sans-serif;letter-spacing:.04375rem}.fw-discover__price--sales+.fw-discover__price--original{font:600 .6875rem/130% Montserrat,sans-serif;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#4b4b4b}.fw-discover__add-to-cart-cta{grid-area:add-to-cart;margin-top:16px;justify-self:start;align-self:center;border-radius:48px}.fw-discover__wishlist-cta-wrapper{grid-area:wishlist;margin-top:16px;justify-self:end;align-self:center}