.priceTooltip-popin{position:absolute;top:0;padding:0.9375rem;width:18.75rem;border-radius:0.3125rem;box-shadow:0.125rem 0 0.5625rem 0 rgba(0,0,0,0.25);background-color:#fff;z-index:99992}.priceTooltip-popin.isLikeFancy{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.priceTooltip-popin.isLikeFancy .priceTooltip-popin--position{display:none}@media screen and (max-width: 767px){.priceTooltip-popin.isLikeFancy{width:100%;position:fixed;top:auto;bottom:-70vh;border-radius:0.3125rem 0.3125rem 0 0;transition:all .5s}.priceTooltip-popin.isLikeFancy.open{bottom:0;transition:all .5s;opacity:1;pointer-events:auto;max-height:60%;overflow-y:scroll;overflow-x:hidden}}.priceTooltip-popin:not(.visible){opacity:0;pointer-events:none}@media screen and (max-width: 1199px){.priceTooltip-popin{width:18.125rem}}.priceTooltip-popin.autoWidth{width:auto;max-width:45rem}@media screen and (max-width: 767px){.priceTooltip-popin.autoWidth{max-width:calc(100% - 0.625rem)}}@media screen and (min-width: 768px) and (max-width: 1199px){.priceTooltip-popin.forceFullscreenTablet{left:1.875rem !important;max-width:100vw;right:1.875rem}}.priceTooltip-popin.isSimpleTxt{font-family:Tahoma,Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0.625rem}.priceTooltip-popin.isSimpleTxt p{font-size:0.75rem;line-height:0.875rem}.priceTooltip-popin.isMulticottage{width:39.6875rem}@media screen and (max-width: 767px){.priceTooltip-popin.isMulticottage{width:100%;min-height:32rem}}.priceTooltip-popin--position{content:'';position:absolute;bottom:-0.4375rem;left:auto;border-top:0.5rem solid #fff;border-left:0.5rem solid transparent;border-right:0.5rem solid transparent;-webkit-filter:drop-shadow(0 0.25mm rgba(0,0,0,0.25));filter:drop-shadow(0 0.25mm rgba(0,0,0,0.25))}.priceTooltip-popin--position.hidden{opacity:0;pointer-events:none}.priceTooltip-popin--displayBottom .priceTooltip-popin--position{bottom:auto;top:-0.4375rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.priceTooltip-popin--head{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0.9375rem}.priceTooltip-popin--title{margin:0;padding:0;font-size:1rem;line-height:normal}.priceTooltip-popin--close{width:0.9375rem;height:0.9375rem;cursor:pointer;font-size:0.9375rem}.priceTooltip-popin--close:before{transition:color .2s}.priceTooltip-popin--infoTrip{display:block;margin-bottom:0.9375rem}.priceTooltip-popin--total{font-family:"Bagoss",Tahoma,Arial,Helvetica,sans-serif}.priceTooltip-popin--cottageLabel{font-family:"Bagoss",Tahoma,Arial,Helvetica,sans-serif;font-size:0.75rem;font-weight:500}.priceTooltip-popin--participants{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:Tahoma,Arial,"Helvetica Neue",Helvetica,sans-serif}.priceTooltip-popin--participants .cpe-Icon{color:#3D4246;margin-right:0.3125rem;line-height:1rem}.priceTooltip-popin--participants p,.priceTooltip-popin--participants li,.priceTooltip-popin--participants span{font-size:0.75rem;line-height:normal;color:#9ea0a2}.priceTooltip-popin--participants li:nth-child(n+3):before{content:'-';margin:0 0.1875rem}.priceTooltip-popin--content .currency.currencyBefore,.priceTooltip-popin--summary .currency.currencyBefore{margin-right:0.1875rem}.priceTooltip-popin--content .currency.currencyAfter,.priceTooltip-popin--summary .currency.currencyAfter{margin-left:0.1875rem}.priceTooltip-popin--content{position:relative;margin-bottom:0.9375rem;padding:0.625rem;font-family:Tahoma,Arial,"Helvetica Neue",Helvetica,sans-serif;border:0.0625rem solid #E9E9E9;border-radius:0.625rem}.priceTooltip-popin--contentDouble{display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.priceTooltip-popin--contentDouble{-ms-flex-direction:column;flex-direction:column}}.priceTooltip-popin--content p,.priceTooltip-popin--content span{font-size:0.75rem;line-height:normal;font-weight:400}.priceTooltip-popin--content .priceTooltip-popin--stay,.priceTooltip-popin--content .priceTooltip-popin--diff,.priceTooltip-popin--content .priceTooltip-popin--services,.priceTooltip-popin--content .priceTooltip-popin--pets,.priceTooltip-popin--content .priceTooltip-popin--total,.priceTooltip-popin--content .priceTooltip-popin--taxTotal{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.priceTooltip-popin--content p:not(:last-child){padding-bottom:0.625rem}.priceTooltip-popin--content p:last-child span{font-weight:700}.isMulticottage .priceTooltip-popin--content{display:inline-block;width:18.125rem;margin-right:0.9375rem}@media screen and (max-width: 767px){.isMulticottage .priceTooltip-popin--content{width:100%;max-height:8.75rem;overflow:hidden;transition:all .5s}.isMulticottage .priceTooltip-popin--content.openServices{max-height:31.25rem;transition:all .5s;padding-bottom:2.5rem}}.isMulticottage .priceTooltip-popin--content:last-child{margin-right:0}.isMulticottage .priceTooltip-popin--content p:last-child span{font-weight:500}.priceTooltip-popin--opener{display:none}@media screen and (max-width: 767px){.priceTooltip-popin--opener{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:0;width:100%;padding:0.625rem 0;font-family:"Bagoss",Tahoma,Arial,Helvetica,sans-serif;font-size:0.75rem;font-weight:500;background:#FFF;color:#00806C}.priceTooltip-popin--opener .cpe-Icon{margin-left:0.3125rem;-webkit-transform:scaleY(1);transform:scaleY(1);transition:all .5s ease}.priceTooltip-popin--opener .cpe-Icon:before{font-size:0.5rem}.openServices .priceTooltip-popin--opener .cpe-Icon{-webkit-transform:scaleY(-1);transform:scaleY(-1);transition:all .5s ease}}.priceTooltip-popin--priceTotal{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-family:"Bagoss",Tahoma,Arial,Helvetica,sans-serif;margin-bottom:0.9375rem}@media screen and (max-width: 767px){.priceTooltip-popin--priceTotal{width:100%;-ms-flex-pack:justify;justify-content:space-between}}.priceTooltip-popin--priceTotalLabel{font-size:0.875rem;font-weight:500;margin-right:0.3125rem}.priceTooltip-popin--priceTotalPrice{font-size:1.125rem;font-weight:500}.priceTooltip-popin--priceTotal .currency{position:relative;top:-0.25rem;font-size:0.8125rem}.priceTooltip-popin--wordingServices p{font-family:"Bagoss",Tahoma,Arial,Helvetica,sans-serif;font-size:0.75rem;font-weight:500}.priceTooltip-popin--wordingServices li{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-right:0.625rem}.priceTooltip-popin--wordingServices span{font-size:0.75rem;font-weight:400}.priceTooltip-popin--wordingServices .cpe-Icon{color:#045E51;margin-right:0.3125rem}.isMulticottage .priceTooltip-popin--wordingServices{text-align:center}@media screen and (max-width: 767px){.isMulticottage .priceTooltip-popin--wordingServices{text-align:left}}.isMulticottage .priceTooltip-popin--wordingServices p,.isMulticottage .priceTooltip-popin--wordingServices ul,.isMulticottage .priceTooltip-popin--wordingServices li{display:inline}@media screen and (max-width: 767px){.isMulticottage .priceTooltip-popin--wordingServices p,.isMulticottage .priceTooltip-popin--wordingServices ul,.isMulticottage .priceTooltip-popin--wordingServices li{display:block}}.isMulticottage .priceTooltip-popin--wordingServices ul li span:last-child{display:none}.priceTooltip-popin--summary{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:0.8125rem;line-height:normal;font-weight:700;font-family:Tahoma,Arial,"Helvetica Neue",Helvetica,sans-serif}.priceTooltip-popin--summary span{font-size:0.8125rem}.priceTooltip-popin--condition hr{margin:0.9375rem 0;background:none;border:0;border-top:0.0625rem solid #E9E9E9}.isMulticottage .priceTooltip-popin--condition hr{width:29.75rem;margin:0.625rem auto}.priceTooltip-popin--condition p{font-size:0.625rem;font-weight:400;line-height:1rem;color:#3D4246;padding:0;margin:0;text-align:left;font-family:Tahoma,Arial,"Helvetica Neue",Helvetica,sans-serif}.priceTooltip-popin--condition p+p{margin-top:0.625rem}.isMulticottage .priceTooltip-popin--condition p{text-align:center}@media screen and (max-width: 767px){.isMulticottage .priceTooltip-popin--condition p{text-align:left}}.priceTooltip-popin--condition a{font-size:inherit;font-family:inherit;text-decoration:underline;color:#00806C}.tooltipPriceDisplayed.preventScroll{overflow:hidden}.tooltipPriceDisplayed .above-header{opacity:1;pointer-events:auto}.tooltipPriceDisplayed .popinCottage .above-header{z-index:1100}.tooltipPriceDisplayed .stickySearchDesktop .searchForm-container,.tooltipPriceDisplayed .stickySearchDesktop .headbandThin .searchForm-container,.tooltipPriceDisplayed .domainAccommodations.stickySearchDesktop .searchForm-container{z-index:500}.tooltipPriceDisplayed .cp-overlay{opacity:1;z-index:1000;pointer-events:auto}
