.dest-logo-small>svg{fill:var(#000)}.dest-logo-small{height:32px;width:32px}.offer-grid-page-body{margin-bottom:2rem}.book-now-container{align-items:center;background-color:var(--destinology-terracotta);background-image:url(https://res.cloudinary.com/destinology/image/upload/v1727104042/Textures/Wine/2.png);background-position:50%;background-size:cover;color:#fff;display:flex;flex-direction:column;justify-content:center;margin-bottom:2em;margin-top:2em;padding:.9em;width:100%}.book-now-header{font-family:the-seasons,serif}.book-now-body{font-size:1em;font-weight:300}.ho-disclaimer{font-size:.8em;margin:1.5em .5em 2.5em}.ho-panel-accomm-img-caption{background-color:#f7f7f7c7;border-radius:7px;font-family:Poppins;font-weight:500;left:2em;padding:.5em 1em;position:absolute;top:1em}.ho-accommodation-your-text{color:#5d5d5d;font-size:.7rem;font-weight:600;letter-spacing:.5px;line-height:1.18em;margin-left:1px;margin-top:.4em;text-transform:uppercase}.ho-panel.accomm{background-color:#f7f7f7;justify-content:space-between;padding:0}.ho-panel{box-shadow:0 0 10px 2px #ccccccb5;display:flex;flex-direction:column;height:100%;justify-content:space-around;padding:2em 1.5em}.ho-price-panel-container{margin-bottom:2em}.ho-panel.price{justify-content:space-between}.ho-location-panel{margin-bottom:2em}.ho-panel-accomm-panel{background-color:#f7f7f7;display:flex;flex-direction:column;height:auto;justify-content:space-between;padding:.5em 1.5em}.ho-panel-accomm-text{font-family:the-seasons,serif;font-size:2.2em}.ho-panel-img-container{display:contents;width:100%}.ho-button-panel{display:flex;flex-direction:column}.ho-btn:not(button),.ho-button-panel{margin-bottom:1em}.ho-panel-header-text{font-family:the-seasons,serif;font-size:1.6em;margin-bottom:1em}.ho-offer-ref{font-size:.9em;font-weight:500;margin-top:.5em;text-align:center}.ho-price-container{align-items:flex-start;display:flex;flex-direction:column;font-size:1.5em;font-weight:500;justify-content:center;letter-spacing:-.5px;margin-bottom:.5em}.ho-price-from{line-height:.5em}.ho-price-amount{color:var(--destinology-wine);display:inline-block;font-size:1.7em;font-weight:600;letter-spacing:2px}.ho-bullet-container{display:flex;justify-content:center}.ho-bullet-container.line{border-bottom:1px solid var(--destinology-wine-faded)}.ho-standard-bullet{list-style:square;margin-top:1em;padding-inline-start:2em}.ho-standard-bullet li{font-size:.9em;font-weight:400;margin-bottom:.8em}.ho-color-bullet{padding-inline-start:1em}.ho-color-bullet li{color:var(--destinology-wine);font-size:.9em;margin-bottom:1em}.ho-color-bullet-text{color:var(--destinology-wine);font-weight:600}.ho-fancy-bullet{list-style:none;margin-bottom:1em;margin-top:1em;padding-inline-start:1em}.ho-fancy-bullet li{align-items:center;display:flex;font-size:1.1em;font-weight:700;justify-content:left;margin-bottom:.8em}.ho-fancy-bullet>.calendar:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='25' viewBox='0 0 24 24' width='25'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M7 11h2v2H7v-2zm14-5v14c0 1.1-.9 2-2 2H5a2 2 0 0 1-2-2l.01-14c0-1.1.88-2 1.99-2h1V2h2v2h8V2h2v2h1c1.1 0 2 .9 2 2zM5 8h14V6H5v2zm14 12V10H5v10h14zm-4-7h2v-2h-2v2zm-4 0h2v-2h-2v2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='25' viewBox='0 0 24 24' width='25'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M7 11h2v2H7v-2zm14-5v14c0 1.1-.9 2-2 2H5a2 2 0 0 1-2-2l.01-14c0-1.1.88-2 1.99-2h1V2h2v2h8V2h2v2h1c1.1 0 2 .9 2 2zM5 8h14V6H5v2zm14 12V10H5v10h14zm-4-7h2v-2h-2v2zm-4 0h2v-2h-2v2z'/%3E%3C/svg%3E")}.ho-fancy-bullet>.calendar:before,.ho-fancy-bullet>.person:before{background:var(--destinology-wine);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:25px;margin-right:1em;min-width:25px;width:25px}.ho-fancy-bullet>.person:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 1224 1590.2' xmlns='http://www.w3.org/2000/svg'%3E%3Cg data-name='Layer 2'%3E%3Cg fill='%232d2d2d' data-name='Layer 1'%3E%3Cpath d='M1031.4 419.43c0 231.63-187.78 419.34-419.43 419.34S192.63 651.06 192.63 419.43 380.33 0 612 0s419.4 187.78 419.4 419.43ZM851.57 897.62A513.91 513.91 0 0 1 612 958.71a513.68 513.68 0 0 1-239.59-61.09C224.92 1029.73 0 1176.85 0 1590.19h1224c0-413.34-224.85-560.46-372.38-692.57Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 1224 1590.2' xmlns='http://www.w3.org/2000/svg'%3E%3Cg data-name='Layer 2'%3E%3Cg fill='%232d2d2d' data-name='Layer 1'%3E%3Cpath d='M1031.4 419.43c0 231.63-187.78 419.34-419.43 419.34S192.63 651.06 192.63 419.43 380.33 0 612 0s419.4 187.78 419.4 419.43ZM851.57 897.62A513.91 513.91 0 0 1 612 958.71a513.68 513.68 0 0 1-239.59-61.09C224.92 1029.73 0 1176.85 0 1590.19h1224c0-413.34-224.85-560.46-372.38-692.57Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.ho-fancy-bullet>.bed:before{background:var(--destinology-wine);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:25px;margin-right:1em;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='25' viewBox='0 0 24 24' width='25'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M21 10.78V8c0-1.65-1.35-3-3-3h-4c-.77 0-1.47.3-2 .78-.53-.48-1.23-.78-2-.78H6C4.35 5 3 6.35 3 8v2.78c-.61.55-1 1.34-1 2.22v6h2v-2h16v2h2v-6c0-.88-.39-1.67-1-2.22zM14 7h4c.55 0 1 .45 1 1v2h-6V8c0-.55.45-1 1-1zM5 8c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v2H5V8zm-1 7v-2c0-.55.45-1 1-1h14c.55 0 1 .45 1 1v2H4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='25' viewBox='0 0 24 24' width='25'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M21 10.78V8c0-1.65-1.35-3-3-3h-4c-.77 0-1.47.3-2 .78-.53-.48-1.23-.78-2-.78H6C4.35 5 3 6.35 3 8v2.78c-.61.55-1 1.34-1 2.22v6h2v-2h16v2h2v-6c0-.88-.39-1.67-1-2.22zM14 7h4c.55 0 1 .45 1 1v2h-6V8c0-.55.45-1 1-1zM5 8c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v2H5V8zm-1 7v-2c0-.55.45-1 1-1h14c.55 0 1 .45 1 1v2H4z'/%3E%3C/svg%3E");min-width:25px;width:25px}.ho-fancy-bullet>.bed{color:var(--destinology-wine-faded);cursor:pointer}.ho-fancy-bullet>.bed.active{color:var(--destinology-wine)}.ho-fancy-bullet>.dining:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='25' viewBox='0 0 24 24' width='25'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M16 6v8h3v8h2V2c-2.76 0-5 2.24-5 4zm-5 3H9V2H7v7H5V2H3v7c0 2.21 1.79 4 4 4v9h2v-9c2.21 0 4-1.79 4-4V2h-2v7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='25' viewBox='0 0 24 24' width='25'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M16 6v8h3v8h2V2c-2.76 0-5 2.24-5 4zm-5 3H9V2H7v7H5V2H3v7c0 2.21 1.79 4 4 4v9h2v-9c2.21 0 4-1.79 4-4V2h-2v7z'/%3E%3C/svg%3E")}.ho-fancy-bullet>.dining:before,.ho-fancy-bullet>.flight:before{background:var(--destinology-wine);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:25px;margin-right:1em;min-width:25px;width:25px}.ho-fancy-bullet>.flight:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' xml:space='preserve'%3E%3Cpath d='M23.997 18.83a.59.59 0 0 1-.59.59H1.554a.59.59 0 1 1 0-1.178h21.855a.59.59 0 0 1 .59.59zM6.917 2.545l2.19 1.496 5.41-2.148L8.913.862a.578.578 0 0 0-.324.03l-1.558.62a.586.586 0 0 0-.115 1.032zM22.68.918A1.638 1.638 0 0 0 21.2 0c-.212 0-.422.04-.62.12l-4.973 1.973L9.693 4.44 3.64 6.846 2.21 6.1a2.232 2.232 0 0 0-1.84-.094.586.586 0 0 0-.354.404.595.595 0 0 0 .12.523L2.29 9.48l-.455 1.695a.588.588 0 0 0 .786.7l.757-.3c.095-.04.178-.1.242-.18l1.23-1.537 5.984-2.375.247 5.897a.591.591 0 0 0 .807.524l1.684-.67c.152-.06.27-.18.33-.33l3.113-7.875 4.795-1.905c.415-.165.748-.5.912-.915a1.635 1.635 0 0 0-.045-1.292z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' xml:space='preserve'%3E%3Cpath d='M23.997 18.83a.59.59 0 0 1-.59.59H1.554a.59.59 0 1 1 0-1.178h21.855a.59.59 0 0 1 .59.59zM6.917 2.545l2.19 1.496 5.41-2.148L8.913.862a.578.578 0 0 0-.324.03l-1.558.62a.586.586 0 0 0-.115 1.032zM22.68.918A1.638 1.638 0 0 0 21.2 0c-.212 0-.422.04-.62.12l-4.973 1.973L9.693 4.44 3.64 6.846 2.21 6.1a2.232 2.232 0 0 0-1.84-.094.586.586 0 0 0-.354.404.595.595 0 0 0 .12.523L2.29 9.48l-.455 1.695a.588.588 0 0 0 .786.7l.757-.3c.095-.04.178-.1.242-.18l1.23-1.537 5.984-2.375.247 5.897a.591.591 0 0 0 .807.524l1.684-.67c.152-.06.27-.18.33-.33l3.113-7.875 4.795-1.905c.415-.165.748-.5.912-.915a1.635 1.635 0 0 0-.045-1.292z'/%3E%3C/svg%3E")}.ho-tc-text{font-size:.8em;margin-bottom:4em}.ho-col{margin-bottom:2em}.ho-accommodation-title{font-family:the-seasons,serif;font-size:2em;line-height:1.2;margin-bottom:.3em}.ho-accommodation-subtitle{font-size:1em;font-weight:600;margin-bottom:.5em}.ho-accommodation-bullets>ul{list-style:none;padding-left:20px}.ho-accommodation-bullets>ul>li{color:#5d5d5d;font-size:.8em;font-weight:500;margin-bottom:.3em}.ho-accommodation-bullets>ul>li:before{color:#000;content:"\2022";display:inline-block;font-weight:700;margin-left:-1.2em;width:1em}.ho-accommodation-bullets{--scrollbar-width:8px;--mask-height:32px;height:125px;overflow-y:auto}.ho-accommodation-bullets::-webkit-scrollbar{width:12px}.ho-accommodation-bullets{scrollbar-width:thin}.ho-accommodation-bullets-gradient{position:relative}.ho-accommodation-bullets-gradient:before{background:linear-gradient(hsla(0,0%,100%,.001),#f7f7f7);content:"";height:30px;position:absolute;top:100px;width:100%}@media (max-width:768px){.ho-limited-avail{font-size:.75em;margin-left:-15px;margin-right:-15px;width:auto}.ho-price-container{font-size:1.3em}.ho-price-amount{font-size:1.5em}.ho-panel-accomm-panel{background-color:#f7f7f7;display:flex;flex-direction:column;height:auto;justify-content:space-between;padding:.5em 1em}.ho-fancy-bullet li{font-size:1em}.ho-accommodation-your-text{font-size:.5rem}.ho-price-panel-container{margin-bottom:.5em}.ho-tc-text{font-size:.7em}.holiday-offer-bc-container{margin-bottom:0}}.hotel-ioo-body:before{color:hsla(0,0%,100%,.2);content:open-quote;font-family:the-seasons,serif;font-size:128px;font-weight:700;line-height:0px;padding-top:56px}.hotel-ioo-container{background:var(--destinology-wine) center center no-repeat;background-size:cover;border:1px solid var(--destinology-wine);border-radius:7px;box-shadow:0 1px 5px 0 var(--destinology-grey-faded);color:#fff!important;display:flex;flex-direction:column;gap:8px;justify-content:start;margin:0 0 20px;padding:1em .5em}.hotel-ioo-header{align-items:center;display:flex;gap:8px}.hotel-ioo-container .dest-logo-small{fill:currentColor;margin:auto 1em}.hotel-ioo-body{display:flex;padding:.5em 1em}.hotel-ioo-title{font-family:the-seasons,serif;font-size:1.35em;font-weight:700;margin:.25em 0}.hotel-ioo-subtitle{font-family:the-seasons,serif;font-size:.75em;font-weight:500;margin-bottom:.5em}.hotel-ioo-text{margin-left:-32px}.hotel-ioo-text *{color:#fff!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-style:italic!important;font-weight:400!important;line-height:1.5!important;margin-bottom:.5em!important;margin-top:0!important;text-align:left!important;text-decoration:none!important}.hotel-ioo-container.hotel-ioo-link-mode{background:none;border:none;box-shadow:none;margin:1em 0;padding:0}.hotel-ioo-image,.hotel-ioo-image-link{display:block;width:100%}.hotel-ioo-image{border-radius:7px;box-shadow:0 2px 8px rgba(0,0,0,.15);height:auto}.hotel-exclusive-benefits-container{border:1px solid var(--destinology-grey);border-radius:12px;display:flex;flex-direction:column;gap:8px;margin-bottom:20px;padding:0 4px 8px;text-align:center;width:100%;word-break:break-word}.hotel-exclusive-benefits-title-container{align-items:center;background-color:var(--destinology-marine);border-radius:12px 12px 0 0;display:flex;flex-direction:row;gap:8px;justify-content:center;margin-left:-4px;padding:12px 8px 8px;width:calc(100% + 8px)}.hotel-exclusive-benefits-title-container>.dest-logo-small,.hotel-exclusive-benefits-title-container>.dest-logo-small>svg{fill:var(--destinology-wine);height:28px;width:28px}.hotel-exclusive-benefits-title{color:var(--destinology-white);font-size:1em;font-weight:500;letter-spacing:1px;margin-bottom:0}.hotel-exclusive-benefits-list{padding-left:12px}.hotel-exclusive-benefits-item{color:#000;font-size:.8em;font-weight:400;margin:auto 1em;text-align:justify}