.FeatureProductCard-module__72tCmq__card{flex-direction:column;width:100%;display:flex}.FeatureProductCard-module__72tCmq__imageWrapper{cursor:pointer;flex-shrink:0;width:100%;height:175px;position:relative;overflow:hidden}.FeatureProductCard-module__72tCmq__image{object-fit:cover;width:100%;height:100%}.FeatureProductCard-module__72tCmq__overlay{opacity:0;background:#25252585;flex-direction:column;align-items:center;padding:37px 16px 24px;transition:opacity .2s;display:flex;position:absolute;inset:0}.FeatureProductCard-module__72tCmq__card:hover .FeatureProductCard-module__72tCmq__overlay{opacity:1}.FeatureProductCard-module__72tCmq__price{box-sizing:border-box;width:100%;max-width:100%;color:var(--white);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0;font-size:24px;font-weight:500;line-height:1.4;overflow:hidden}.FeatureProductCard-module__72tCmq__priceUnit{box-sizing:border-box;width:100%;max-width:100%;color:var(--white);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0;font-size:16px;font-weight:500;line-height:1.3;overflow:hidden}.FeatureProductCard-module__72tCmq__bookButtonLabel{flex-shrink:0}.FeatureProductCard-module__72tCmq__bookButtonIcon{flex-shrink:0;margin-left:6px}.FeatureProductCard-module__72tCmq__bookButtonSuffix{flex-shrink:0}.FeatureProductCard-module__72tCmq__bookButton{box-sizing:border-box;border:1px solid var(--yellow);background:var(--yellow);height:42px;color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;margin-top:auto;padding:10px 16px;font-size:16px;font-weight:500;line-height:1.31;transition:background-color .2s,border-color .2s;display:flex}.FeatureProductCard-module__72tCmq__bookButton:hover{background:var(--yellow_hover,#f1f23e)}.FeatureProductCard-module__72tCmq__name{color:var(--text-primary);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;min-height:2.8em;max-height:2.8em;margin:12px 0 0;font-size:20px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}@media (max-width:1440px){.FeatureProductCard-module__72tCmq__imageWrapper{height:140px}.FeatureProductCard-module__72tCmq__overlay{padding:30px 16px 13px}.FeatureProductCard-module__72tCmq__price{font-size:20px}.FeatureProductCard-module__72tCmq__name{font-size:18px}}@media (max-width:744px){.FeatureProductCard-module__72tCmq__bookButton{font-size:14px}}@media (max-width:433px){.FeatureProductCard-module__72tCmq__imageWrapper{height:140px}.FeatureProductCard-module__72tCmq__bookButton{font-size:14px}}
