.listing-subtitle[data-v-1ee3502c]{color:var(--Color-Neutral-Neutral-600);font-family:var(--font-secondary);font-size:16px;font-weight:600;line-height:1.2}@media (min-width:1024px){.listing-subtitle[data-v-1ee3502c]{font-size:20px}}.listing-subtitle.listing-subtitle--listing-and-product[data-v-1ee3502c]{font-family:var(--font-display,"DM Serif Display",serif);font-weight:400}#listing-long-description h2{font-size:20px;font-weight:600;line-height:1.2}#listing-long-description p{font-size:14px;font-weight:400;line-height:1.5}#listing-long-description h2+.long-description__row,#listing-long-description p+.long-description__row{margin-top:24px}#listing-long-description .long-description__row+h2,#listing-long-description .long-description__row+p{margin-top:16px}#listing-long-description h2+p{margin-top:8px}#listing-long-description p+h2{margin-top:32px}#listing-long-description .long-description__banner+h2{margin-top:16px}@media (min-width:1024px){#listing-long-description .long-description__row+h2,#listing-long-description .long-description__row+p,#listing-long-description h2+.long-description__row,#listing-long-description p+.long-description__row{margin-top:32px}#listing-long-description h2+p{margin-top:12px}#listing-long-description .long-description__banner+h2{margin-top:24px}}#listing-long-description .long-description__row{display:flex;flex-direction:column;gap:18px}#listing-long-description .long-description__row+.long-description__row{margin-top:40px}@media (min-width:1024px){#listing-long-description .long-description__row{align-items:center;flex-direction:row;gap:32px;justify-content:space-between}#listing-long-description .long-description__row--reverse{flex-direction:row-reverse}#listing-long-description .long-description__information{max-width:433px}}#listing-long-description .button-wrapper{display:flex;justify-content:center;margin-top:14px}#listing-long-description .listing-descriptions__close{color:var(--color-informationlink-infolink-600);font-size:14px;font-weight:500;line-height:1.5;text-decoration:underline}#listing-long-description .listing-descriptions__close:hover{color:var(--color-pink)}@media (min-width:1024px){#listing-long-description .button-wrapper{margin-top:32px}}#listing-long-description .long-description__banner-image{border-radius:10px;object-fit:cover;overflow:hidden;width:100%}#listing-long-description .long-description__banner--content{aspect-ratio:768/461;overflow:hidden;width:100%}#listing-long-description .long-description__banner-image--desktop{display:none}#listing-long-description .long-description__banner-image--mobile{display:block}@media (min-width:1024px){#listing-long-description .long-description__banner--content{aspect-ratio:494/267;max-width:494px}#listing-long-description .long-description__banner-image--desktop{display:block}#listing-long-description .long-description__banner-image--mobile{display:none}}.short-description{display:flex;flex-direction:column;justify-content:center}.short-description__content{display:grid;justify-content:center;overflow:hidden;position:relative;transition:grid-template-rows .3s ease}.short-description__toggle{color:var(--color-informationlink-infolink-600);cursor:pointer;font-size:14px;font-weight:500;line-height:1.5;margin-top:8px;text-decoration:underline}.short-description__toggle:hover{color:var(--color-pink)}@media (min-width:1024px){.short-description__content{grid-template-rows:.1fr}}#landing-page-short-description h2,#listing-short-description h2{color:var(--color-neutral-neutral-600);font-size:20px;font-weight:600;line-height:1.2}#landing-page-short-description p,#listing-short-description p{color:var(--color-neutral-neutral-500);font-size:14px;font-weight:400;line-height:1.5}#landing-page-short-description p b{font-weight:500}#landing-page-short-description h2+.short-description__row,#landing-page-short-description p+.short-description__row,#listing-short-description h2+.short-description__row,#listing-short-description p+.short-description__row{margin-top:24px}#landing-page-short-description .short-description__row+h2,#landing-page-short-description .short-description__row+p,#listing-short-description .short-description__row+h2,#listing-short-description .short-description__row+p{margin-top:16px}#landing-page-short-description h2+p,#listing-short-description h2+p{margin-top:8px}#landing-page-short-description p+h2,#listing-short-description p+h2{margin-top:32px}#landing-page-short-description .short-description__banner+h2,#listing-short-description .short-description__banner+h2{margin-top:16px}@media (min-width:1024px){#landing-page-short-description .short-description__row+h2,#landing-page-short-description .short-description__row+p,#landing-page-short-description h2+.short-description__row,#landing-page-short-description p+.short-description__row,#listing-short-description .short-description__row+h2,#listing-short-description .short-description__row+p,#listing-short-description h2+.short-description__row,#listing-short-description p+.short-description__row{margin-top:32px}#landing-page-short-description p+h2,#listing-short-description p+h2{margin-top:7px}#landing-page-short-description .short-description__banner+h2,#listing-short-description .short-description__banner+h2{margin-top:24px}}#landing-page-short-description .short-description__row,#listing-short-description .short-description__row{display:flex;flex-direction:column;gap:18px}#landing-page-short-description .short-description__row+.short-description__row,#listing-short-description .short-description__row+.short-description__row{margin-top:32px}@media (min-width:1024px){#landing-page-short-description .short-description__row,#listing-short-description .short-description__row{align-items:center;flex-direction:row;gap:32px;justify-content:space-between}#landing-page-short-description .short-description__row--reverse,#listing-short-description .short-description__row--reverse{flex-direction:row-reverse}#landing-page-short-description .short-description__information,#listing-short-description .short-description__information{max-width:433px}}#landing-page-short-description .listing-descriptions__toggle,#listing-short-description .listing-descriptions__toggle{opacity:0;pointer-events:none;transition:opacity .3s ease}#landing-page-short-description .listing-descriptions__toggle.show,#listing-short-description .listing-descriptions__toggle.show{color:var(--color-informationlink-infolink-600);display:inline-block;font-size:14px;font-weight:500;line-height:1.5;margin-top:8px;opacity:1;pointer-events:auto;text-decoration:underline}#landing-page-short-description .listing-descriptions__toggle:hover,#listing-short-description .listing-descriptions__toggle:hover{color:var(--color-pink)}@media (min-width:1024px){#landing-page-short-description .listing-descriptions__toggle.show,#listing-short-description .listing-descriptions__toggle.show{margin-top:12px}}#landing-page-short-description .short-description__banner-image,#listing-short-description .short-description__banner-image{aspect-ratio:760/456;border-radius:10px;object-fit:cover;overflow:hidden;width:100%}#listing-short-description .short-description__banner-image--desktop{display:none}#listing-short-description .short-description__banner-image--mobile{display:block}@media (min-width:1024px){#landing-page-short-description .short-description__banner-image,#listing-short-description .short-description__banner-image{aspect-ratio:494/267}#listing-short-description .short-description__banner-image--desktop{display:block}#listing-short-description .short-description__banner-image--mobile{display:none}}.listing-descriptions__description+.listing-descriptions__description[data-v-fdfba7d6]{margin-top:32px}@media (min-width:1024px){.listing-descriptions__description+.listing-descriptions__description[data-v-fdfba7d6]{margin-top:46px}}.long-description__description--long[data-v-fdfba7d6]{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .5s ease}.long-description__description--long[data-v-fdfba7d6]>div{overflow:hidden}.long-description__description--active[data-v-fdfba7d6]{grid-template-rows:1fr}.listing-descriptions[data-v-fdfba7d6]{margin-bottom:16px}div.banner-slider .banner-slider__card,div.banner-slider .banner-slider__card-wrapper,div.banner-slider .slick-list,div.banner-slider .slick-slide>div{height:100%}div.banner-slider .slick-track{display:flex!important;height:100%;margin:auto}div.banner-slider .slick-track .slick-slide{height:auto}div.image-slider .image-slider__card,div.image-slider .image-slider__card-wrapper,div.image-slider .slick-list,div.image-slider .slick-slide>div{height:100%}div.image-slider .slick-track{display:flex!important;height:100%;margin:auto}div.image-slider .slick-track .slick-slide{height:auto}.pagination[data-v-699f40d0]{align-items:center;display:flex;gap:4px;justify-content:center}.pagination__button[data-v-699f40d0]{align-items:center;aspect-ratio:1/1;background-color:transparent;border:1px solid #e2c0b0;color:#131313;display:flex;font-size:14px;font-weight:400;justify-content:center;max-width:35px;min-width:35px;text-align:center;transition:.15s}.pagination__button--active[data-v-699f40d0]{background-color:var(--color-wine-2);color:#fff;cursor:default}.pagination__page .pagination__button[data-v-699f40d0]{color:var(--color-wine-3);padding:7px}.pagination__button[data-v-699f40d0]:disabled{color:#c1c1c1;cursor:not-allowed;opacity:.38}.pagination__button--dots[data-v-699f40d0]{border:none;cursor:default;height:100%;max-width:25px;min-width:25px}@media (min-width:550px){.pagination__button[data-v-699f40d0]{max-width:40px;min-width:40px}.pagination__button--dots[data-v-699f40d0]{max-width:40px;min-width:40px;padding:0 8px}}@media (min-width:1024px){.pagination[data-v-699f40d0]{gap:8px}.pagination__button--dots[data-v-699f40d0]{max-width:40px;min-width:40px;padding:0}}@media (hover:hover) and (pointer:fine){.pagination__button[data-v-699f40d0]:not(.pagination__button--active,.pagination__button--dots,:disabled):hover{background-color:color-mix(in srgb,var(--color-wine-3),transparent 90%);color:var(--color-wine-3)}}#listingCarousel:empty{margin:0}@media screen and (min-width:1024px){#landing-page-content img:last-of-type{display:none}}#description{-webkit-line-clamp:10;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}#description.open{-webkit-line-clamp:unset}.listing__wrapper-subtitle{display:inline-block!important;margin-bottom:4px}@media screen and (max-width:1024px){#landing-page-content img:first-of-type{display:none}}.listing__wrapper-products{position:relative}.listing__loading{background-color:color-mix(in srgb,#faf5f0,transparent 30%);height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.listing__button-filters,.listing__loading{align-items:center;display:flex;justify-content:center;width:100%}.listing__button-filters{background:#fff;border:1px solid var(--color-wine-2);border-radius:0;color:var(--color-wine-2);min-height:40px}.listing__button-wrapper{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;justify-content:space-between;width:100%}#description.relative h2{font-size:20px;font-weight:900;margin-bottom:20px}#description.relative{text-align:justify}#description.relative p{margin-bottom:20px}div#description.relative a{text-decoration:underline}#description.relative h3{font-size:15px;font-weight:700;margin-bottom:20px}