._productCardWrapper_dvmfq_384{height:100%;padding:0 var(--viator-primitives-spacing-300) var(--viator-primitives-spacing-200) 0;position:relative}._productCard_dvmfq_384,._productCard_dvmfq_384:visited,._productCard_dvmfq_384:hover,._productCard_dvmfq_384:active{color:inherit}._productCard_dvmfq_384{background:var(--viator-color-white);border:.0625rem solid var(--viator-color-neutral-80);border-radius:var(--viator-radius-xlarge);flex-direction:column;height:100%;display:flex;overflow:hidden;transform:translateZ(0)}._productCard_dvmfq_384._clickable_dvmfq_412{cursor:pointer}._productCard_dvmfq_384._clickable_dvmfq_412:hover{text-decoration:none}._textContainer_dvmfq_419{gap:var(--viator-primitives-spacing-100);padding:var(--viator-primitives-spacing-300);flex-direction:column;flex-grow:1;display:flex}._imageContainer_dvmfq_427{aspect-ratio:3/2;z-index:1;border-radius:0;width:100%;position:relative;overflow:hidden}._image_dvmfq_427{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}._badgeContainer_dvmfq_446:empty{display:none}._badge_dvmfq_446{margin-bottom:var(--viator-primitives-spacing-200)}._badge_dvmfq_446:last-of-type{margin-bottom:0}._imageContainerContent_dvmfq_457{padding:var(--viator-primitives-spacing-300);z-index:2;justify-content:space-between;width:100%;display:flex;position:absolute;top:0;left:0}._imageContainerContent_dvmfq_457._alignEnd_dvmfq_467{justify-content:flex-end}._title_dvmfq_471{text-align:left;color:var(--viator-color-black);font-size:var(--viator-primitives-type-font-size-350);line-height:var(--viator-primitives-type-line-height-500);font-weight:var(--viator-primitives-type-font-weight-medium);letter-spacing:var(--viator-primitives-type-letter-spacing-none);-webkit-line-clamp:2;max-height:calc(2 * var(--viator-primitives-type-line-height-600) * var(--viator-primitives-type-font-size-400));min-height:calc(var(--viator-primitives-type-line-height-500) * 2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._rating_dvmfq_487{color:var(--viator-color-black);align-items:center;display:flex}._price_dvmfq_493{color:var(--viator-productcard-price-color);gap:var(--viator-primitives-spacing-100);flex-direction:column;display:flex}._originalPrice_dvmfq_500{font-size:var(--viator-primitives-type-font-size-350);line-height:var(--viator-primitives-type-line-height-500);font-weight:var(--viator-primitives-type-font-weight-regular);letter-spacing:var(--viator-primitives-type-letter-spacing-none);color:var(--viator-color-neutral-30)}._currentPrice_dvmfq_508{font-size:var(--viator-primitives-type-font-size-400);line-height:var(--viator-primitives-type-line-height-600);font-weight:var(--viator-primitives-type-font-weight-regular);letter-spacing:var(--viator-primitives-type-letter-spacing-none);font-style:normal;font-weight:var(--viator-primitives-type-font-weight-bold)}._discountPriceContainer_dvmfq_517{align-items:baseline;gap:var(--viator-primitives-spacing-100);flex-direction:row;display:flex}._fromLabel_dvmfq_524{font-weight:400;font-size:var(--viator-primitives-type-font-size-300);line-height:var(--viator-primitives-type-line-height-400);font-weight:var(--viator-primitives-type-font-weight-regular);letter-spacing:var(--viator-primitives-type-letter-spacing-none);display:flex}@media screen and (width>=768px){._textContainer_dvmfq_419{padding:0 var(--viator-primitives-spacing-600) var(--viator-primitives-spacing-400)}._badgeContainer_dvmfq_446{max-width:70%}}
