:root{--br-overlap: 2rem;--campaign-block-spacing: clamp(2rem, 8.8vw, 8rem);--campaign-grey: #f7f7f7;--campaign-dark: #222222;--bar-graph-fraction: 1;--modal-block-padding: clamp(2rem, 5.2vw, 4.6875rem);--modal-inline-padding: clamp(2rem, 5.2vw, 4.6875rem)}@media screen and (min-width: 700px){:root{--bar-graph-fraction: 0.75}}@media screen and (min-width: 900px){:root{--br-overlap: 4rem}}.campaign-page{background-color:#fff;color:#000}.wine-position{font-weight:700}.wine-position:before{content:"";width:1rem;height:1rem;display:inline-block;background-position:center;background-repeat:no-repeat;vertical-align:middle;margin-top:-4px;margin-right:.25rem;font-weight:600}.wine-position--up:before{background-image:url(/assets/images/arrow-up.33d58706.svg)}.wine-position--down:before{content:"-";color:rgba(0,0,0,0);background-image:url(/assets/images/arrow-down.b3526ec5.svg)}.page-template-page-campaign .campaign-grid{display:grid;grid-row-gap:2rem}@media screen and (min-width: 900px){.page-template-page-campaign .campaign-grid{grid-template-columns:repeat(12, 1fr);grid-column-gap:2rem}}.page-template-page-campaign .container{margin:0 auto;max-width:100%;width:100%;padding-inline:2rem}@media screen and (min-width: 1200px){.page-template-page-campaign .container{width:90rem;padding-inline:7rem}}.page-template-page-campaign h3{font-size:2rem}.page-template-page-campaign .button{display:inline-block;text-transform:uppercase;font-size:.875rem;padding:.5rem 1.5rem;border-radius:1.5rem}@media screen and (min-width: 700px){.page-template-page-campaign .button{font-size:1rem;padding:1rem 3rem;border-radius:3rem}}.page-template-page-campaign .button{border:1px solid var(--campaign-dark)}.page-template-page-campaign .button:hover{text-decoration:none;background-color:var(--campaign-dark);color:#fff}.page-template-page-campaign .button-white{border:1px solid var(--campaign-grey);color:var(--campaign-grey)}.page-template-page-campaign .button-white:hover{background-color:var(--campaign-grey);color:#000}.page-template-page-campaign .button-yellow{border:1px solid #ffda00;color:#ffda00}.page-template-page-campaign .button-yellow:hover{background-color:#ffda00;color:#000}.page-template-page-campaign h2{font-size:1.875rem;font-weight:700;line-height:120%;letter-spacing:-0.015625em;padding:0}@media screen and (min-width: 700px){.page-template-page-campaign h2{font-size:2.5rem}}@media screen and (min-width: 900px){.page-template-page-campaign h2{font-size:4rem}}.page-template-page-campaign .p1{font-size:1rem;font-weight:400}@media screen and (min-width: 700px){.page-template-page-campaign .p1{font-size:1.125rem}}.campaign-block{padding-block:var(--campaign-block-spacing)}.campaign-block--prev-overlaps{padding-top:calc(var(--campaign-block-spacing) + var(--br-overlap));margin-top:calc(-1*var(--br-overlap))}.campaign-block--next-overlaps{padding-bottom:calc(var(--campaign-block-spacing) + var(--br-overlap))}.campaign-block--overlap-up{margin-top:calc(-1*var(--br-overlap));border-top-right-radius:var(--br-overlap);border-top-left-radius:var(--br-overlap)}.campaign-block--content{background-color:#fbfbfb}@media screen and (min-width: 900px){.campaign-block--content .heading{grid-column:span 11}.campaign-block--content .cms-content{grid-column:6/13;margin-top:calc(var(--campaign-block-spacing) - 2rem);display:grid;grid-template-columns:minmax(100px, 200px) 1fr;gap:.5rem}}.action__holder{margin-top:2rem;display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}@media screen and (min-width: 700px){.action__holder{gap:2rem;margin-top:3rem}}.wine-carousel-block{background-color:var(--campaign-grey);color:var(--campaign-dark)}.wine-table{font-size:.875rem}@media screen and (min-width: 700px){.wine-table{font-size:1rem}}@media screen and (min-width: 900px){.wine-table{font-size:1.125rem}}.wine-table .wine-position{font-size:1rem}.wine-table thead th{font-size:var(--h6-size);background:unset;border:0;border-bottom:1px solid var(--color-card-outline);font-weight:700;padding-block:1rem;text-transform:uppercase}.wine-table tbody tr td{border:0;font-size:var(--p-size);border-bottom:1px solid var(--color-card-outline)}.wine-table tbody tr td:first-child{font-weight:700}.wine-table th,.wine-table td{padding-right:.25rem}.wine-table th:nth-child(1),.wine-table td:nth-child(1){width:10%}.wine-table th:nth-child(2),.wine-table td:nth-child(2){width:26.5%}.wine-table th:nth-child(3),.wine-table td:nth-child(3){width:20%}.wine-table th:nth-child(4),.wine-table td:nth-child(4){width:26.5%}.wine-table th:nth-child(5),.wine-table td:nth-child(5){width:15%}@media screen and (min-width: 800px){.wine-table td{padding-block:1.5rem}}.wine-top-10 .chart-holder .chart{position:relative;height:40vh;width:100%}.top6-slider__navigation{display:flex;align-items:center;justify-content:center;gap:1rem}.top6-slider__button{border:1px solid #fff;border-radius:50%;width:2.5rem;height:2.5rem;overflow:hidden;padding:0;flex:0 0 2.5rem;background-color:rgba(0,0,0,0);margin:0}.top6-slider__button svg{width:100%;height:auto}.top6-slider__button:disabled{pointer-events:none;border-color:rgba(0,0,0,0)}.movers-chart{margin-top:var(--campaign-block-spacing);overflow:hidden;border-left:1px solid #fff}.mover{margin-bottom:1rem;display:grid}.mover:last-child{margin-bottom:0}.mover__content{margin-bottom:1rem;order:1;margin-inline:1.5rem}.mover__title{font-size:var(--p-size)}.mover__title a{color:inherit;text-decoration:none}.mover__value{font-size:.75rem}.mover__value:before{content:"";width:.75rem;height:.75rem;display:inline-block;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/assets/images/arrow-up-white.c065d952.svg);vertical-align:middle;margin-top:-4px;margin-right:.25rem}.mover__bar{font-size:1.125rem;margin-bottom:1rem;flex-grow:0;flex-shrink:0;width:50%;border-radius:0px 1rem 1rem 0px;font-weight:600;background:var(--color-background-secondary);height:3.8125rem;display:flex;align-items:center;justify-content:center}.mover:nth-child(1) .mover__bar{width:calc(var(--bar-graph-fraction)*100%)}.mover:nth-child(2) .mover__bar{width:calc(var(--bar-graph-fraction)*66%)}.mover:nth-child(3) .mover__bar{width:calc(var(--bar-graph-fraction)*59%)}.mover:nth-child(4) .mover__bar{width:calc(var(--bar-graph-fraction)*34%)}.mover:nth-child(5) .mover__bar{width:calc(var(--bar-graph-fraction)*32%)}.mover:nth-child(6) .mover__bar{width:calc(var(--bar-graph-fraction)*28%)}.mover:nth-child(7) .mover__bar{width:calc(var(--bar-graph-fraction)*26%)}.mover:nth-child(8) .mover__bar{width:calc(var(--bar-graph-fraction)*15%)}.mover:nth-child(9) .mover__bar{width:calc(var(--bar-graph-fraction)*14%)}.mover:nth-child(10) .mover__bar{width:calc(var(--bar-graph-fraction)*13%)}@media screen and (min-width: 700px){.mover{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.mover__bar{margin-right:2rem;margin-bottom:0;order:1;height:4rem;flex-grow:0}.mover__content{margin-bottom:0;margin-inline:0;order:2}.mover__value{font-size:1rem}.mover__value:before{width:1rem;height:1rem}}.wine-varietal-block{background-color:#000;color:var(--campaign-grey)}.wine-varietal-block .heading .holder{grid-column:span 12}.wine-varietal-block .heading .holder h2{margin-bottom:38px}@media screen and (min-width: 900px){.wine-varietal-block .heading .holder{grid-column:span 7}}.varietal-chart{margin-top:var(--campaign-block-spacing);overflow:hidden}.varietal{margin-bottom:1rem;display:grid}.varietal__content{margin-bottom:1rem;order:1}.varietal__title{font-size:var(--p-size);line-height:1;margin-bottom:.5rem}.varietal__title a{color:inherit;text-decoration:none}.varietal__bottles{font-size:1.5rem;line-height:1}.varietal__bar{order:2;margin-bottom:1rem;width:50%;background-color:var(--color-background-secondary);border-radius:0 .25rem .25rem 0;height:2rem}.varietal--shiraz .varietal__bar{width:50%}.varietal--chardonnay .varietal__bar{width:26.6%}.varietal--cabernet-sauvignon .varietal__bar{width:23.33%}.varietal--cabernet-blend .varietal__bar{width:23.33%}.varietal--shiraz-blend .varietal__bar{width:16.66%}.varietal--riesling .varietal__bar{width:10%}.varietal--pinot-noir .varietal__bar{width:10%}.varietal--semillon .varietal__bar{width:6.66%}@media screen and (min-width: 700px){.varietal{margin-bottom:2rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.varietal__bar{margin-right:1.5rem;margin-bottom:0;height:4rem;order:1;flex-grow:0}.varietal__content{margin-bottom:0;order:2}.varietal__title{margin-bottom:.75rem}}.wine-top-location-block{background-color:#000;color:var(--campaign-grey)}.wine-top-location-block .heading .holder{grid-column:span 12;margin-bottom:64px}.wine-top-location-block .heading .holder h2{margin-bottom:38px}@media screen and (min-width: 900px){.wine-top-location-block .heading .holder{grid-column:4/span 6;text-align:center;margin-bottom:var(--campaign-block-spacing)}}.wine-top-location-block svg{width:100%;height:auto}.map-state{cursor:pointer}.map-state .shape-state{transition:fill .2s}.map-state:hover .shape-state{fill:var(--wine-ark-yellow-500, #ffda00)}.map-state:hover .shape-number{fill:#000}.overview-map-section__intro{color:var(--wine-ark-yellow-500, #ffda00);font-size:1.125rem;display:none}.overview-map-section__map{display:none;max-width:996px;margin-inline:auto}@media screen and (min-width: 900px){.overview-map-section__intro{display:block}.overview-map-section__map{display:block}.overview-map-section__list{display:none}}.location-button{background-color:rgba(0,0,0,0);text-transform:none;font-weight:normal;font-size:1.125rem;display:flex;padding:1.5rem 0;align-items:center;justify-content:flex-start;border-bottom:1px solid #383838;gap:1rem;width:100%}.location-button:hover,.location-button:active{background-color:rgba(0,0,0,0);border-color:#fff}.location-button__count{color:var(--wine-ark-yellow-500, #ffda00);font-weight:bold}.location-button img{margin-inline:auto 0}.state-modal{background-color:#222;padding-inline:var(--modal-inline-padding);padding-block:var(--modal-block-padding);color:#fff;position:relative;max-height:100%;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);scrollbar-width:thin;scrollbar-color:gray #000}.state-modal::-webkit-scrollbar{height:.5rem;width:.5rem}.state-modal::-webkit-scrollbar-button:end:increment,.state-modal::-webkit-scrollbar-button:start:decrement{background:rgba(0,0,0,0);display:none}.state-modal::-webkit-scrollbar-track-piece{background:#000}.state-modal::-webkit-scrollbar-track-piece:vertical:start{border-radius:.25rem .25rem 0 0}.state-modal::-webkit-scrollbar-track-piece:vertical:end{border-radius:0 0 .25rem .25rem}.state-modal::-webkit-scrollbar-track-piece:horizontal:start{border-radius:.25rem 0 0 .25rem}.state-modal::-webkit-scrollbar-track-piece:horizontal:end{border-radius:0 .25rem .25rem 0}.state-modal::-webkit-scrollbar-thumb:horizontal,.state-modal::-webkit-scrollbar-thumb:vertical{background:gray;border-radius:.25rem;display:block;height:50%}.state-modal__wrapper{background-color:#000;width:100%;height:100%;position:fixed;top:0;left:0;z-index:99;display:none;min-height:100vh;align-items:center}.state-modal__wrapper.open{display:flex}.state-modal__close{width:1.5rem;z-index:999;cursor:pointer;height:1.5rem;appearance:none;top:2rem;right:2rem;background-color:rgba(0,0,0,0);border:none;padding:0;margin:0;position:absolute}.state-modal__close img{width:100%;height:auto}.state-modal__close:hover{background-color:rgba(0,0,0,0)}.state-modal__close:hover img{opacity:.8}.state-modal__text-close{margin:4rem auto;width:100%;text-align:center;background-color:rgba(0,0,0,0);border:none;padding:0;font-weight:700;text-transform:none;font-size:1.125rem}.state-modal__text-close:hover,.state-modal__text-close:active{background-color:rgba(0,0,0,0)}.state-modal__text-close img{margin-right:.5rem;display:inline;vertical-align:baseline}.state-modal__grid{display:grid;gap:clamp(2.5rem,5.2vw,4.4375rem)}.state-modal__title{font-weight:700;font-size:1.5rem !important}.state-modal__title--mobile{margin-bottom:1.85rem}.state-modal__title--desktop{display:none}@media screen and (min-width: 900px){.state-modal{width:min(1369px,90%);max-height:90vh;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);scrollbar-width:thin;scrollbar-color:gray #000}.state-modal::-webkit-scrollbar{height:.5rem;width:.5rem}.state-modal::-webkit-scrollbar-button:end:increment,.state-modal::-webkit-scrollbar-button:start:decrement{background:rgba(0,0,0,0);display:none}.state-modal::-webkit-scrollbar-track-piece{background:#000}.state-modal::-webkit-scrollbar-track-piece:vertical:start{border-radius:.25rem .25rem 0 0}.state-modal::-webkit-scrollbar-track-piece:vertical:end{border-radius:0 0 .25rem .25rem}.state-modal::-webkit-scrollbar-track-piece:horizontal:start{border-radius:.25rem 0 0 .25rem}.state-modal::-webkit-scrollbar-track-piece:horizontal:end{border-radius:0 .25rem .25rem 0}.state-modal::-webkit-scrollbar-thumb:horizontal,.state-modal::-webkit-scrollbar-thumb:vertical{background:gray;border-radius:.25rem;display:block;height:50%}.state-modal__wrapper{background-color:#000;width:100%;height:100%;display:none;align-items:center;justify-content:center}.state-modal__wrapper.open{display:flex}.state-modal__close{display:block;position:absolute}.state-modal__text-close{display:none}.state-modal__content{overflow:auto}}@media screen and (min-width: 1100px){.state-modal{padding-block:0;padding-right:0;overflow:auto}.state-modal__close{width:2.5rem;height:2.5rem}.state-modal__content{padding-right:var(--modal-inline-padding);padding-block:var(--modal-block-padding);-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);scrollbar-width:thin;scrollbar-color:gray #000}.state-modal__content::-webkit-scrollbar{height:.5rem;width:.5rem}.state-modal__content::-webkit-scrollbar-button:end:increment,.state-modal__content::-webkit-scrollbar-button:start:decrement{background:rgba(0,0,0,0);display:none}.state-modal__content::-webkit-scrollbar-track-piece{background:#000}.state-modal__content::-webkit-scrollbar-track-piece:vertical:start{border-radius:.25rem .25rem 0 0}.state-modal__content::-webkit-scrollbar-track-piece:vertical:end{border-radius:0 0 .25rem .25rem}.state-modal__content::-webkit-scrollbar-track-piece:horizontal:start{border-radius:.25rem 0 0 .25rem}.state-modal__content::-webkit-scrollbar-track-piece:horizontal:end{border-radius:0 .25rem .25rem 0}.state-modal__content::-webkit-scrollbar-thumb:horizontal,.state-modal__content::-webkit-scrollbar-thumb:vertical{background:gray;border-radius:.25rem;display:block;height:50%}.state-modal__content{max-height:90vh}.state-modal__title{font-size:2.5rem !important;font-weight:700;line-height:1.5}.state-modal__title--desktop{display:block}.state-modal__title--mobile{display:none}.state-modal__map{padding-block:var(--modal-block-padding)}.state-modal__grid{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1440px){.state-modal__map{padding-right:2.5rem}}.state-map{display:flex;align-items:flex-start;justify-content:center}.state-map svg{max-width:100%;height:auto;max-height:calc(90vh - var(--modal-block-padding)*2);width:auto}@media screen and (max-width: 900px){.state-map__point{fill:var(--wine-ark-yellow-500, #ffda00)}}.state-map__point{cursor:pointer;transition:fill .2s}.state-map__point:hover,.state-map__point.active{fill:var(--wine-ark-yellow-500, #ffda00);stroke:#fff;stroke-width:3px}.state-map__content{display:flex;flex-direction:column;gap:2rem}.state-map__location{border-radius:1rem;border:2px solid var(--wine-ark-dark-700, #222);background:var(--wine-ark-dark-700, #222);padding:2rem;opacity:.5;cursor:pointer}.state-map__location li{display:flex;align-items:flex-start;justify-content:flex-start}.state-map__location__rank{width:4rem;flex:0 0 4rem}.state-map__location__title h4{padding:0;font-size:inherit;font-weight:inherit}.state-map__location__title a{color:inherit}.state-map__location__header{display:flex;align-items:center;justify-content:flex-start;gap:1rem;margin-bottom:1.5rem}.state-map__location__number{background-color:#999;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:17px;font-weight:600;line-height:1;border-radius:50%;flex:0 0 2rem;color:var(--wine-ark-dark-800, #000)}.state-map__location__title{font-size:1.125rem}.state-map__location__content ul{margin:0;padding:0;display:flex;flex-direction:column;gap:1rem;font-size:1.125rem}.state-map__location__content ul li{padding-bottom:0}.state-map__location.active{opacity:1;border:2px solid var(--wine-ark-dark-10, #f7f7f7)}.state-map__location.active .state-map__location__number{background-color:var(--wine-ark-yellow-500, #ffda00)}@media screen and (max-width: 900px){.state-map__location{opacity:1;border:2px solid var(--wine-ark-dark-10, #f7f7f7)}.state-map__location .state-map__location__number{background-color:var(--wine-ark-yellow-500, #ffda00)}}@media screen and (min-width: 700px){.state-map__location{font-size:1.125rem}}.state-breakdown{border-top:1px solid #fff;margin-top:2rem;padding-top:2rem}.state-breakdown__title{color:#575757;margin-bottom:2rem}@media screen and (min-width: 700px){.state-breakdown__title{font-size:1.125rem}}.campaign-state{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;gap:2rem}.campaign-state__label{font-size:1.125rem;width:5.3125rem;flex-grow:0}.campaign-state__bar{width:100%;border-radius:6px;height:6px;position:relative;background:var(--wine-ark-dark-500, #575757)}.campaign-state__bar__fill{border-radius:6px;height:6px;background-color:#fff;width:100%;position:absolute;top:0;left:0}.campaign-state__value{color:var(--wine-ark-yellow-500, #ffda00);font-size:1.125rem;width:3ch;flex-grow:0;text-align:right}.campaign-state--sa .campaign-state__bar__fill{background:var(--wine-ark-yellow-500, #ffda00);width:100%}.campaign-state--vic .campaign-state__bar__fill{background:var(--wine-ark-blue-500, #007cdb);width:40%}.campaign-state--nsw .campaign-state__bar__fill{background:var(--wine-ark-orange-500, #f09646);width:24%}.campaign-state--wa .campaign-state__bar__fill{width:24%}.campaign-state--tas .campaign-state__bar__fill{width:8%}.campaign-state--act .campaign-state__bar__fill{width:4%}.campaign-state--qld .campaign-state__bar__fill{width:0%}.text-highlight .line{position:relative}.text-highlight .line-mask{position:absolute;top:.15em;right:0;width:0%;height:100%;background-color:#fbfbfb;z-index:1;opacity:.65}.campaign-banner{position:relative;background-color:#000;min-height:49.5vh;padding-block:3rem}@media screen and (min-width: 900px){.campaign-banner{min-height:52.5vw}}.campaign-banner{max-height:100vh;color:var(--campaign-grey);overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:clamp(2rem,8.8vw,var(--campaign-block-spacing))}.campaign-banner__icon{flex:0 0 44px;opacity:0}.campaign-banner__wine{position:absolute;height:51vw;width:17.7vw;transform-origin:top left}.campaign-banner__wine img{width:auto;height:51vw;display:block;margin:auto}.campaign-banner__wine:nth-child(1){top:-12vw;right:6%}.campaign-banner__wine:nth-child(1) img{transform:rotate(-105deg)}.campaign-banner__wine:nth-child(2){left:9%;top:12vw}.campaign-banner__wine:nth-child(2) img{transform:rotate(45deg)}.campaign-banner__wine:nth-child(3){bottom:-6vw;right:23vw}.campaign-banner__wine:nth-child(3) img{transform:rotate(-46.553deg)}.campaign-banner__heading{text-transform:uppercase;font-size:9.375vw;line-height:1;overflow:hidden;position:relative;z-index:1;width:100%;height:1.96em;display:block;letter-spacing:-.0274725275em}.campaign-banner__heading__text{text-align:center;position:absolute;white-space:nowrap;width:100%}.campaign-banner__heading__text:nth-child(1){left:-100%;top:0}.campaign-banner__heading__text:nth-child(2){right:-100%;bottom:0}.wine-carousel-block{width:100%;overflow:hidden}.wine-carousel-block .content-block__title{margin-bottom:1rem}.complex-wine-carousel__images.swiper-initialized{overflow:visible}.complex-wine-carousel__details{position:relative}.complex-wine-carousel .swiper-wrapper{overflow:visible}.complex-wine-carousel__navigation{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.complex-wine-carousel__button{border:1px solid #222;border-radius:50%;width:2.5rem;height:2.5rem;overflow:hidden;padding:0;flex:0 0 2.5rem;background-color:rgba(0,0,0,0);margin:0}.complex-wine-carousel__button svg{width:100%;height:auto}.complex-wine-carousel__button:disabled{pointer-events:none;border-color:rgba(0,0,0,0)}.complex-wine-carousel__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:var(--campaign-block-spacing)}.complex-wine-carousel__pagination{font-size:1.125rem;color:rgba(0,0,0,.4)}.complex-wine-carousel__pagination__current{font-weight:700;color:#000}.wine-info-card{max-width:30rem}.wine-info-card__number{font-size:var(--h6-size);font-weight:600;display:flex;align-items:center;justify-content:center;flex:0 0 2rem;width:fit-content;margin-bottom:1.25rem}.wine-info-card{transition:all .2s}.wine-info-card__title{font-size:1.5rem !important;line-height:1.2;font-weight:500;margin-bottom:1em;word-wrap:break-word}.wine-info-card__title a{text-decoration:none}@media screen and (min-width: 700px){.wine-info-card__title{font-size:2.5rem !important}}@media screen and (min-width: 1050px){.wine-info-card__title{font-size:3rem !important}}.wine-info-card__table{border-bottom:1px solid currentColor;font-size:var(--h6-size);font-weight:700;line-height:1.6;margin-bottom:1.5rem;letter-spacing:var(--header-letter-spacing);text-transform:uppercase}.wine-info-card__table tr,.wine-info-card__table td{border:0px solid rgba(0,0,0,0);padding-block:0;padding-right:1rem}.wine-info-card__table td:first-child{width:48%}.wine-info-card__table td:nth-child(2){width:20%}.wine-info-card__table td:last-child{padding-right:0}.wine-info-card__table .wine-position--neutral:before{display:none}.wine-info-card__table tr:last-child td{padding-bottom:1.5rem}.wine-info-card__table__header{font-size:.875rem;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:var(--header-letter-spacing);font-weight:normal}.wine-image-card{display:flex;align-items:center;justify-content:center;gap:2rem;flex-direction:column;color:var(--campaign-dark);margin:auto;width:100%}.wine-image-card__image{background-color:#fff;border-radius:40px;padding:3.125rem;max-width:17.1875rem;margin:0 auto;width:100%}.wine-image-card__image img{height:21rem;max-height:756px;width:auto;margin-inline:auto;display:block}.wine-image-card__content{font-size:1.125rem;max-width:17.1875rem;text-align:left;width:100%}.wine-image-card__number{font-size:var(--p-s-size);color:var(--color-text-tertiary);position:relative;top:-0.25em}.wine-image-card__title{font-weight:500}.wine-image-card__title a{text-decoration:none}.wine-carousel-slide.swiper-slide{height:min(70vh,756px);display:flex;width:100%;align-items:center;justify-content:center}.wine-carousel-slide.swiper-slide img{transition:all .2s}.wine-carousel-slide.swiper-slide-prev{pointer-events:none;opacity:0}.wine-carousel-slide.swiper-slide-active .wine-image-card__image{padding:0;background-color:rgba(0,0,0,0);border-radius:0}.wine-carousel-slide.swiper-slide-active .wine-image-card__image img{height:min(70vh,756px);width:auto}.wine-carousel-slide.swiper-slide-active .wine-image-card__content{display:none}@media screen and (max-width: 899px){.wine-carousel-slide.swiper-slide-prev{opacity:1}.wine-carousel-slide .wine-image-card__image{padding:0;background-color:rgba(0,0,0,0);border-radius:0}.wine-carousel-slide .wine-image-card__image img{height:min(70vh,756px);width:auto}.wine-carousel-slide .wine-image-card__content{display:none}}@media screen and (min-width: 900px){.complex-wine-carousel{position:relative}.complex-wine-carousel__images{width:50%}.complex-wine-carousel__images.swiper{margin-inline:0}.complex-wine-carousel:after{content:" ";display:block;position:absolute;background-color:var(--color-background);top:0;right:60%;width:100%;height:100%;z-index:2}.complex-wine-carousel__grid__column{float:left}.complex-wine-carousel__grid__column:nth-child(1){padding-right:var(--campaign-block-spacing);width:40%;z-index:3;position:relative}.complex-wine-carousel__grid__column:nth-child(2){width:60%}.complex-wine-carousel__footer{clear:both;position:relative;z-index:4}}
