@font-face{font-family:Nunito-Font;font-display:swap;font-stretch:normal;font-style:normal;font-weight:200 300 400 500 600 700 800 900;src:url(/assets/fonts/Nunito-Font.ttf) format("truetype")}@font-face{font-family:Constantine-Font;font-display:swap;font-stretch:normal;font-style:normal;font-weight:300 400 500 600 700 800 900;src:url(/assets/fonts/Constantine-Font.ttf) format("truetype")}@font-face{font-family:FuturaCyrillicBold;font-display:swap;font-stretch:normal;font-style:normal;font-weight:300 400 500 600 700 800 900;src:url(/assets/fonts/FuturaCyrillicBold.ttf) format("truetype")}@font-face{font-family:FuturaCyrillicDemi;font-display:swap;font-stretch:normal;font-style:normal;font-weight:300 400 500 600 700 800 900;src:url(/assets/fonts/FuturaCyrillicDemi.ttf) format("truetype")}@font-face{font-family:FuturaCyrillicMedium;font-display:swap;font-stretch:normal;font-style:normal;font-weight:300 400 500 600 700 800 900;src:url(/assets/fonts/FuturaCyrillicMedium.ttf) format("truetype")}@font-face{font-family:FuturaCyrillicLight;font-display:swap;font-stretch:normal;font-style:normal;font-weight:300 400 500 600 700 800 900;src:url(/assets/fonts/FuturaCyrillicLight.ttf) format("truetype")}@font-face{font-family:Montserrat-Regular;font-display:swap;font-stretch:normal;font-style:normal;src:url(/assets/fonts/Montserrat-Regular.ttf) format("truetype")}@font-face{font-family:Montserrat-Bold;font-display:swap;font-stretch:normal;font-style:normal;src:url(/assets/fonts/Montserrat-Bold.ttf) format("truetype")}@font-face{font-family:Montserrat-SemiBold;font-display:swap;font-stretch:normal;font-style:normal;src:url(/assets/fonts/Montserrat-SemiBold.ttf) format("truetype")}@font-face{font-family:CormorantGaramond-Italic;font-display:swap;font-stretch:normal;font-style:normal;src:url(/assets/fonts/CormorantGaramond-Italic.ttf) format("truetype")}@font-face{font-family:Montserrat-Medium;font-display:swap;font-stretch:normal;font-style:normal;src:url(/assets/fonts/Montserrat-Medium.ttf) format("truetype")}@font-face{font-family:PlayfairDisplay-Medium;font-display:swap;font-stretch:normal;font-style:normal;src:url(/assets/fonts/PlayfairDisplay-Medium.ttf) format("truetype")}@font-face{font-family:PlayfairDisplay-SemiBold;font-display:swap;font-stretch:normal;font-style:normal;src:url(/assets/fonts/PlayfairDisplay-SemiBold.ttf) format("truetype")}@font-face{font-family:PlayfairDisplay-Regular;font-display:swap;font-stretch:normal;font-style:normal;src:url(/assets/fonts/PlayfairDisplay-Regular.ttf) format("truetype")}@font-face{font-family:DMSans-Regular;font-display:swap;font-style:normal;font-weight:400;src:url(/assets/fonts/DMSans-Regular.ttf) format("truetype")}@font-face{font-family:DMSans-Medium;font-display:swap;font-style:normal;font-weight:500;src:url(/assets/fonts/DMSans-Medium.ttf) format("truetype")}@font-face{font-family:DMSans-SemiBold;font-display:swap;font-style:normal;font-weight:600;src:url(/assets/fonts/DMSans-SemiBold.ttf) format("truetype")}@font-face{font-family:DMSans-Bold;font-display:swap;font-style:normal;font-weight:700;src:url(/assets/fonts/DMSans-Bold.ttf) format("truetype")}.styles_container__RbiOi{max-width:1600px;margin:0 auto;padding:16px;display:flex;flex-wrap:wrap;justify-content:center;gap:30px}@media(min-width:1290px){.styles_container__RbiOi{padding:32px}}.styles_container__RbiOi .styles_productCard__auTB8{display:flex;padding:16px;background:linear-gradient(60deg,hsla(8,76%,82%,.2) 30%,rgba(209,179,99,.2));border-radius:8px;flex-direction:row;margin-bottom:5px;min-height:246px;max-width:500px;width:100%;border-radius:12px;justify-content:space-between;gap:16px}@media(min-width:1290px){.styles_container__RbiOi .styles_productCard__auTB8{width:100%;padding:25px 16px}}.styles_container__RbiOi .styles_infoContainer__NMK_C{width:60%}.styles_container__RbiOi .styles_divider__PCDFw{margin-top:0;margin-bottom:10px;width:100%;border-bottom:1px dashed #ececec;height:1px}.styles_container__RbiOi .styles_separatorText__GBSV2{color:#cdccd2;margin:0 10px}@media(min-width:1290px){.styles_container__RbiOi .styles_separatorText__GBSV2{margin:0 12px}}.styles_container__RbiOi .styles_title__xP__7{margin-bottom:10px}.styles_container__RbiOi .styles_ratingRow__ZEr2t{display:flex;flex-direction:row;align-items:center;gap:10px;margin-bottom:10px}.styles_container__RbiOi .styles_ratingText__BetQp{margin:0 4px}.styles_container__RbiOi .styles_bookingText__9Plzm{color:#9494a0}.styles_container__RbiOi .styles_priceRow__t0m_Y{display:flex;flex-direction:row;align-items:center;margin-bottom:10px}.styles_container__RbiOi .styles_durationText__vCtuy{color:#9494a0;margin-left:2px}@media(min-width:1290px){.styles_container__RbiOi .styles_durationText__vCtuy{margin-left:4px}}.styles_container__RbiOi .styles_descriptionText__oHWbZ{color:#9494a0;margin-bottom:10px;max-width:200px}.styles_container__RbiOi .styles_primaryButton__YJKtQ{background-color:rgba(0,0,33,.05);border:2px solid #000}.styles_container__RbiOi .styles_primaryButtonText__R6EPp{color:#000;text-align:center}.styles_container__RbiOi .styles_imageContainer__MCUv_{display:flex;flex-direction:column;gap:14px;align-items:center}.styles_container__RbiOi .styles_image__S4cov{height:150px;width:100px;border-radius:12px}@media(min-width:768px){.styles_container__RbiOi .styles_image__S4cov{height:180px;width:150px}}.styles_container__RbiOi .styles_row__DNcSq{display:flex;flex-direction:row;align-items:center;margin-top:5px;gap:5px;width:auto;border-bottom:1px dashed #000}.styles_container__RbiOi .styles_description__m3nEK ul:before{content:"";position:absolute;left:0;top:0;width:12px;height:12px;background-image:url(/_next/static/media/checkImg.1d0ddff7.svg);background-size:cover;background-repeat:no-repeat}.styles_container__RbiOi .styles_addToCart__F2uKr,.styles_container__RbiOi .styles_added__TTzUN{padding:6px 12px}.styles_container__RbiOi .styles_addToCart__F2uKr{cursor:pointer}.styles_bookingHeading__L4_hk{background-color:#f2f2f4;padding:30px 0}.styles_bookingHeading__L4_hk,.styles_emptyCart__LVWsk{display:flex;flex-direction:column;justify-content:center;align-items:center}.styles_emptyCart__LVWsk{width:100%;gap:20px;margin:20px 0 50px}.styles_emptyCart__LVWsk .styles_subText__luXRv{text-align:center;padding:0 24px}.styles_emptyCart__LVWsk .styles_button__kT_nl{padding:4px 40px;cursor:pointer}.styles_loader__keseB{display:flex;justify-content:center;align-items:center;height:100vh}