.StaysSections-module__section___ISboO{margin-top:3rem}.StaysSections-module__section2___TeLqk{margin-top:3rem;margin-bottom:3rem}.StaysSections-module__header___YoG1D{margin-bottom:1rem}.StaysSections-module__headerSection___SuBnP{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1rem}.StaysSections-module__headerSection___SuBnP .StaysSections-module__header___YoG1D{margin-bottom:0}@media (width<=767px){.StaysSections-module__headerSection___SuBnP{flex-direction:column;align-items:flex-start}}.StaysMainHeader-module__heroHeader___KfBrO{box-sizing:border-box;min-height:40rem}.StaysMainHeader-module__heroHeader___KfBrO>.MuiContainer-root{min-height:36rem}.StaysMainHeader-module__heroContent___OHbiK{margin-top:2rem}@media (width>=768px){.StaysMainHeader-module__heroContent___OHbiK{margin-top:4rem}}.StaysMainHeader-module__heroContent___OHbiK{flex:1}.StaysMainHeader-module__heroCopy___davpm{gap:3rem}.StaysMainHeader-module__heroCopy___davpm .MuiTypography-root{color:#fff}.StaysMainHeader-module__heroText___taYuY{padding-top:1rem}@media (width<=767px){.StaysMainHeader-module__heroText___taYuY{text-align:center}}.StaysMainHeader-module__searchModule___GWcM9{gap:.5rem}.StaysMainHeader-module__searchForm___UX2Oe{width:100%}@media (width<=1023px){.StaysMainHeader-module__desktopLineBreak___45wjl{display:none}}.StaysSavingsCarouselSection-module__highlighted___MoPs2{color:#087e80}.StaysSavingsCarouselSection-module__uppercaseButton___lTI1u{text-transform:uppercase}.StaysPage-module__page___MlNL-{background:#f6f7f9;min-height:100vh}.StaysHotelDetail-module__page___QkSy3{background:#f6f7f9;min-height:100vh;position:relative}.StaysHotelDetail-module__mobileHeader___Hn0f1{z-index:3;width:100%;position:absolute;top:0}@media (width>=1024px){.StaysHotelDetail-module__detailHeader___6XVMw .MuiContainer-root{max-width:none;padding-inline:4.5rem}}@media (width>=768px) and (width<=1023px){.StaysHotelDetail-module__detailHeader___6XVMw{padding-block:1.5rem}.StaysHotelDetail-module__detailHeader___6XVMw .MuiContainer-root{max-width:none;padding-inline:1.5rem}}.StaysHotelDetail-module__tripSummary___5MV2y{color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:12px;margin-top:16px;overflow:hidden}.StaysHotelDetail-module__tripSummaryValue___PYyqN{align-items:center;gap:6px;min-width:0}.StaysHotelDetail-module__tripSummaryValue___PYyqN>svg{flex:none;font-size:1.25rem}.StaysHotelDetail-module__tripSummaryValue___PYyqN>*{color:#fff}.StaysHotelDetail-module__main___AY-an,.StaysHotelDetail-module__stateMain___rS308{flex-direction:column;gap:1rem;width:min(100%,66rem);max-width:66rem;padding:2rem 1rem;display:flex}.StaysHotelDetail-module__main___AY-an.MuiContainer-root,.StaysHotelDetail-module__stateMain___rS308.MuiContainer-root{max-width:66rem}.StaysHotelDetail-module__stateMain___rS308{justify-content:center;align-items:center;min-height:35rem}.StaysHotelDetail-module__titleBlock___dxMGB{gap:.25rem;position:relative}@media (width>=1024px){.StaysHotelDetail-module__titleBlock___dxMGB{padding-right:6.5625rem}.StaysHotelDetail-module__titleRow___pKKw1>button{position:absolute;top:1.6875rem;right:0}}.StaysHotelDetail-module__ratingRow___vaLSy{gap:.375rem}.StaysHotelDetail-module__addressRow___4zGQE{gap:.25rem}.StaysHotelDetail-module__reviewSummary___Cp0DX{gap:.5rem}.StaysHotelDetail-module__ratingRow___vaLSy,.StaysHotelDetail-module__reviewSummary___Cp0DX,.StaysHotelDetail-module__addressRow___4zGQE{align-items:center}.StaysHotelDetail-module__addressMapButton___2SkFF.StaysHotelDetail-module__addressMapButton___2SkFF{color:#5b696b;flex:0 0 1.25rem;width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;padding:0}.StaysHotelDetail-module__addressMapButton___2SkFF svg{width:1.25rem;height:1.25rem}.StaysHotelDetail-module__titleRow___pKKw1,.StaysHotelDetail-module__sectionHeader___YikFA,.StaysHotelDetail-module__reviewCardHeader___R-RA6,.StaysHotelDetail-module__breakdownItem___Yav8Y>:first-child{justify-content:space-between;align-items:center;gap:1rem}.StaysHotelDetail-module__metricHeader___iPEMO{justify-content:flex-start;align-items:center;gap:.5rem}.StaysHotelDetail-module__stars___-0GYB{color:#212727;vertical-align:baseline;gap:.125rem;margin-left:.25rem;display:inline-flex}.StaysHotelDetail-module__stars___-0GYB svg{width:.875rem;height:.875rem}.StaysHotelDetail-module__gallery___pOe6G,.StaysHotelDetail-module__gallerySkeleton___tFFg7{background:#e1e5eb;border-radius:1rem;width:100%;height:30rem;position:relative;overflow:hidden}.StaysHotelDetail-module__gallery___pOe6G:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000008c);position:absolute;inset:50% 0 0}.StaysHotelDetail-module__gallery___pOe6G img,.StaysHotelDetail-module__roomImage___hvhFc img,.StaysHotelDetail-module__roomDetailsContent___eDrwX>img{object-fit:cover;width:100%;height:100%}.StaysHotelDetail-module__galleryFallback___guvyh,.StaysHotelDetail-module__roomImageFallback___SNnFZ,.StaysHotelDetail-module__mapFallback___PveNl{color:#5b696b;place-items:center;width:100%;height:100%;display:grid}.StaysHotelDetail-module__galleryFallback___guvyh svg,.StaysHotelDetail-module__roomImageFallback___SNnFZ svg{font-size:3rem}.StaysHotelDetail-module__galleryArrow___CkfWB{z-index:2;opacity:0;transition:opacity .15s;position:absolute;top:50%;transform:translateY(-50%)}.StaysHotelDetail-module__galleryArrowPrevious___heoA0{left:1.5rem}.StaysHotelDetail-module__galleryArrowNext___PJyFV{right:1.5rem}.StaysHotelDetail-module__gallery___pOe6G:hover .StaysHotelDetail-module__galleryArrow___CkfWB,.StaysHotelDetail-module__galleryArrow___CkfWB:focus-visible{opacity:1}.StaysHotelDetail-module__galleryDots___aEYqv{z-index:2;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.StaysHotelDetail-module__galleryDots___aEYqv.StaysHotelDetail-module__galleryDots___aEYqv .MuiPaginationItem-root{background:#fff}.StaysHotelDetail-module__galleryDots___aEYqv.StaysHotelDetail-module__galleryDots___aEYqv .MuiPaginationItem-root.Mui-selected{background:#1fd8da}.StaysHotelDetail-module__galleryCounter___gF1oI{z-index:2;color:#fff;-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);background:#0000004d;border-radius:.5rem;justify-content:center;align-items:center;min-height:2rem;padding:.5rem;display:flex;position:absolute;bottom:1.5rem;right:1.5rem}.StaysHotelDetail-module__galleryCounter___gF1oI>*{color:#fff}.StaysHotelDetail-module__tabs___RZC9G{width:100%}.StaysHotelDetail-module__tabs___RZC9G>button{flex:1}.StaysHotelDetail-module__descriptionSection___Y5aD3,.StaysHotelDetail-module__reviewsContent___N1tuo{flex-direction:column;gap:1rem;display:flex}.StaysHotelDetail-module__section___Bzpjn{flex-direction:column;gap:.5rem;display:flex}.StaysHotelDetail-module__section___Bzpjn>h2,.StaysHotelDetail-module__sectionHeader___YikFA{padding:.75rem .25rem}.StaysHotelDetail-module__descriptionCollapsed___wnPgr{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.StaysHotelDetail-module__descriptionSection___Y5aD3>button,.StaysHotelDetail-module__sectionAction___Cnhgp{width:fit-content}.StaysHotelDetail-module__topAmenities___RZJ7L{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.StaysHotelDetail-module__amenityTile___bcUkI{background:#fff;border-radius:1.25rem;align-items:center;gap:.5rem;min-height:4.5rem;padding:1rem}.StaysHotelDetail-module__amenityTile___bcUkI svg{flex:none;font-size:1.25rem}.StaysHotelDetail-module__reservationPanel___z0-WP{background:#002229;border-radius:1.25rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 12rem;align-items:end;gap:.75rem;padding:1rem;display:grid}.StaysHotelDetail-module__reservationDates___tWcrW,.StaysHotelDetail-module__reservationGuests___Ypyce{gap:.5rem}.StaysHotelDetail-module__reservationLabel___dbBAn{color:#fff;align-items:center;min-height:2rem;display:flex}.StaysHotelDetail-module__reservationGuestButtons___D8FsL{flex-direction:row;gap:.5rem}.StaysHotelDetail-module__reservationGuestButtons___D8FsL>*{text-transform:uppercase;flex:1}.StaysHotelDetail-module__reservationDateSelector___RwZzc,.StaysHotelDetail-module__reservationDateSelector___RwZzc>*,.StaysHotelDetail-module__reservationSearch___5jJMU,.StaysHotelDetail-module__roomCarousel___K82gO{width:100%}.StaysHotelDetail-module__roomNavigation___rkhfe{gap:.5rem}.StaysHotelDetail-module__roomCarousel___K82gO>:first-child>*{align-items:flex-start}.StaysHotelDetail-module__locationCard___qAgAt{width:100%;max-width:none}.StaysHotelDetail-module__mobileRooms___hYwh-{gap:1rem}.StaysHotelDetail-module__roomCard___Dl3BN{background:#fff;border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:.5rem .5rem .75rem;display:flex;overflow:hidden;box-shadow:0 1px 2px #1018280f}.StaysHotelDetail-module__roomImage___hvhFc{background:#e1e5eb;border-radius:.75rem;height:13rem;position:relative;overflow:hidden}.StaysHotelDetail-module__roomImage___hvhFc:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0009);position:absolute;inset:66% 0 0}.StaysHotelDetail-module__roomDiscount___1-IQd{position:absolute;top:.75rem;left:.75rem}.StaysHotelDetail-module__roomCardContent___fP6yg{gap:.75rem;padding-inline:.25rem}.StaysHotelDetail-module__roomCardContent___fP6yg>button{width:fit-content}.StaysHotelDetail-module__travelCreditsChip___xSa-D .MuiChip-label,.StaysHotelDetail-module__cancellationChip___pqeOF .MuiChip-label{white-space:normal;overflow:visible}.StaysHotelDetail-module__travelCreditsChip___xSa-D{flex-direction:row-reverse}.StaysHotelDetail-module__roomDetailsLink___UYeL2{color:#5b696b;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;text-decoration:underline}.StaysHotelDetail-module__roomFacts___PxIpI,.StaysHotelDetail-module__rateList___pXb5s{gap:.5rem}.StaysHotelDetail-module__roomFacts___PxIpI{flex-direction:column;gap:.25rem;margin:0;padding-left:1.5rem;display:flex}.StaysHotelDetail-module__rateRow___-vaAO{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;padding:.25rem}.StaysHotelDetail-module__rateChips___rwjvk{flex:11.625rem;align-items:flex-start;gap:.25rem;min-width:0}.StaysHotelDetail-module__rateChips___rwjvk>*{justify-content:flex-start;width:fit-content;max-width:100%}.StaysHotelDetail-module__rateChips___rwjvk .MuiChip-label{text-align:start;overflow-wrap:anywhere}.StaysHotelDetail-module__ratePrice___P-kIu{text-align:end;flex:none;align-items:flex-end;min-width:0;min-height:5.625rem}.StaysHotelDetail-module__ratePriceDetails___GPlft{align-items:flex-end;gap:.25rem}.StaysHotelDetail-module__ratePriceSpacer___qq-ks{flex:0 0 .75rem;width:100%;height:.75rem}.StaysHotelDetail-module__nightlyPrice___4ApIS{white-space:nowrap;align-items:baseline;gap:.25rem}.StaysHotelDetail-module__totalButton___Epoc6{cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;text-decoration:underline}.StaysHotelDetail-module__reviewPreviewGrid___K4xFn,.StaysHotelDetail-module__reviewGrid___PYsJC{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}.StaysHotelDetail-module__reviewCard___f2SdP{background:#fff;border-radius:1.25rem;flex-direction:column;gap:1.25rem;min-height:15rem;padding:1rem;display:flex}.StaysHotelDetail-module__compactReviewCard___nd6Qa{height:21rem;min-height:21rem;overflow:hidden}.StaysHotelDetail-module__compactReviewCard___nd6Qa .StaysHotelDetail-module__reviewStatements___gFHSV>div>:last-child{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.StaysHotelDetail-module__reviewStatements___gFHSV{gap:1rem}.StaysHotelDetail-module__reviewStatements___gFHSV>div{align-items:flex-start;gap:.75rem}.StaysHotelDetail-module__reviewStatements___gFHSV svg{flex:none;font-size:1.5rem}.StaysHotelDetail-module__reviewStatements___gFHSV>:first-child svg{color:#217654}.StaysHotelDetail-module__reviewStatements___gFHSV>:last-child svg{color:#a82831}.StaysHotelDetail-module__reviewSectionAction___cYezP{align-self:center;width:fit-content}.StaysHotelDetail-module__amenitiesCard___OEHLp{background:#fff;border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1rem;display:flex}.StaysHotelDetail-module__amenitiesList___p8rKk,.StaysHotelDetail-module__detailsList___u9aoM{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.StaysHotelDetail-module__amenitiesList___p8rKk>li{align-items:center;gap:.375rem;padding-block:.75rem}.StaysHotelDetail-module__amenitiesList___p8rKk svg{flex:none;font-size:1.25rem}.StaysHotelDetail-module__similarStaysGrid___6RU4D{scrollbar-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid;overflow-x:auto}.StaysHotelDetail-module__similarStaysGrid___6RU4D::-webkit-scrollbar{display:none}.StaysHotelDetail-module__similarStayCard___n0tbe{width:100%}.StaysHotelDetail-module__similarStayStars___NPd8P{vertical-align:middle;gap:.125rem;margin-left:.375rem;display:inline-flex}.StaysHotelDetail-module__similarStayStars___NPd8P svg{width:.75rem;height:.75rem}.StaysHotelDetail-module__reviewsSummaryCard___-d-nF{background:#fff;border-radius:1.25rem;gap:1rem;padding:1rem}.StaysHotelDetail-module__breakdownGrid___DybSb{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.StaysHotelDetail-module__breakdownItem___Yav8Y{gap:.625rem}.StaysHotelDetail-module__breakdownProgress___S7vg1{appearance:none;border:0;border-radius:.5rem;width:100%;height:.25rem;overflow:hidden}.StaysHotelDetail-module__breakdownProgress___S7vg1::-webkit-progress-bar{background:#f6f7f9;border-radius:.5rem}.StaysHotelDetail-module__breakdownProgress___S7vg1::-webkit-progress-value{background:#11abac;border-radius:.5rem}.StaysHotelDetail-module__breakdownProgress___S7vg1::-moz-progress-bar{background:#11abac;border-radius:.5rem}.StaysHotelDetail-module__breakdownCount___09isE{font-weight:600}.StaysHotelDetail-module__reviewFilters___iYKBj{scrollbar-width:none;gap:.5rem;overflow-x:auto}.StaysHotelDetail-module__reviewFilters___iYKBj>*{flex:none}.StaysHotelDetail-module__reviewFilter___LjC1K.StaysHotelDetail-module__reviewFilter___LjC1K{min-width:0}.StaysHotelDetail-module__reviewFilter___LjC1K.StaysHotelDetail-module__reviewFilter___LjC1K[aria-pressed=true],.StaysHotelDetail-module__reviewFilter___LjC1K.StaysHotelDetail-module__reviewFilter___LjC1K[aria-pressed=true]:hover,.StaysHotelDetail-module__reviewFilter___LjC1K.StaysHotelDetail-module__reviewFilter___LjC1K[aria-pressed=true]:active{background-color:#edf0f6}.StaysHotelDetail-module__reviewFilters___iYKBj::-webkit-scrollbar{display:none}.StaysHotelDetail-module__reviewsContent___N1tuo .StaysHotelDetail-module__reviewGrid___PYsJC{columns:2;column-gap:.5rem;display:block}.StaysHotelDetail-module__reviewsContent___N1tuo .StaysHotelDetail-module__reviewGrid___PYsJC .StaysHotelDetail-module__reviewCard___f2SdP{break-inside:avoid;min-height:0;margin-bottom:.5rem}.StaysHotelDetail-module__reviewsShowMore___NMnLw{align-self:center}.StaysHotelDetail-module__detailModal___DwGdU{flex-direction:column;max-height:min(45rem,100vh - 3rem);display:flex}.StaysHotelDetail-module__detailModalContent___u02QF{flex:1;min-height:0;overflow-y:auto}.StaysHotelDetail-module__detailSheet___O7iw6{min-height:0}.StaysHotelDetail-module__mapSurface___47Fvg{border-radius:.75rem;height:37.5rem;position:relative;overflow:hidden}.StaysHotelDetail-module__map___GD4pE{width:100%;height:100%}.StaysHotelDetail-module__detailMapMarker___UizD-{color:#fff;background:#003540;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.StaysHotelDetail-module__detailMapMarker___UizD- svg{width:1.125rem;height:1.125rem}.StaysHotelDetail-module__mapSurfaceTitle___QUYQH{align-items:center;gap:.25rem;display:inline-flex}.StaysHotelDetail-module__mapSurfaceStars___wBCio{gap:.125rem;display:inline-flex}.StaysHotelDetail-module__mapSurfaceStars___wBCio svg{width:.75rem;height:.75rem}.StaysHotelDetail-module__chargesContent___Q4bA-,.StaysHotelDetail-module__taxesContent___5twVI,.StaysHotelDetail-module__roomDetailsContent___eDrwX,.StaysHotelDetail-module__policyGrid___PNtBq{gap:1rem}.StaysHotelDetail-module__chargesModal___ARa7Z,.StaysHotelDetail-module__roomDetailsModal___y8ztA,.StaysHotelDetail-module__reviewsModal___CXXoT,.StaysHotelDetail-module__reviewsSheet___JkMLq{background:#f6f7f9}.StaysHotelDetail-module__reviewsModal___CXXoT .StaysHotelDetail-module__detailModalContent___u02QF,.StaysHotelDetail-module__chargesModal___ARa7Z .StaysHotelDetail-module__detailModalContent___u02QF{margin-top:1rem}.StaysHotelDetail-module__chargesPriceBox___hM9q2{width:100%;max-width:none}.StaysHotelDetail-module__chargesLink___Rimn4{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.StaysHotelDetail-module__roomDetailsContent___eDrwX>img{border-radius:20px;height:17.5rem}.StaysHotelDetail-module__roomDetailsContent___eDrwX .StaysHotelDetail-module__detailsList___u9aoM{columns:2;column-gap:24px;list-style:none}.StaysHotelDetail-module__roomDetailsContent___eDrwX .StaysHotelDetail-module__detailsList___u9aoM>li{break-inside:avoid}.StaysHotelDetail-module__roomFacilitiesSection___bbQmU,.StaysHotelDetail-module__roomDetailsSkeletons___X2y2-,.StaysHotelDetail-module__policyItem___3ZRKR{gap:2px}.StaysHotelDetail-module__roomFacilitiesHeading___hF8-6{font-weight:600}.StaysHotelDetail-module__policyGrid___PNtBq{columns:2;column-gap:16px}.StaysHotelDetail-module__policyGrid___PNtBq>*{break-inside:avoid;margin-bottom:16px}.StaysHotelDetail-module__titleSkeleton___ZYsEy{width:55%;height:6rem}.StaysHotelDetail-module__sectionSkeleton___bNoRC{height:13.75rem}.StaysHotelDetail-module__roomsSkeletonGrid___sG4S9{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.StaysHotelDetail-module__roomSkeleton___fD-Hb{height:35rem}@media (width>=768px) and (width<=1023px){.StaysHotelDetail-module__main___AY-an,.StaysHotelDetail-module__stateMain___rS308{width:min(100%,47rem);max-width:47rem;padding-block:1.5rem}.StaysHotelDetail-module__main___AY-an.MuiContainer-root,.StaysHotelDetail-module__stateMain___rS308.MuiContainer-root{max-width:47rem}.StaysHotelDetail-module__gallery___pOe6G,.StaysHotelDetail-module__gallerySkeleton___tFFg7{height:21.125rem}.StaysHotelDetail-module__topAmenities___RZJ7L{grid-template-columns:repeat(2,minmax(0,1fr))}.StaysHotelDetail-module__reservationPanel___z0-WP{flex-direction:column;align-items:stretch;min-height:17.5rem;display:flex}.StaysHotelDetail-module__reservationSearch___5jJMU{margin-top:auto}.StaysHotelDetail-module__reservationGuestButtons___D8FsL>*{text-transform:none}.StaysHotelDetail-module__roomCarousel___K82gO>:first-child{width:100%;padding-inline:0}.StaysHotelDetail-module__reviewPreviewGrid___K4xFn,.StaysHotelDetail-module__reviewGrid___PYsJC{grid-template-columns:repeat(2,minmax(0,1fr))}.StaysHotelDetail-module__similarStaysGrid___6RU4D{grid-template-columns:repeat(3,22.125rem)}.StaysHotelDetail-module__breakdownGrid___DybSb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.StaysHotelDetail-module__main___AY-an,.StaysHotelDetail-module__stateMain___rS308{padding-top:0;padding-bottom:1.5rem}.StaysHotelDetail-module__gallery___pOe6G,.StaysHotelDetail-module__gallerySkeleton___tFFg7{border-radius:0 0 1rem 1rem;order:-1;width:calc(100% + 2rem);height:28rem;margin-inline:-1rem}.StaysHotelDetail-module__galleryArrow___CkfWB,.StaysHotelDetail-module__titleRow___pKKw1>button{display:none}.StaysHotelDetail-module__topAmenities___RZJ7L,.StaysHotelDetail-module__breakdownGrid___DybSb{grid-template-columns:repeat(2,minmax(0,1fr))}.StaysHotelDetail-module__roomDetailsContent___eDrwX .StaysHotelDetail-module__detailsList___u9aoM,.StaysHotelDetail-module__policyGrid___PNtBq{columns:1}.StaysHotelDetail-module__reservationPanel___z0-WP{flex-direction:column;align-items:stretch;min-height:17.5rem;padding:1rem;display:flex}.StaysHotelDetail-module__reservationGuestButtons___D8FsL>*{text-transform:none}.StaysHotelDetail-module__reservationSearch___5jJMU{min-height:3rem;margin-top:auto}.StaysHotelDetail-module__amenitiesCard___OEHLp{border-radius:16px;gap:8px;padding:12px}.StaysHotelDetail-module__amenitiesList___p8rKk{grid-template-columns:minmax(0,1fr);gap:0}.StaysHotelDetail-module__reviewPreviewGrid___K4xFn,.StaysHotelDetail-module__reviewGrid___PYsJC{grid-template-columns:minmax(0,1fr)}.StaysHotelDetail-module__reviewsContent___N1tuo .StaysHotelDetail-module__reviewGrid___PYsJC{columns:1}.StaysHotelDetail-module__similarStaysGrid___6RU4D{grid-template-columns:repeat(3,calc(100vw - 3rem))}.StaysHotelDetail-module__reviewCard___f2SdP{min-height:18.5rem}.StaysHotelDetail-module__breakdownGrid___DybSb{padding:1rem}.StaysHotelDetail-module__mapSurface___47Fvg{border-radius:0;height:calc(100vh - 7.5rem)}.StaysHotelDetail-module__roomDetailsContent___eDrwX>img{height:13rem}.StaysHotelDetail-module__roomsSkeletonGrid___sG4S9{grid-template-columns:1fr}.StaysHotelDetail-module__roomsSkeletonGrid___sG4S9>:not(:first-child){display:none}}.StaysFilterWidgets-module__widgets___pMjG4{gap:.5rem}.StaysFilterWidgets-module__exclusiveRow___CK096,.StaysFilterWidgets-module__switchRow___8ZcNw{justify-content:space-between;align-items:center;min-height:3.5rem}.StaysFilterWidgets-module__labelWithHint___LFXuS{align-items:center;gap:.5rem}.StaysFilterWidgets-module__tooltipButton___5fUXm{width:1.25rem;min-width:1.25rem;height:1.25rem;padding:0}.StaysFilterWidgets-module__chainsList___MrUFP{gap:0}.StaysFiltersOverlay-module__popover___h-ZLP{background:#fff;border-radius:1.25rem;gap:8px;width:360px;padding:12px}.StaysFiltersOverlay-module__popoverActions___rERwx,.StaysFiltersOverlay-module__sheetActions___ZDAWY{gap:8px}.StaysFiltersOverlay-module__popoverActions___rERwx>:last-child,.StaysFiltersOverlay-module__sheetActions___ZDAWY>:last-child{flex:1}.StaysFiltersOverlay-module__fullSheetLayout___QcHr1{max-height:calc(100dvh - 16px)}.StaysFiltersOverlay-module__fullSheetLayout___QcHr1>:first-child{padding-top:1rem}.StaysFiltersOverlay-module__singleSheetLayout___XMhQh{max-height:calc(100dvh - 64px)}.StaysFiltersOverlay-module__fullSheetActions___cPeyR{gap:8px}.StaysFiltersOverlay-module__fullSheetActions___cPeyR>*{flex:1;min-width:0}.StaysFiltersOverlay-module__fullSheetClearAction___UH2qT.StaysFiltersOverlay-module__fullSheetClearAction___UH2qT{white-space:nowrap;padding-left:.5rem;padding-right:.5rem}.StaysFiltersOverlay-module__allFiltersSheet___aIMl6 [role=dialog]{background-color:#f6f7f9;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.StaysFiltersOverlay-module__fullSheetFooter___5CtAg{background-color:#f6f7f9;padding:.5rem 1rem 1rem}.StaysFiltersOverlay-module__fullFiltersWrapper___U4akr{background-color:#f6f7f9;flex-direction:column;max-width:calc(100% - 32px);max-height:min(880px,100dvh - 80px);display:flex;overflow:hidden;box-shadow:0 8px 8px -4px #10182808,0 20px 24px -4px #10182814}.StaysFiltersOverlay-module__fullFiltersContent___2nnzz{width:100%;min-width:0;min-height:0;overflow:hidden}.StaysFiltersOverlay-module__fullFiltersContent___2nnzz>:first-child{width:100%;min-width:0;min-height:0;overflow:hidden auto}@media (width>=768px){.StaysFiltersOverlay-module__popover___h-ZLP{width:360px}}@media (width>=1024px){.StaysFiltersOverlay-module__fullFiltersWrapper___U4akr{max-height:calc(100dvh - 80px)}}.StaysResults-module__page___YY1Gu{background:#f6f7f9;min-height:100vh}.StaysResults-module__hero___NCmxR{background:#002229;min-height:15rem}.StaysResults-module__heroContent___6hOEG{width:min(76.875rem,100% - 2rem);margin-inline:auto;padding-top:0}.StaysResults-module__searchShell___WKhzZ{width:100%}.StaysResults-module__responsiveHeaderContent___PCkn6{gap:.75rem;margin-top:1.5rem}.StaysResults-module__resultsSearch___oblXf{margin-top:0}.StaysResults-module__mobileSearchShell___fZneZ{width:100%}.StaysResults-module__searchSummary___VshTt{color:#212727;cursor:pointer;text-align:left;background:#fff;border:0;border-radius:1rem;align-items:center;gap:.75rem;width:100%;min-height:4rem;padding:.75rem;display:flex}.StaysResults-module__searchSummary___VshTt>svg,.StaysResults-module__searchSummaryValue___0qipD>svg{flex:none;font-size:1.25rem}.StaysResults-module__searchSummaryContent___KqaPL{gap:.125rem;min-width:0}.StaysResults-module__searchSummaryMeta___D7plr,.StaysResults-module__searchSummaryValue___0qipD{align-items:center;gap:.25rem;min-width:0}.StaysResults-module__searchSummaryMeta___D7plr{white-space:nowrap;gap:.5rem}.StaysResults-module__searchSummaryWeak___4YYe7,.StaysResults-module__searchSummaryDivider___7CEsB{color:#5b696b}.StaysResults-module__searchSummaryDivider___7CEsB{font-size:.4375rem}.StaysResults-module__modifySearchContent___DMyc3{min-height:15rem}.StaysResults-module__main___TV--G{max-width:80.875rem;padding-top:1rem;padding-bottom:1.5rem}.StaysResults-module__main___TV--G.MuiContainer-root{max-width:80.875rem}.StaysResults-module__quickFilters___jYV2R,.StaysResults-module__filterPills___v-cMB,.StaysResults-module__resultsLayout___-CAPi,.StaysResults-module__summaryRow___xHdFB,.StaysResults-module__priceActionRow___MRjDN,.StaysResults-module__ratingRow___K-rtr{justify-content:space-between;align-items:center}.StaysResults-module__quickFilters___jYV2R{gap:.5rem;margin-bottom:1rem}.StaysResults-module__filterPills___v-cMB{scrollbar-width:none;justify-content:flex-start;gap:.5rem;min-width:0;overflow-x:auto}.StaysResults-module__filterPills___v-cMB::-webkit-scrollbar{display:none}.StaysResults-module__filterPill___rlbnN{white-space:nowrap;flex:none;position:relative}.StaysResults-module__loadingFilterControl___BZzrn{flex:0 0 6.5rem;width:6.5rem}.StaysResults-module__resetFilters___NOAiN.StaysResults-module__resetFilters___NOAiN{z-index:3;width:100%;position:sticky;top:.5rem}.StaysResults-module__resultsLayout___-CAPi{grid-template-columns:minmax(0,43.5rem) 32.375rem;align-items:start;gap:1rem;display:grid}.StaysResults-module__responsiveResultsLayout___Fey3W{display:none}.StaysResults-module__expandedResultsLayout___dnY1J{grid-template-columns:minmax(0,1fr)}.StaysResults-module__resultsDrawer___Rm59D{gap:.75rem}.StaysResults-module__summaryRow___xHdFB{text-align:center;justify-content:center;min-height:2rem;display:none}.StaysResults-module__summarySkeleton___ml4xj{border-radius:.5rem;width:100%;height:2rem}.StaysResults-module__sortControl___UgtMY{width:100%}.StaysResults-module__signInStrip___TdFnt{color:#002229;cursor:pointer;background:#bff4f5;border:.0625rem solid #64a1ac;border-radius:.5rem;justify-content:center;align-items:center;gap:.25rem;min-height:2.25rem;font-weight:500;display:inline-flex}.StaysResults-module__cardList___F6vwE{gap:.75rem}.StaysResults-module__cardList___F6vwE>[data-stay-card-id]{width:100%}.StaysResults-module__hotelCard___XhbrE,.StaysResults-module__skeletonCard___F1kb9{background:#fff;border-radius:1.25rem}.StaysResults-module__hotelCard___XhbrE{grid-template-columns:20rem minmax(0,1fr);gap:.75rem;min-height:14rem;padding:.5rem;display:grid}.StaysResults-module__photoFrame___H3W58{background:#e1e5eb;border-radius:.75rem;height:13rem;position:relative;overflow:hidden}.StaysResults-module__photoFrame___H3W58:after{content:"";pointer-events:none;background:linear-gradient(#0000 66%,#0009);position:absolute;inset:0}.StaysResults-module__photoFrame___H3W58 img{object-fit:cover;width:100%;height:100%}.StaysResults-module__photoFallback___XAlyj{color:#5b696b;place-items:center;width:100%;height:100%;display:grid}.StaysResults-module__discountBadge___XeRmL.StaysResults-module__discountBadge___XeRmL{z-index:1;position:absolute;top:.5rem;left:.5rem}.StaysResults-module__photoDots___1VKGN{z-index:1;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.StaysResults-module__photoDots___1VKGN .MuiPaginationItem-root:not(.MuiPaginationItem-previousNext){background-color:#fff}.StaysResults-module__photoDots___1VKGN .MuiPaginationItem-root.Mui-selected:not(.MuiPaginationItem-previousNext){background-color:#50e0e1}.StaysResults-module__photoNavigationButton___R6DER{z-index:2;opacity:0;transition:opacity .15s;position:absolute;top:50%;transform:translateY(-50%)}.StaysResults-module__previousPhotoButton___hlRiR{left:.5rem}.StaysResults-module__nextPhotoButton___wmH1t{right:.5rem}.StaysResults-module__photoFrame___H3W58:hover .StaysResults-module__photoNavigationButton___R6DER,.StaysResults-module__photoNavigationButton___R6DER:focus-visible{opacity:1}.StaysResults-module__cardContent___t-XDD{justify-content:space-between;min-width:0;padding:.25rem}.StaysResults-module__ratingRow___K-rtr{justify-content:flex-start;gap:.5rem}.StaysResults-module__hotelName___i72Zb{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.StaysResults-module__hotelStars___DlqY3{vertical-align:top;margin-top:.1875rem;margin-left:.25rem;font-size:.75rem;line-height:1;display:inline-block}.StaysResults-module__priceActionRow___MRjDN{gap:.5rem}.StaysResults-module__priceStack___p3wob{gap:.125rem;min-width:0}.StaysResults-module__compareRate___rnDqP{color:#5b696b;margin-left:.25rem;font-size:.875rem;font-weight:400;text-decoration:line-through}.StaysResults-module__totalButton___FgBVC{cursor:pointer;text-align:left;background:0 0;border:0;width:fit-content;padding:0;text-decoration:underline}.StaysResults-module__emptyStateDescription___FNUAX{flex-direction:column;align-items:center;gap:.5rem;display:inline-flex}.StaysResults-module__emptyStateAction___IWomz{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.StaysResults-module__showMoreButton___HDOlw{width:100%;min-height:3rem}.StaysResults-module__mapColumn___YWH2A{border-radius:1.25rem;height:42rem;position:sticky;top:1rem;overflow:hidden}.StaysResults-module__expandedMapColumn___-l5GX{grid-column:1/-1;width:100%}.StaysResults-module__map___Snx1g{width:100%;height:100%}.StaysResults-module__map___Snx1g .maplibregl-popup{z-index:80}.StaysResults-module__mapFallback___u7x6F{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;padding:1.5rem;display:flex}.StaysResults-module__mapLoadingScrim___OGu79{z-index:100;pointer-events:none;background:#0000001a;position:absolute;inset:0}.StaysResults-module__mapLoading___chAux{z-index:101;pointer-events:none;color:#087e80;background-color:#fff;border-radius:.75rem;justify-content:center;align-items:center;width:10rem;height:3rem;display:flex;position:absolute;top:1.125rem;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #1018280f}@media (prefers-reduced-motion:reduce){.StaysResults-module__mapLoading___chAux .MuiCircularProgress-root{animation:none}}.StaysResults-module__visuallyHidden___6jLOi{clip-path:inset(50%);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;padding:0;position:absolute;overflow:hidden}.StaysResults-module__priceMarker___K6vOC{color:#fff;letter-spacing:-.00875rem;white-space:nowrap;background-color:#003540;border:.125rem solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.25rem;min-height:2rem;padding:.5rem;font-family:Garnett;font-size:.875rem;font-weight:500;line-height:1rem;display:inline-flex;box-shadow:0 1px 2px #1018280f}.StaysResults-module__exclusivePriceMarker___g6jYG{padding-top:.125rem;padding-bottom:.125rem;padding-left:.125rem}.StaysResults-module__priceMarkerIcon___JYH4r{color:#000;background-color:#bff4f5;border-radius:.375rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.StaysResults-module__priceMarkerIcon___JYH4r svg{width:1rem;height:1.25rem}.StaysResults-module__selectedPriceMarker___lufHx{color:#000;background-color:#fff;border-color:#212727}.StaysResults-module__mapPopupCard___wiJKc{grid-template-columns:1fr;width:20rem;min-height:24.375rem}.StaysResults-module__mapPopupCard___wiJKc .StaysResults-module__photoFrame___H3W58{width:100%}.StaysResults-module__popupCloseButton___Hz-m-{z-index:3;position:absolute;top:.5rem;right:.5rem}.StaysResults-module__staysMapCarouselOverlay___gnzZ5{display:none}.StaysResults-module__emptyState___pU7-k{text-align:center;justify-content:center;align-items:center;gap:.5rem;min-height:38.5rem}.StaysResults-module__skeletonCard___F1kb9{grid-template-columns:20rem 1fr;gap:.75rem;height:14rem;padding:.5rem;display:grid}.StaysResults-module__skeletonCard___F1kb9 .MuiSkeleton-root{background-color:#e1e5eb;border-radius:.5rem}.StaysResults-module__skeletonPhoto___auxFI{height:13rem}.StaysResults-module__skeletonCard___F1kb9 .StaysResults-module__skeletonContent___jirmX{background:0 0;flex-direction:column;justify-content:space-between;padding:.25rem;display:flex}.StaysResults-module__skeletonRating___BXvB5{width:10.75rem;max-width:70%;height:2rem}.StaysResults-module__skeletonTitle___dg38W{width:100%;height:3.25rem}.StaysResults-module__skeletonCard___F1kb9 .StaysResults-module__skeletonPriceRow___gpTm1{background:0 0;justify-content:space-between;align-items:center;display:flex}.StaysResults-module__skeletonPrice___POEqR,.StaysResults-module__skeletonAction___pgMTV{width:6.25rem;max-width:42%;height:2.5rem}.StaysResults-module__chargeModal___WStMt{background:#f6f7f9}.StaysResults-module__chargePriceBox___Jw6ao{width:100%;max-width:none}.StaysResults-module__signInFab___jb7-r{z-index:10;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:linear-gradient(#f6f7f900,#f6f7f9);width:100%;padding:.5rem 1rem 1.5rem;display:flex;position:sticky;bottom:0}.StaysResults-module__signInFabButton___5NRrb.StaysResults-module__signInFabButton___5NRrb{color:#002229;background:#bff4f5;border-color:#64a1ac;width:min(41.5rem,100%);margin-inline:auto}@media (width<=1023px){.StaysResults-module__hero___NCmxR{z-index:4;border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem;min-height:14rem;position:relative}.StaysResults-module__heroContent___6hOEG{width:100%;padding:0 1.5rem 1.5rem}.StaysResults-module__responsiveHeaderContent___PCkn6{width:100%}.StaysResults-module__main___TV--G{padding-inline:0;margin-top:-1.25rem;padding-top:0}.StaysResults-module__quickFilters___jYV2R{width:100%;margin-bottom:0;padding:0}.StaysResults-module__resultsSearch___oblXf>button{color:#212727;background:#fff;border-color:#0000}.StaysResults-module__quickFilters___jYV2R>button{display:none}.StaysResults-module__resetFilters___NOAiN.StaysResults-module__resetFilters___NOAiN{top:5rem}.StaysResults-module__resultsLayout___-CAPi{display:none}.StaysResults-module__responsiveResultsLayout___Fey3W{gap:0;display:flex}.StaysResults-module__responsiveDrawerMotion___4QY2f{z-index:5;transition:margin-top .22s,transform .18s ease-out;position:relative;overflow:visible}.StaysResults-module__drawerSwipeHandle___B7l38{z-index:7;width:4rem;height:1.5rem;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.StaysResults-module__responsiveDrawer_default___WwhPi{margin-top:-34.0625rem}.StaysResults-module__responsiveDrawer_map___JVDX7{margin-top:-23.0625rem}.StaysResults-module__responsiveDrawer_full___C-zdi{margin-top:-45.9375rem}.StaysResults-module__responsiveDrawerHidden___5jQvW{pointer-events:none;visibility:hidden;height:0;margin-top:0;overflow:hidden}.StaysResults-module__summaryRow___xHdFB{display:flex}.StaysResults-module__mapColumn___YWH2A{z-index:1;border-radius:0;width:100%;height:35rem;position:relative;top:auto}.StaysResults-module__map___Snx1g{border-radius:0}.StaysResults-module__mapLoading___chAux{top:50%;transform:translate(-50%,-50%)}.StaysResults-module__resultsDrawer___Rm59D{z-index:5;background:#f6f7f9;border-top-left-radius:2.375rem;border-top-right-radius:2.375rem;width:100%;margin-top:0;padding:1.5rem 1rem;position:relative}.StaysResults-module__drawerControl___zi-5J{cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:1.5rem;padding:0;display:grid}.StaysResults-module__drawerControl___zi-5J>span{background:#848a93;border-radius:.25rem;width:2.5rem;height:.25rem}.StaysResults-module__drawerControl___zi-5J:focus-visible{outline-offset:.125rem;border-radius:.5rem;outline:.125rem solid #bff4f5}.StaysResults-module__hotelCard___XhbrE{grid-template-columns:1fr}.StaysResults-module__photoNavigationButton___R6DER{width:2.75rem;min-width:2.75rem;height:2.75rem}.StaysResults-module__photoFrame___H3W58{height:13rem}.StaysResults-module__staysMapCarouselOverlay___gnzZ5{z-index:80;display:block;position:absolute;bottom:1.5rem;left:1rem;right:0}.StaysResults-module__staysMapCarouselClose___KWzwJ{position:absolute;bottom:calc(100% + 1rem);right:1rem}.StaysResults-module__staysMapCarousel___RPk-E{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;padding-right:1rem;display:flex;overflow-x:auto}.StaysResults-module__staysMapCarousel___RPk-E::-webkit-scrollbar{display:none}.StaysResults-module__staysMapCarouselItem___-hRzg{scroll-snap-align:start;flex:0 0 min(44.25rem,100vw - 3.75rem);width:min(44.25rem,100vw - 3.75rem)}.StaysResults-module__mapCarouselCard___QmMFs{width:100%}}@media (width>=768px) and (width<=1023px){.StaysResults-module__hero___NCmxR{padding-top:1.5rem;padding-bottom:1.5rem}.StaysResults-module__hero___NCmxR>.MuiContainer-root{padding-left:1.5rem;padding-right:1.5rem}.StaysResults-module__hotelCard___XhbrE{grid-template-columns:20rem minmax(0,1fr)}.StaysResults-module__mapColumn___YWH2A{height:48.6875rem}.StaysResults-module__responsiveResultsLayoutMapSelection___-ROAV .StaysResults-module__mapColumn___YWH2A{height:calc(100dvh - 12.75rem)}}@media (width<=767px){.StaysResults-module__hero___NCmxR{min-height:11.8125rem}.StaysResults-module__heroContent___6hOEG{padding-inline:1rem}.StaysResults-module__responsiveHeaderContent___PCkn6{margin-top:.75rem}.StaysResults-module__main___TV--G{margin-top:-3.75rem}.StaysResults-module__mapColumn___YWH2A{height:32.3125rem}.StaysResults-module__resultsDrawer___Rm59D{margin-top:0}.StaysResults-module__responsiveDrawer_default___WwhPi{margin-top:-4.25rem}.StaysResults-module__responsiveDrawer_map___JVDX7{margin-top:-4.5rem}.StaysResults-module__responsiveDrawer_full___C-zdi{margin-top:-32.3125rem}.StaysResults-module__responsiveResultsLayout_map___vxntD .StaysResults-module__mapColumn___YWH2A{height:43.625rem}.StaysResults-module__responsiveResultsLayoutMapSelection___-ROAV .StaysResults-module__mapColumn___YWH2A{height:calc(100dvh - 8.0625rem)}.StaysResults-module__staysMapCarouselItem___-hRzg{flex-basis:min(21.75rem,100vw - 3.375rem);width:min(21.75rem,100vw - 3.375rem)}.StaysResults-module__hotelCard___XhbrE{min-height:23rem}.StaysResults-module__skeletonCard___F1kb9{grid-template-columns:1fr;height:23rem}.StaysResults-module__skeletonContent___jirmX{min-height:8.5rem}}.StaysExclusiveRatesBanner-module__root___ekbjL.StaysExclusiveRatesBanner-module__root___ekbjL{border-radius:1.5rem;width:100%;min-height:15rem;padding:1.5rem 2rem}.StaysExclusiveRatesBanner-module__root___ekbjL.StaysExclusiveRatesBanner-module__root___ekbjL.StaysExclusiveRatesBanner-module__root___ekbjL .StaysExclusiveRatesBanner-module__imageWrapper___tr4WO{width:16.5rem;max-width:16.5rem;height:12rem;min-height:unset;flex:0 0 16.5rem;justify-content:center;align-items:center;margin-bottom:0;display:flex}.StaysExclusiveRatesBanner-module__root___ekbjL.StaysExclusiveRatesBanner-module__root___ekbjL.StaysExclusiveRatesBanner-module__root___ekbjL .StaysExclusiveRatesBanner-module__image___U9XUH{width:43.5rem;max-width:none;height:15rem;display:block;position:absolute;top:-1.5rem;left:-2rem}.StaysExclusiveRatesBanner-module__root___ekbjL.StaysExclusiveRatesBanner-module__root___ekbjL.StaysExclusiveRatesBanner-module__root___ekbjL .StaysExclusiveRatesBanner-module__contentWrapper___YLf2h{flex:1 1 0;min-width:0;max-width:24rem;padding:0}.StaysExclusiveRatesBanner-module__content___j7WGZ{justify-content:center;align-items:center;gap:1.5rem}@media (width<=767px){.StaysExclusiveRatesBanner-module__root___ekbjL.StaysExclusiveRatesBanner-module__root___ekbjL{min-height:0;padding:.5rem .5rem 1.5rem}.StaysExclusiveRatesBanner-module__root___ekbjL.StaysExclusiveRatesBanner-module__root___ekbjL.StaysExclusiveRatesBanner-module__root___ekbjL .StaysExclusiveRatesBanner-module__imageWrapper___tr4WO{flex:none;width:16.5rem;max-width:16.5rem;height:12rem}.StaysExclusiveRatesBanner-module__root___ekbjL.StaysExclusiveRatesBanner-module__root___ekbjL.StaysExclusiveRatesBanner-module__root___ekbjL .StaysExclusiveRatesBanner-module__contentWrapper___YLf2h{flex:0 auto;width:100%;max-width:22.125rem}.StaysExclusiveRatesBanner-module__content___j7WGZ{flex-direction:column;gap:1rem}}
