#brx-content .brxe-shortcode:has(.ih-calendar-redesign),#brx-content .custom-calendar-wrapper:has(.ih-calendar-redesign),#brx-content .brxe-section:has(.ih-calendar-redesign){overflow:visible!important}#brx-content .brxe-shortcode:has(.ih-calendar-redesign),#brx-content .custom-calendar-wrapper:has(.ih-calendar-redesign),#brx-content .brxe-container:has(>.brxe-shortcode .ih-calendar-redesign){background:transparent!important;box-shadow:none!important;border:0!important;overflow:visible!important}#brx-content .ih-calendar-redesign{--ih-navy:#334072;--ih-gold:#a89048;--ih-booked:#ffaaaa;display:flex;flex-direction:column;flex-wrap:nowrap;gap:32px!important;padding:0;background:transparent!important;color:var(--ih-navy);box-shadow:none!important;border:0!important;letter-spacing:0}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-calendar-container{box-sizing:border-box;flex:none;width:100%;min-width:0;max-width:none;padding:24px 20px 20px;background:#fff;box-shadow:0 5px 16px rgb(0 0 0 / 14%)}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-calendar-container,#brx-content .ih-calendar-redesign .wpbs-custom-calendar-calendar-container *{-webkit-user-select:none!important;user-select:none!important}#brx-content .ih-calendar-redesign .wpbs-calendar{background:#fff;border:0!important}#brx-content .ih-calendar-redesign .wpbs-main-wrapper{width:100%}#brx-content .ih-calendar-redesign .wpbs-container{float:none!important;width:100%!important;max-width:100%!important}#brx-content .ih-calendar-redesign .wpbs-calendar-wrapper{min-height:0!important}#brx-content .ih-calendar-redesign .wpbs-calendars{justify-content:center!important}#brx-content .ih-calendar-redesign .wpbs-mobile-calendar-wrapper .wpbs-calendar{margin-left:auto!important;margin-right:auto!important}#brx-content .ih-calendar-redesign .wpbs-calendar{margin-bottom:0}#brx-content .ih-calendar-redesign .wpbs-form-container{margin:0!important;padding:0!important;border:0!important}#brx-content .ih-calendar-redesign .wpbs-desktop-calendar-wrapper .wpbs-calendar{width:calc(25% - 12px)!important}#brx-content .ih-calendar-redesign .wpbs-calendar-header{padding:12px 8px 16px;background:#fff;text-transform:none}#brx-content .ih-calendar-redesign .wpbs-calendar-header-navigation,#brx-content .ih-calendar-redesign .wpbs-calendar-header select{font-size:18px;font-weight:600;color:var(--ih-navy);text-transform:none}#brx-content .ih-calendar-redesign .wpbs-calendar-header-navigation .wpbs-prev,#brx-content .ih-calendar-redesign .wpbs-calendar-header-navigation .wpbs-next{background:var(--ih-navy)!important;border-radius:50%!important}#brx-content .ih-calendar-redesign .wpbs-calendar table{border-collapse:separate!important;border-spacing:0!important}#brx-content .ih-calendar-redesign .wpbs-calendar table td{padding:0!important;border:0!important}#brx-content .ih-calendar-redesign .wpbs-calendar table th{font-size:12px;color:var(--ih-navy);font-weight:500}#brx-content .ih-calendar-redesign .wpbs-calendar table .wpbs-date{width:100%;height:40px;background:#fff0}#brx-content .ih-calendar-redesign .wpbs-calendar table .wpbs-date-inner{height:40px!important;line-height:40px!important}#brx-content .ih-calendar-redesign .wpbs-date-number{box-sizing:border-box;width:34px!important;height:34px!important;top:3px!important;left:50%!important;margin-left:-17px;border:0!important;border-radius:50%!important;line-height:34px!important;text-align:center;font-size:14px;color:#000!important}#brx-content .ih-calendar-redesign .ih-day-digits{display:inline-flex;gap:1px;letter-spacing:0}#brx-content .ih-calendar-redesign .wpbs-is-bookable:not(.wpbs-date-selected) .wpbs-date-number{opacity:1;color:#000!important;font-weight:600}#brx-content .ih-calendar-redesign .wpbs-date:not(.wpbs-gap),#brx-content .ih-calendar-redesign .wpbs-date-inner,#brx-content .ih-calendar-redesign .wpbs-date-number,#brx-content .ih-calendar-redesign .wpbs-legend-item-icon,#brx-content .ih-calendar-redesign .wpbs-legend-item-icon>div{opacity:1!important}#brx-content .ih-calendar-redesign .wpbs-date:not(.wpbs-is-bookable) .wpbs-date-number,#brx-content .ih-calendar-redesign .wpbs-date.wpbs-rules-disabled:not(.wpbs-date-selected):not(.wpbs-date-hover) .wpbs-date-number{color:#666666!important;font-weight:400}#brx-content .ih-calendar-redesign .wpbs-date-selected,#brx-content .ih-calendar-redesign .wpbs-date-hover{opacity:1!important}#brx-content .ih-calendar-redesign .wpbs-legend{display:none!important}#brx-content .ih-calendar-redesign .wpbs-is-bookable:not(.wpbs-date-selected) .wpbs-legend-item-icon[data-type="single"]{visibility:hidden}#brx-content .ih-calendar-redesign .wpbs-date:not([class*="wpbs-legend-item-"]) .wpbs-legend-item-icon{visibility:hidden}#brx-content .ih-calendar-redesign .wpbs-date[class*="wpbs-legend-item-"]:not(.wpbs-is-bookable):not(.wpbs-gap) .wpbs-legend-item-icon[data-type="single"]{width:100%;height:40px;top:0;left:0;margin-left:0;border-radius:0;overflow:hidden;border:0!important}#brx-content .ih-calendar-redesign .wpbs-date[class*="wpbs-legend-item-"]:not(.wpbs-is-bookable) .wpbs-legend-item-icon[data-type="single"]>div{background:var(--ih-booked)!important}#brx-content .ih-calendar-redesign .wpbs-date[class*="wpbs-legend-item-"]:not(.wpbs-is-bookable):has(.wpbs-legend-item-icon[data-type="single"]) .wpbs-date-number{color:#000!important;opacity:1}#brx-content .ih-calendar-redesign .wpbs-date-selected .wpbs-legend-item-icon{visibility:hidden}#brx-content .ih-calendar-redesign .wpbs-date-selected .wpbs-date-number,#brx-content .ih-calendar-redesign .wpbs-date-hover .wpbs-date-number{z-index:1;background:var(--ih-gold);color:#fff!important;opacity:1}#brx-content .ih-calendar-redesign .wpbs-date-selected::before,#brx-content .ih-calendar-redesign .wpbs-date-hover::before{content:"";position:absolute;top:3px;left:0;width:100%;height:34px;background:var(--ih-gold)}#brx-content .ih-calendar-redesign .wpbs-date-selected.wpbs-selected-first::before,#brx-content .ih-calendar-redesign .wpbs-date-hover.wpbs-selected-first::before{border-radius:22px 0 0 22px}#brx-content .ih-calendar-redesign .wpbs-date-selected.wpbs-selected-last::before,#brx-content .ih-calendar-redesign .wpbs-date-hover.wpbs-selected-last::before{border-radius:0 22px 22px 0}#brx-content .ih-calendar-redesign .wpbs-date-hover.wpbs-selected-first .wpbs-date-number{border-radius:22px 0 0 22px}#brx-content .ih-calendar-redesign .wpbs-date-hover.wpbs-selected-last .wpbs-date-number{border-radius:0 22px 22px 0}#brx-content .ih-calendar-redesign .wpbs-is-bookable.wpbs-date-hover .wpbs-date-number{color:#fff!important}#brx-content .ih-calendar-redesign .wpbs-date.wpbs-is-bookable:not(.wpbs-rules-disabled):hover .wpbs-date-number{background:var(--ih-gold);background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff}#brx-content .ih-calendar-redesign .wpbs-date.wpbs-minimum-end-preview{outline-color:var(--ih-gold)}#brx-content .ih-calendar-redesign .wpbs-date .wpbs-legend-item-icon[data-type="split"]{width:100%;height:40px;top:0;left:0;margin-left:0;border-radius:0;overflow:hidden;border:0!important}#brx-content .ih-calendar-redesign .wpbs-date .wpbs-legend-item-icon[data-type="split"]>div{position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(0 0,100% 0,0 100%)}#brx-content .ih-calendar-redesign .wpbs-date .wpbs-legend-item-icon[data-type="split"]>div:nth-of-type(2){clip-path:polygon(100% 0,100% 100%,0 100%)}#brx-content .ih-calendar-redesign .wpbs-date .wpbs-legend-item-icon[data-type="split"] svg{display:none}#brx-content .ih-calendar-redesign .wpbs-date-selected.wpbs-selected-first .wpbs-date-number{border-radius:22px 0 0 22px}#brx-content .ih-calendar-redesign .wpbs-date-selected.wpbs-selected-last .wpbs-date-number{border-radius:0 22px 22px 0}#brx-content .ih-calendar-redesign .wpbs-date-selected.wpbs-selected-first.wpbs-selected-last .wpbs-date-number{border-radius:22px}#brx-content .ih-calendar-redesign .wpbs-date-selected::before,#brx-content .ih-calendar-redesign .wpbs-date-hover::before{top:0;height:40px;background:#d6c8a3;border-radius:0!important}#brx-content .ih-calendar-redesign .wpbs-date-selected.wpbs-selected-first::before,#brx-content .ih-calendar-redesign .wpbs-date-selected.wpbs-selected-last::before,#brx-content .ih-calendar-redesign .wpbs-date-hover.wpbs-selected-first::before,#brx-content .ih-calendar-redesign .wpbs-date-hover.wpbs-selected-last::before{background:var(--ih-gold);border-radius:0!important}#brx-content .ih-calendar-redesign .wpbs-date-selected::before,#brx-content .ih-calendar-redesign .wpbs-date-hover::before{clip-path:none}#brx-content .ih-calendar-redesign .wpbs-date-selected .wpbs-legend-item-icon,#brx-content .ih-calendar-redesign .wpbs-date-hover .wpbs-legend-item-icon,#brx-content .ih-calendar-redesign .wpbs-is-bookable:not(.wpbs-rules-disabled):hover .wpbs-legend-item-icon{visibility:hidden!important}#brx-content .ih-calendar-redesign .wpbs-date-selected .wpbs-date-number,#brx-content .ih-calendar-redesign .wpbs-date-hover .wpbs-date-number{background:transparent!important;border-radius:0!important}#brx-content .ih-calendar-redesign .wpbs-is-bookable:not(.wpbs-rules-disabled):not(.wpbs-date-selected):not(.wpbs-date-hover):hover::before{content:"";position:absolute;inset:0;background:var(--ih-gold);border-radius:0}#brx-content .ih-calendar-redesign .wpbs-is-bookable:not(.wpbs-rules-disabled):hover .wpbs-date-number{border-radius:0!important;background:transparent!important}#brx-content .ih-calendar-redesign #wpbs-clear{display:block;margin:6px auto 0;padding:8px 12px;color:var(--ih-navy);background:#fff0;border:0;text-decoration:underline}#brx-content .ih-calendar-redesign #wpbs-clear.hide{display:none}#brx-content .ih-calendar-redesign .ih-calendar-actions{grid-column:4;grid-row:1 / span 3;display:flex;flex-direction:column;gap:8px;min-width:0;align-items:flex-end;align-self:end}#brx-content .ih-calendar-redesign .ih-calendar-toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}#brx-content .ih-calendar-redesign .ih-calendar-toolbar #wpbs-clear{box-sizing:border-box;width:auto;order:-1;margin:0;padding:6px 10px;border:1px solid var(--ih-gold);border-radius:4px;background:#fff;color:#88651f;font-size:12px;line-height:1.3;text-decoration:none;cursor:pointer;transition:background-color 150ms ease}#brx-content .ih-calendar-redesign .ih-calendar-toolbar #wpbs-clear.hide{display:block!important}#brx-content .ih-calendar-redesign .ih-calendar-toolbar #wpbs-clear:hover,#brx-content .ih-calendar-redesign .ih-calendar-toolbar #wpbs-clear:focus-visible{background:#f6f1e3}#brx-content .ih-calendar-redesign .ih-calendar-actions .wpbs-custom-calendar-button{margin:0}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-additional-info{position:relative;box-sizing:border-box;flex:none;display:grid;grid-template-columns:minmax(190px,1fr) minmax(320px,420px) minmax(190px,1fr) minmax(150px,190px);grid-template-rows:auto auto auto;align-items:center;gap:6px 24px;width:100%;min-width:0;max-width:none;padding:22px 24px;border:0;border-top:1px solid #d9e8f1;background:#e6f2fa;box-shadow:0 5px 16px rgb(0 0 0 / 14%)}#brx-content .ih-calendar-redesign .ih-price-status{position:absolute;inset:0;z-index:25;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;gap:12px;padding:16px;background:rgb(255 255 255 / 58%);color:var(--ih-navy);text-align:center;font-size:15px}#brx-content .ih-calendar-redesign .ih-price-status[hidden],#brx-content .ih-calendar-redesign .ih-price-status [hidden]{display:none!important}#brx-content .ih-calendar-redesign .ih-price-spinner{width:38px;height:38px;border:2px solid #d6dce0;border-top-color:#52616b;border-radius:50%;outline:2px solid rgb(214 220 224 / 65%);outline-offset:10px;animation:ih-price-spin 800ms linear infinite}#brx-content .ih-calendar-redesign [aria-busy="true"] .ih-price-status [role="status"]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#brx-content .ih-calendar-redesign .ih-price-retry{padding:8px 12px;border:1px solid var(--ih-gold);border-radius:3px;background:#fff;color:var(--ih-navy);cursor:pointer;font:inherit}@keyframes ih-price-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#brx-content .ih-calendar-redesign .ih-price-spinner{animation:none}}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-additional-info>.ih-calendar-accommodation-name{grid-column:1;grid-row:1;order:initial;margin:0;font-size:27px;line-height:1.25;color:var(--ih-navy);overflow-wrap:anywhere}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-period{grid-column:1;grid-row:2;order:initial;gap:8px;width:auto;margin:0;padding:0;list-style:none;flex-wrap:wrap;color:var(--ih-navy)}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-period:not([style*="display: none"]){display:flex!important}#brx-content .ih-calendar-redesign .picker-state:not([style*="display: none"]){display:flex!important}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-pricing:not([style*="display: none"]){display:flex!important}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-period li{font-size:17px;font-weight:500;line-height:1.5}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-period:not(.ih-no-dates) li{color:#88651f}#brx-content .ih-calendar-redesign .ih-calendar-period-label{color:#000}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-period li::before{content:none}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-period li:first-child::after{content:" -";position:static;display:inline;background:none;width:auto;height:auto}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-period.ih-no-dates li:first-child::after{content:none}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-period.ih-no-dates li:last-child{display:none}#brx-content .ih-calendar-redesign .ih-calendar-period-label[hidden]{display:none}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-nights{grid-column:1;grid-row:3;order:initial;margin:0;font-size:17px;line-height:1.5;color:var(--ih-navy)}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-additional-info>.picker{grid-column:2;grid-row:1 / span 3;min-width:0;width:100%;margin:0}#brx-content .ih-calendar-redesign .picker>h5{display:none}#brx-content .ih-calendar-redesign .wpbs-picker-container{position:relative;max-width:none}#brx-content .ih-calendar-redesign .picker-state{box-sizing:border-box;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px;border:1px solid #a8b4cc;border-radius:4px;background:#fff;font-size:14px;color:var(--ih-navy);cursor:pointer}#brx-content .ih-calendar-redesign .picker-state>svg{flex-shrink:0;margin:0!important}#brx-content .ih-calendar-redesign .picker-state>.ih-guest-icon{color:var(--ih-gold);fill:none}#brx-content .ih-calendar-redesign .picker-state>.ih-guest-icon{width:22px;height:22px}#brx-content .ih-calendar-redesign .picker-state>strong{flex:1;font-weight:500}#brx-content .ih-calendar-redesign .picker-state>.ih-guest-summary{min-width:0;white-space:nowrap;font-size:13px}#brx-content .ih-calendar-redesign .picker-state .arrow{width:16px;height:16px;margin-left:auto;object-fit:contain}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-pricing{grid-column:3;grid-row:1 / span 3;order:initial;flex-direction:row;align-items:baseline;justify-content:flex-end;gap:10px;width:auto;margin:0;font-size:34px;line-height:1.2;font-weight:700;text-align:right;color:#88651f;white-space:nowrap}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-pricing s{font-size:22px;font-weight:600;color:#bd3d83}#brx-content .ih-calendar-redesign .ih-calendar-price{flex-direction:column;align-items:flex-end;align-self:end;gap:5px}#brx-content .ih-calendar-redesign .ih-calendar-price-label{font-size:18px;font-weight:400;color:var(--ih-navy)}#brx-content .ih-calendar-redesign .ih-calendar-price-amount{display:flex;align-items:baseline;gap:10px;white-space:nowrap}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-button[aria-disabled="true"]{cursor:not-allowed}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-button{box-sizing:border-box;grid-column:4;grid-row:1 / span 3;order:initial;width:100%;margin:0;padding:16px;border-radius:4px;background:var(--ih-gold);color:#fff;font-size:16px;text-align:center;text-transform:none;line-height:1.3}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-button:hover{background:#8e793e}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-error{grid-column:2 / -1;grid-row:1;margin:0;font-size:14px;font-weight:600;line-height:1.4;white-space:nowrap;min-width:0;color:#b32d2e}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-error:empty{display:none}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-error{overflow:hidden;max-width:100%}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-additional-info:has(.wpbs-custom-calendar-error:not(:empty):not([style*="display: none"]))>.picker,#brx-content .ih-calendar-redesign .wpbs-custom-calendar-additional-info:has(.wpbs-custom-calendar-error:not(:empty):not([style*="display: none"]))>.ih-calendar-price,#brx-content .ih-calendar-redesign .wpbs-custom-calendar-additional-info:has(.wpbs-custom-calendar-error:not(:empty):not([style*="display: none"]))>.ih-calendar-actions{grid-row:2 / span 2}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-persons:not(.hide){box-sizing:border-box;display:block!important;position:absolute!important;top:calc(100% + 8px)!important;bottom:auto!important;left:auto!important;right:0!important;z-index:20;width:320px!important;max-width:100%;min-width:0;padding:14px!important;margin:0!important;border:1px solid #d3d6da;border-radius:6px;background:#fff!important;box-shadow:0 4px 16px rgb(0 0 0 / 12%);list-style:none}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-persons.hide{display:none!important}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-persons li{position:relative;display:block;min-height:54px;margin:0 0 12px;padding:0}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-persons .value{display:block;padding-right:146px;text-align:left;font-size:14px;font-weight:600}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-persons .value small{display:block;margin-top:3px;font-size:12px;font-weight:400;color:#8b93a3}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-persons .value strong{box-sizing:border-box;position:absolute!important;right:48px!important;top:0!important;bottom:auto!important;transform:none!important;translate:none!important;width:36px;height:42px;margin:0!important;padding:0!important;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:1;text-align:center}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-persons .minus,#brx-content .ih-calendar-redesign .wpbs-custom-calendar-persons .plus{box-sizing:border-box;position:absolute;top:0;width:38px;height:42px;display:flex;align-items:center;justify-content:center;background:#f4f5f6;border:1px solid #d3d6da;border-radius:8px;color:#454a51;font-size:20px;line-height:1;cursor:pointer}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-persons .minus{right:94px}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-persons .plus{right:0}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-persons .minus:hover,#brx-content .ih-calendar-redesign .wpbs-custom-calendar-persons .plus:hover{background:#e7eaed}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-persons li:last-child{min-height:0;margin:0;padding-top:12px;border-top:1px solid #dedfe3}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-persons button{padding:10px 18px;border:0;border-radius:4px;background:var(--ih-gold);color:#fff;font-size:14px;font-weight:600}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-persons button:hover{background:#8e793e}#brx-content .ih-calendar-redesign,#brx-content .ih-calendar-redesign .wpbs-custom-calendar-additional-info,#brx-content .ih-calendar-redesign .picker,#brx-content .ih-calendar-redesign .wpbs-picker-container{overflow:visible}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-persons .value{box-sizing:border-box;width:100%;max-width:none}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-persons .value small{white-space:nowrap}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-persons .minus,#brx-content .ih-calendar-redesign .wpbs-custom-calendar-persons .plus{margin:0}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-persons li:last-child{padding-top:12px!important}@media (max-width:1250px){#brx-content .ih-calendar-redesign .ih-calendar-actions{grid-column:2;grid-row:4;margin-top:16px}#brx-content .ih-calendar-redesign .ih-calendar-price{align-items:flex-start}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-additional-info{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 24px}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-pricing{grid-column:1;grid-row:4;text-align:left;justify-content:flex-start;margin-top:16px}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-button{grid-column:2;grid-row:4;margin-top:16px}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-error{grid-column:2;grid-row:1}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-additional-info:has(.wpbs-custom-calendar-error:not(:empty):not([style*="display: none"]))>.ih-calendar-price,#brx-content .ih-calendar-redesign .wpbs-custom-calendar-additional-info:has(.wpbs-custom-calendar-error:not(:empty):not([style*="display: none"]))>.ih-calendar-actions{grid-row:4}}@media (max-width:600px){#brx-content .ih-calendar-redesign .picker-state>.ih-guest-summary{white-space:normal;font-size:12px;line-height:1.4}#brx-content .ih-calendar-redesign .ih-calendar-actions{grid-column:1;grid-row:6;margin-top:8px}#brx-content .ih-calendar-redesign .ih-calendar-price{align-items:flex-end}#brx-content .ih-calendar-redesign .ih-calendar-price-amount{gap:8px}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-calendar-container{padding:16px 8px}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-additional-info{grid-template-columns:minmax(0,1fr);padding:20px 16px;gap:8px}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-additional-info>.picker{grid-column:1;grid-row:4;margin-top:12px}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-pricing{grid-column:1;grid-row:5;text-align:right;justify-content:flex-end;font-size:32px;gap:8px}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-pricing s{font-size:16px}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-button{grid-column:1;grid-row:6;margin-top:8px}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-error{grid-column:1;grid-row:4}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-additional-info:has(.wpbs-custom-calendar-error:not(:empty):not([style*="display: none"]))>.picker{grid-row:5}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-additional-info:has(.wpbs-custom-calendar-error:not(:empty):not([style*="display: none"]))>.ih-calendar-price{grid-row:6}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-additional-info:has(.wpbs-custom-calendar-error:not(:empty):not([style*="display: none"]))>.ih-calendar-actions{grid-row:7}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-persons:not(.hide){width:100%!important;padding:14px}#brx-content .ih-calendar-redesign .wpbs-custom-calendar-persons .value{font-size:13px}}