.slider-wrapper{margin-bottom:80px}.slider-wrapper .card.card--occasion .card__type{height:80px;overflow:hidden}.slider-wrapper .card.card--occasion .card__content{padding-top:30px !important}.card.card--occasion{--h3-font-size:20px;--h3-line-height:28px;--h3-margin-bottom:0px;--card-border-size:1px;--card-border-color:#d0d7de;position:relative;background:var(--card-background);border-radius:var(--border-radius);overflow:hidden;display:flex;flex-direction:column;flex-grow:1;transition:margin-top 0.3s,margin-bottom 0.3s,margin-left 0.3s,margin-right 0.3s,transform 0.3s,box-shadow 0.3s,opacity 0.5s,filter 0.4s}.card.card--occasion .card__label-discount{position:absolute;top:0;left:0;background:#cf0000;color:#fff;padding:0.4rem 1.2rem;transform:translate(-85px,11px) rotate(-45deg);z-index:5;white-space:nowrap;border-radius:2px;min-width:200px;text-align:center;display:flex;text-transform:uppercase;flex-direction:column;--custom-color:#fff}.card.card--occasion .card__label-discount .small-text{--font-size:14px;--line-height:16px}.card.card--occasion .card__label-discount .text{--line-height:18px;--font-size:18px}.card.card--occasion .card__label{position:absolute;--font-size:15px;--line-height:30px;display:flex;padding:0 6px;background:var(--secondary);--custom-color:#fff;border-radius:calc(var(--border-radius) - 2px)}.card.card--occasion .card__label.card__label--primary{right:15px;bottom:-15px}.card.card--occasion .card__label.card__label--secondary{background:var(--primary);top:15px;left:15px;right:auto;bottom:auto}.card.card--occasion p,.card.card--occasion span{--custom-color:#77797E}.card.card--occasion h4{--custom-color:#77797E;--font-size:20px}@media (min-width:692px){.card.card--occasion:hover{transform:scale(1.02);box-shadow:var(--box-shadow)}}.card.card--occasion .card__image{position:relative}.card.card--occasion .card__image figure img{border-radius:0}@media (max-width:692px){.card.card--occasion .card__image figure img{width:100%;height:100%;object-fit:cover}}.card.card--occasion .card__rental-agency{margin-left:auto;margin-right:0;position:relative;display:flex}.card.card--occasion .card__rental-agency .rental-agency__verified{border-radius:50px;display:flex;justify-content:center;align-items:center;overflow:hidden;height:50px;width:50px;z-index:2;position:absolute;top:-17px;right:-10px}.card.card--occasion .card__rental-agency .rental-agency__verified img{width:40px;height:auto;filter:drop-shadow(2px 3px 6px rgba(0,0,0,0.4))}.card.card--occasion .card__rental-agency .card__rental-agency-logo{z-index:1;position:relative;border-radius:50px;display:flex;justify-content:center;align-items:center;margin-right:10px;height:80px;max-height:80px;width:80px;background:#fff;overflow:hidden;box-shadow:var(--box-shadow)}.card.card--occasion .card__rental-agency .card__rental-agency-logo img{border-radius:0;max-width:90%}.card.card--occasion .card__content{flex-grow:1;padding:20px;border-left:var(--card-border-size) solid var(--card-border-color);border-right:var(--card-border-size) solid var(--card-border-color);border-bottom:var(--card-border-size) solid var(--card-border-color);border-radius:0px 0px var(--card-border-radius) var(--card-border-radius)}.card.card--occasion .card__row{display:flex;justify-content:space-between}.card.card--occasion .card__row .card__column{display:flex;flex-direction:column;min-width:48%}.card.card--occasion .card__row .card__column.top{justify-content:flex-start}.card.card--occasion .card__specs{padding:20px 0px}.card.card--occasion .card__spec h4{margin:0px}.card.card--occasion .card__spec .card__spec-icon{color:var(--secondary)}.card.card--occasion .card__spec .card__spec-icon i{color:var(--secondary) !important}.card.card--occasion .card__spec span{--font-family:var(--title-font-family);font-size:16px}.card.card--occasion .card__price{margin-top:-10px;min-height:90px;display:flex;padding-bottom:10px;align-items:center;border-bottom:1px solid var(--card-border-color);--font-family:var(--title-font-family)}.card.card--occasion .card__price .card__price-original.card__price--action{position:relative;margin-top:-10px}.card.card--occasion .card__price .card__price-original.card__price--action span.price__unit{display:none}.card.card--occasion .card__price .card__price-original.card__price--action price{--custom-font-weight:300;--font-size:14px;position:relative}.card.card--occasion .card__price .card__price-original.card__price--action price::after{content:" ";position:absolute;left:0;top:50%;width:100%;height:2px;background:var(--primary);transform:rotate(10deg) translateY(-50%)}.card.card--occasion .card__price price{--custom-font-weight:700;--font-size:16px}.card.card--occasion .card__price price span{--custom-color:var(--secondary)}.card.card--occasion .card__price .price__unit{--custom-font-weight:300}.card.card--occasion .card__rating{margin-left:auto;margin-right:0;display:inline-block}.card.card--occasion .card__rating.card__rating--rated i{color:var(--star-color)}.card.card--occasion .card__location{--custom-font-size:14px}.card.card--occasion .card__read-more{display:flex;justify-content:center;margin-top:10px}.card.card--occasion .card__read-more .button-tertiary{font-size:14px;font-weight:500;text-transform:uppercase}.card.card--occasion.card--is-turbo{background:var(--tertiary-light);flex-direction:row;display:flex;flex-wrap:wrap;border:6px solid var(--primary)}.card.card--occasion.card--is-turbo .card__badge{z-index:9;position:absolute;top:12px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border-radius:4px;background:var(--color-white-soft);border:1px solid var(--color-turbo-border);color:var(--color-text);backdrop-filter:blur(8px)}.card.card--occasion.card--is-turbo .card__badge .card__badge-dot{width:10px;height:10px;border-radius:999px;background:var(--color-turbo);box-shadow:0 0 0 4px var(--color-turbo-soft)}.card.card--occasion.card--is-turbo .card__content{border:0px solid transparent;padding:19px}.card.card--occasion.card--is-turbo .card__image-wrapper{overflow:hidden;padding-bottom:15px;margin-bottom:-15px}.card.card--occasion.card--is-turbo .card__image img{border-radius:0px}.card.card--occasion.card--is-turbo .card__turbo-extra{gap:30px;align-items:center;min-width:100%;padding:30px}.card.card--occasion.card--is-turbo .card__turbo-extra .span{min-width:338px}.card.card--occasion.card--is-turbo .card__turbo-extra .row{gap:10px}