:root{--green-950:#002f24;--green-900:#004b37;--green-800:#075b43;--clay-900:#8f3519;--clay-800:#b94520;--clay-700:#d94f24;--clay-500:#ec6a36;--cream-100:#fff9ed;--cream-200:#f7e8ca;--cream-300:#efd4a7;--white:#fffef9;--ink:#1e130c;--muted:#705846;--line:rgba(0,75,55,.16);--shadow:0 30px 90px rgba(0,47,36,.22);--radius-xl:34px;--radius-lg:24px;--radius-md:16px;--container:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at 12% 8%,rgba(217,79,36,.24),transparent 28%),radial-gradient(circle at 88% 0%,rgba(0,75,55,.18),transparent 32%),linear-gradient(180deg,var(--cream-100),var(--cream-200))}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-2;opacity:.16;background-image:radial-gradient(circle at 1px 1px,rgba(143,53,25,.9) 1px,transparent 0),radial-gradient(circle at 8px 10px,rgba(0,75,55,.55) .75px,transparent 0);background-size:18px 18px,31px 31px;mix-blend-mode:multiply}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin-top:0}.container{width:min(100% - 44px,var(--container));margin-inline:auto}.skip-link{position:absolute;left:-999px;top:12px;background:var(--white);color:var(--green-950);padding:12px 16px;border-radius:12px;z-index:20}.skip-link:focus{left:12px}.site-header{position:sticky;top:0;z-index:10;background:rgba(0,47,36,.88);border-bottom:1px solid rgba(255,255,255,.12);backdrop-filter:blur(18px)}.header-inner{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{display:inline-flex;align-items:center;gap:14px;color:var(--white)}.brand picture{flex:0 0 auto;display:grid;place-items:center;width:62px;height:62px}.brand-logo{width:62px;height:62px;object-fit:contain;filter:drop-shadow(0 10px 24px rgba(0,0,0,.22))}.brand span{display:grid;gap:2px}.brand strong{font-size:1.02rem;font-weight:900;letter-spacing:-.02em}.brand small{color:rgba(255,254,249,.68);font-weight:700}.main-nav{display:flex;align-items:center;gap:6px;padding:6px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.07)}.main-nav a{color:rgba(255,254,249,.78);font-size:.92rem;font-weight:850;padding:10px 14px;border-radius:999px;transition:.2s ease}.main-nav a:hover{color:var(--green-950);background:var(--cream-100)}.main-nav .nav-instagram{width:42px;height:42px;padding:0;display:inline-grid;place-items:center;color:var(--white);border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08)}.main-nav .nav-instagram svg{width:21px;height:21px;display:block}.main-nav .nav-instagram rect,.main-nav .nav-instagram circle{fill:none;stroke:currentColor;stroke-width:1.9}.main-nav .nav-instagram:hover{color:var(--green-950);background:var(--cream-100);border-color:var(--cream-100)}.header-cta{padding:12px 18px;border-radius:999px;background:var(--clay-700);color:var(--white);font-weight:900;box-shadow:0 14px 34px rgba(217,79,36,.28)}.hero{position:relative;overflow:hidden;min-height:calc(100vh - 86px);display:grid;align-items:center;color:var(--white);background:linear-gradient(135deg,#00281f 0%,var(--green-950) 46%,#003d2d 100%)}.clay-texture{position:absolute;inset:0;opacity:.42;background:radial-gradient(circle at 22% 20%,rgba(217,79,36,.65),transparent 25%),radial-gradient(circle at 80% 80%,rgba(236,106,54,.35),transparent 26%)}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.04fr .78fr;gap:58px;align-items:center;padding:90px 0}.eyebrow{margin-bottom:18px;color:var(--clay-500);font-size:.78rem;font-weight:950;text-transform:uppercase;letter-spacing:.18em}.eyebrow.dark{color:var(--clay-800)}h1{font-family:"Playfair Display",Georgia,serif;font-size:clamp(4.4rem,9vw,8.9rem);line-height:.82;letter-spacing:-.065em;max-width:900px;margin-bottom:28px}.lead{max-width:720px;color:rgba(255,254,249,.78);font-size:clamp(1.08rem,1.8vw,1.34rem);line-height:1.75;margin-bottom:34px}.hero-actions,.contact-actions{display:flex;flex-wrap:wrap;gap:12px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 20px;border-radius:999px;font-weight:950;transition:transform .2s ease,box-shadow .2s ease}.button:hover{transform:translateY(-2px)}.button-light{background:var(--white);color:var(--green-950);box-shadow:0 20px 44px rgba(0,0,0,.22)}.button-outline{border:1px solid rgba(255,254,249,.34);color:var(--white);background:rgba(255,254,249,.08)}.button-green{background:var(--green-950);color:var(--white)}.button-clay{background:var(--clay-700);color:var(--white)}.button-outline-dark{border:1px solid rgba(0,75,55,.18);background:#fff7e8;color:var(--green-950)}.button-outline-dark:hover{background:var(--green-950);color:var(--white)}.logo-stage{position:relative;padding:30px;border:1px solid rgba(255,254,249,.18);border-radius:var(--radius-xl);background:linear-gradient(180deg,rgba(255,254,249,.14),rgba(255,254,249,.06));box-shadow:var(--shadow)}.logo-stage::before{content:"";position:absolute;inset:14px;border-radius:26px;border:1px solid rgba(255,254,249,.14);pointer-events:none}.logo-ring{position:relative;z-index:1;display:grid;place-items:center;padding:18px;border-radius:50%;background:radial-gradient(circle,rgba(255,249,237,.20),rgba(255,249,237,.03))}.logo-ring picture{display:grid;place-items:center;width:min(100%,360px);aspect-ratio:1 / 1}.logo-ring img{width:100%;height:100%;max-width:360px;max-height:360px;object-fit:contain;filter:drop-shadow(0 24px 50px rgba(0,0,0,.34))}.logo-stage-copy{position:relative;z-index:1;margin-top:20px;text-align:center;display:grid;gap:6px}.logo-stage-copy span{color:var(--clay-500);font-weight:950;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem}.logo-stage-copy strong{font-size:1.05rem;color:rgba(255,254,249,.86)}.booking-section{padding:clamp(52px,7vw,82px) 0;background:radial-gradient(circle at 14% 6%,rgba(217,79,36,.16),transparent 28%),linear-gradient(180deg,var(--cream-100),#f3ddbb)}.booking-container{width:min(100% - 44px,1080px);display:grid;gap:22px}.booking-heading{max-width:680px;margin-inline:auto;text-align:center}.booking-heading h2{font-family:"Playfair Display",Georgia,serif;color:var(--green-950);font-size:clamp(2.25rem,4.4vw,4.1rem);line-height:.92;letter-spacing:-.045em;margin-bottom:12px}.booking-heading p{margin:0 auto;max-width:560px;color:var(--muted);line-height:1.58;font-size:clamp(.96rem,1.2vw,1.04rem);font-weight:650}.booking-card{position:relative;width:min(100%,1040px);margin-inline:auto;padding:clamp(8px,1.45vw,14px);border-radius:26px;background:linear-gradient(180deg,rgba(255,254,249,.98),rgba(255,247,232,.98));border:1px solid rgba(0,75,55,.14);box-shadow:0 20px 58px rgba(0,47,36,.13);overflow:visible}.booking-card::before{display:none !important;content:none !important}.booking-card::after{display:none !important;content:none !important}#bookero,#bookero-plugin,#bookero #bookero-plugin{--bookero-plugin-color-primary:#004b37;--bookero-plugin-color-primary-dark:#002f24;--bookero-plugin-color-link:#004b37;--bookero-plugin-color-clay:#d94f24;--bookero-plugin-color-clay-dark:#8f3519;--bookero-plugin-color-clay-soft:#ec6a36;--bookero-plugin-color-soft:#fff0df;--bookero-plugin-color-soft-muted:#f7e8ca;--bookero-plugin-color-white:#fffef9;--bookero-plugin-color-text:#24160f;--bookero-plugin-color-muted:#725a47;--bookero-plugin-color-border:rgba(0,75,55,.18);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--bookero-plugin-color-text)}#bookero{width:100%;max-width:760px;margin:0 auto}#bookero:empty{min-height:180px;display:grid;place-items:center;border-radius:20px;background:linear-gradient(180deg,#fffef9,#fff8ec);border:1px solid rgba(0,75,55,.16)}#bookero:empty::before{content:"Ładowanie terminów…";display:inline-flex;padding:11px 18px;border-radius:999px;background:rgba(0,75,55,.08);color:#002f24;font-weight:900}.add-to-cart-section[data-v-0c9c87ca]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 0 0 0;padding:0;width:100%}.add-to-cart-section[data-v-0c9c87ca]:not(.is-active){opacity:.25;pointer-events:none}.add-to-cart-section .add-to-cart-waiting-list-notice[data-v-0c9c87ca]{background:#fec;border:1px solid #fb3;border-radius:5px;color:#e69900;font-size:14px;font-weight:700;margin:10px 0;padding:10px 15px;text-align:center;width:100%}.add-to-cart-section .cancel-button[data-v-0c9c87ca]{color:var(--bookero-plugin-color-muted);font-size:16px;font-weight:500;letter-spacing:0;text-decoration:none;text-transform:none}.add-to-cart-section .cancel-button[data-v-0c9c87ca]:active,.add-to-cart-section .cancel-button[data-v-0c9c87ca]:focus,.add-to-cart-section .cancel-button[data-v-0c9c87ca]:hover{color:#e63939}.add-to-cart-section .add-button[data-v-0c9c87ca]{background:var(--bookero-plugin-color-primary);border:none;border-radius:5px;color:var(--bookero-plugin-color-white);cursor:pointer;font-size:16px;letter-spacing:0;margin:0 0 0 auto;padding:13px 60px 13px 30px;position:relative;text-transform:none}.add-to-cart-section .add-button[data-v-0c9c87ca]:after{border:2px solid var(--bookero-plugin-color-white);border-left:none;border-bottom:none;content:"";height:8px;position:absolute;right:28px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;width:8px}.add-to-cart-section .add-button[data-v-0c9c87ca]:active,.add-to-cart-section .add-button[data-v-0c9c87ca]:focus,.add-to-cart-section .add-button[data-v-0c9c87ca]:hover{background:var(--bookero-plugin-color-primary-dark)}.add-to-cart-section .add-button[data-v-0c9c87ca]:active:after,.add-to-cart-section .add-button[data-v-0c9c87ca]:focus:after,.add-to-cart-section .add-button[data-v-0c9c87ca]:hover:after{right:25px}.add-to-cart-section .add-button[disabled][data-v-0c9c87ca]{opacity:.5;pointer-events:none}.add-to-cart-section .add-button.is-blocked[data-v-0c9c87ca]{opacity:.5;pointer-events:none}@media (max-width:580px){.add-to-cart-section[data-v-0c9c87ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.add-to-cart-section .add-button[data-v-0c9c87ca]{width:100%}.add-to-cart-section .cancel-button[data-v-0c9c87ca]{margin:20px 0 0 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center;width:100%}}.alert-popup[data-v-2e039b32]{background:var(--bookero-plugin-color-white);border-radius:5px;color:var(--bookero-plugin-color-text);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;max-height:90%;max-width:90%;padding:30px 30px 30px 30px;position:fixed;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:560px;z-index:1000000000001}.alert-popup-header[data-v-2e039b32]{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:500;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 20px auto;width:90%}.alert-popup-content[data-v-2e039b32]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.4;font-size:15px;text-align:left}.alert-popup-close[data-v-2e039b32]{height:39px;opacity:.5;position:absolute;right:24px;text-decoration:none;top:32px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:24px;z-index:1}.alert-popup-close[data-v-2e039b32]:after,.alert-popup-close[data-v-2e039b32]:before{content:"";background:var(--bookero-plugin-color-text);height:2px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);width:30px}.alert-popup-close[data-v-2e039b32]:before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.alert-popup-close[data-v-2e039b32]:hover{cursor:pointer;opacity:1}.alert-popup-overlay[data-v-2e039b32]{background:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000000000000}@media (max-width:540px){.alert-popup[data-v-2e039b32]{height:100%;max-height:100%;max-width:100%;padding:10px 15px 15px 15px;width:100%}.alert-popup-close[data-v-2e039b32]{right:10px;top:20px}}.switcher[data-v-b6e0c442]{background:var(--bookero-plugin-color-white);border:1px solid var(--bookero-plugin-color-border);border-radius:5px;cursor:pointer;height:22px;margin:3px 0;position:relative;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;width:22px}.switcher-wrapper[data-v-b6e0c442]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.switcher-label[data-v-b6e0c442]{color:var(--bookero-plugin-color-text);cursor:pointer;font-size:15px;line-height:1.4;margin:4px 0 4px auto;width:calc(100% - 40px)}.switcher-label[data-v-b6e0c442] .is-required{opacity:.66}.switcher[data-v-b6e0c442]:after,.switcher[data-v-b6e0c442]:before{background:var(--bookero-plugin-color-white);content:"";display:block;position:absolute}.switcher[data-v-b6e0c442]:before{height:3px;left:5px;top:9px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:width .15s ease-out;-o-transition:width .15s ease-out;transition:width .15s ease-out;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;width:0}.switcher[data-v-b6e0c442]:after{height:3px;left:8px;top:13px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transition:width .15s ease-out;-o-transition:width .15s ease-out;transition:width .15s ease-out;width:0}.switcher.is-active[data-v-b6e0c442]{background:var(--bookero-plugin-color-primary);border-color:var(--bookero-plugin-color-primary)}.switcher.is-active[data-v-b6e0c442]:before{width:7px}.switcher.is-active[data-v-b6e0c442]:after{-webkit-transition-delay:.125s;-o-transition-delay:.125s;transition-delay:.125s;width:12px}.switcher.is-invalid[data-v-b6e0c442]{border-color:#e63939}.switcher.is-agreement+.switcher-label[data-v-b6e0c442]{margin:2px 0 4px 18px}.switcher.is-disabled[data-v-b6e0c442]{opacity:.4;pointer-events:none}.switcher.is-invalid+.switcher-label[data-v-b6e0c442]{color:#e63939}.agreements-section[data-v-08b9cc12]{color:var(--bookero-plugin-color-text);padding:10px 0;width:100%}.agreements-section .agreement-disclaimer[data-v-08b9cc12]{font-size:14px;line-height:1.6;margin:20px 0;padding:0}.agreements-section .agreements-agree[data-v-08b9cc12]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0!important;padding:0}.agreements-section .agreements-agree[data-v-08b9cc12] .switcher-label{font-size:14px}.agreements-section .agreements-agree[data-v-08b9cc12] .switcher{margin:0}.agreements-section .error-message[data-v-08b9cc12]{margin:-15px 0 0 40px}.customer-section[data-v-77ee65dc]{padding:10px 0;width:100%}.customer-section .field-phone[data-v-77ee65dc]{position:relative}.customer-section .field-phone[data-v-77ee65dc] .vti__dropdown:active,.customer-section .field-phone[data-v-77ee65dc] .vti__dropdown:focus{border-radius:3px 0 0 3px;outline:1px solid var(--bookero-plugin-color-primary)!important}.customer-section .is-invalid .field-phone[data-v-77ee65dc]:before{height:45px}.calendar[data-v-3f06ab0c]{margin:0 0 30px 0;position:relative}.calendar .waiting-list-notification[data-v-3f06ab0c]{color:#777;display:block;font-size:14px;line-height:1.6;padding:10px 0;text-align:center}.calendar .waiting-list-notification>strong[data-v-3f06ab0c]{color:var(--bookero-plugin-color-primary);font-weight:700}.calendar-nav[data-v-3f06ab0c]{background:var(--bookero-plugin-color-white);border:1px solid var(--bookero-plugin-color-border);border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:40px;padding:10px;position:relative}.calendar-nav-next[data-v-3f06ab0c],.calendar-nav-prev[data-v-3f06ab0c]{border:none;color:var(--bookero-plugin-color-text);font-size:24px;height:40px;line-height:20px;overflow:hidden;position:absolute;right:0;text-align:center;text-decoration:none;text-indent:-999px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;width:100px}.calendar-nav-next[data-v-3f06ab0c]:before,.calendar-nav-prev[data-v-3f06ab0c]:before{border:2px solid #a8aab7;border-left:none;border-bottom:none;content:"";height:8px;position:absolute;right:30px;top:50%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:8px}.calendar-nav-next[data-v-3f06ab0c]:hover,.calendar-nav-prev[data-v-3f06ab0c]:hover{text-decoration:none;-webkit-transform:translateX(5px) translateY(-50%);-ms-transform:translateX(5px) translateY(-50%);transform:translateX(5px) translateY(-50%)}.calendar-nav-prev[data-v-3f06ab0c]{left:0;right:auto}.calendar-nav-prev[data-v-3f06ab0c]:before{left:30px;right:auto;-webkit-transform:translateY(-50%) rotate(-135deg);-ms-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.calendar-nav-prev.is-hidden[data-v-3f06ab0c]{opacity:0;pointer-events:none}.calendar-nav-prev[data-v-3f06ab0c]:hover{text-decoration:none;-webkit-transform:translateX(-5px) translateY(-50%);-ms-transform:translateX(-5px) translateY(-50%);transform:translateX(-5px) translateY(-50%)}.calendar-nav-month[data-v-3f06ab0c]{color:var(--bookero-plugin-color-text);font-size:16px;font-weight:700;line-height:24px;text-align:center;width:100%}.calendar-message[data-v-3f06ab0c]{border:1px solid #e63939;border-radius:5px;color:#e63939;font-size:14px;margin:5px 0;padding:5px 10px;text-align:center}.calendar-message.is-notice[data-v-3f06ab0c]{border:1px solid var(--bookero-plugin-color-primary);color:var(--bookero-plugin-color-primary)}.calendar-message.is-notice a[data-v-3f06ab0c]{text-decoration:underline!important}.calendar-message.is-notice a[data-v-3f06ab0c]:active,.calendar-message.is-notice a[data-v-3f06ab0c]:focus,.calendar-message.is-notice a[data-v-3f06ab0c]:hover{text-decoration:none!important}.calendar-days-heading[data-v-3f06ab0c]{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -8px}.calendar-days-heading-cell[data-v-3f06ab0c]{color:var(--bookero-plugin-color-text);font-size:13px;font-weight:700;padding:16px 0 4px 0;text-align:center;width:14.28%}.calendar-days-list[data-v-3f06ab0c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -8px}.calendar-days-list-cell[data-v-3f06ab0c]{background:var(--bookero-plugin-color-white);border:1px solid var(--bookero-plugin-color-border);border-radius:5px;color:#ccc;cursor:not-allowed;font-size:16px;font-weight:500;line-height:1;margin:8px;padding:10px;position:relative;text-align:center;width:calc(14.28% - 16px)}.calendar-days-list-cell.is-offset[data-v-3f06ab0c]{background:rgba(0,0,0,0);border:none;color:var(--bookero-plugin-color-text);cursor:default}.calendar-days-list-cell.is-valid[data-v-3f06ab0c]{background:var(--bookero-plugin-color-soft);border:1px solid var(--bookero-plugin-color-soft);color:var(--bookero-plugin-color-primary);cursor:pointer}.calendar-days-list-cell.is-waiting-list[data-v-3f06ab0c]:after{background:#e63939;bottom:3px;content:"";height:2px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:75%}.calendar-days-list-cell.is-selected[data-v-3f06ab0c]{background:var(--bookero-plugin-color-primary);border-color:var(--bookero-plugin-color-primary);color:var(--bookero-plugin-color-white);cursor:pointer;font-weight:700;position:relative;z-index:1}.calendar-days-list-cell.is-selected.auto-select-in-progress[data-v-3f06ab0c]{color:var(--bookero-plugin-color-primary)}.calendar-days-list-cell.is-selected.auto-select-in-progress[data-v-3f06ab0c]:before{-webkit-animation:spinner-data-v-3f06ab0c 1s linear infinite;animation:spinner-data-v-3f06ab0c 1s linear infinite;border:2px solid var(--bookero-plugin-color-white);border-left-color:rgba(0,0,0,0)!important;border-radius:50%;content:"";height:16px;left:calc(50% - 10px);position:absolute;top:calc(50% - 10px);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;width:16px}.calendar-days-list-cell.is-sub-selected[data-v-3f06ab0c]{background:var(--bookero-plugin-color-clay-soft);border-color:var(--bookero-plugin-color-clay-soft);color:var(--bookero-plugin-color-white);cursor:pointer;font-weight:700;position:relative}.calendar-days-list-cell.is-sub-selected[data-v-3f06ab0c]:before{background:var(--bookero-plugin-color-clay-soft);content:"";height:50%;left:-20px;position:absolute;top:25%;width:20px;z-index:0}.calendar-days-list-cell.is-sub-selected[data-v-3f06ab0c]:nth-child(7n+1):before{display:none}.calendar-days-list-cell.is-selected+.is-sub-selected[data-v-3f06ab0c]:before{background:-webkit-gradient(linear,left top,right top,from(var(--bookero-plugin-color-primary)),to(var(--bookero-plugin-color-clay-soft)));background:-o-linear-gradient(left,var(--bookero-plugin-color-primary),var(--bookero-plugin-color-clay-soft));background:linear-gradient(90deg,var(--bookero-plugin-color-primary),var(--bookero-plugin-color-clay-soft))}.calendar-days-list-cell.is-in-cart[data-v-3f06ab0c]{background:var(--bookero-plugin-color-white);border:2px solid var(--bookero-plugin-color-primary);border-width:2px;color:var(--bookero-plugin-color-primary);cursor:not-allowed;font-weight:700}.calendar-days-list-cell.is-in-cart.is-valid[data-v-3f06ab0c]{cursor:pointer}.calendar-days-list-cell.is-in-cart.is-selected[data-v-3f06ab0c]{background:var(--bookero-plugin-color-primary);border-color:var(--bookero-plugin-color-primary);color:var(--bookero-plugin-color-white);font-weight:700}@-webkit-keyframes spinner-data-v-3f06ab0c{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-data-v-3f06ab0c{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:720px){.calendar-days-list[data-v-3f06ab0c]{margin:0 -3px}.calendar-days-list-cell[data-v-3f06ab0c]{margin:3px;padding:10px 0;width:calc(14.28% - 6px)}.calendar-days-list-cell.is-sub-selected[data-v-3f06ab0c]:before{left:-10px;width:10px}}.week[data-v-82a43a40]{position:relative}.week .waiting-list-notification[data-v-82a43a40]{color:#777;display:block;font-size:14px;line-height:1.6;padding:10px 0;text-align:center}.week .waiting-list-notification>strong[data-v-82a43a40]{color:var(--bookero-plugin-color-primary);font-weight:700}.week .week-data-wrapper[data-v-82a43a40]{position:relative}.week-message[data-v-82a43a40]{border:1px solid #e63939;border-radius:5px;color:#e63939;font-size:14px;margin:5px 0;padding:5px 10px;text-align:center}.week-message.is-notice[data-v-82a43a40]{border:1px solid var(--bookero-plugin-color-primary);color:var(--bookero-plugin-color-primary)}.week-message.is-notice a[data-v-82a43a40]{text-decoration:underline!important}.week-message.is-notice a[data-v-82a43a40]:active,.week-message.is-notice a[data-v-82a43a40]:focus,.week-message.is-notice a[data-v-82a43a40]:hover{text-decoration:none!important}.week-date-month-year[data-v-82a43a40]{font-weight:500;position:absolute;right:0;top:-51px}.week-nav[data-v-82a43a40]{background:var(--bookero-plugin-color-soft-muted);border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px}.week-nav-next[data-v-82a43a40],.week-nav-prev[data-v-82a43a40]{border:1px solid var(--bookero-plugin-color-border);border-radius:5px;color:var(--bookero-plugin-color-text);font-size:24px;height:47px;line-height:20px;overflow:hidden;position:absolute;right:0;text-align:center;text-decoration:none;text-indent:-999px;top:0;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;width:32px}.week-nav-next[data-v-82a43a40]:before,.week-nav-prev[data-v-82a43a40]:before{border:2px solid #a8aab7;border-left:none;border-bottom:none;content:"";height:8px;position:absolute;right:12px;top:50%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;width:8px}.week-nav-next[data-v-82a43a40]:hover,.week-nav-prev[data-v-82a43a40]:hover{text-decoration:none}.week-nav-next[data-v-82a43a40]:hover:before,.week-nav-prev[data-v-82a43a40]:hover:before{-webkit-transform:translateY(-50%) translateX(3px) rotate(45deg);-ms-transform:translateY(-50%) translateX(3px) rotate(45deg);transform:translateY(-50%) translateX(3px) rotate(45deg)}.week-nav-next[data-v-82a43a40]{right:0}.week-nav-prev[data-v-82a43a40]{left:0;right:auto}.week-nav-prev[data-v-82a43a40]:before{left:12px;right:auto;-webkit-transform:translateY(-50%) rotate(-135deg);-ms-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.week-nav-prev.is-hidden[data-v-82a43a40]{opacity:.5;pointer-events:none}.week-nav-prev[data-v-82a43a40]:hover{text-decoration:none}.week-nav-prev[data-v-82a43a40]:hover:before{-webkit-transform:translateY(-50%) translateX(-3px) rotate(-135deg);-ms-transform:translateY(-50%) translateX(-3px) rotate(-135deg);transform:translateY(-50%) translateX(-3px) rotate(-135deg)}.week-days[data-v-82a43a40]{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px auto 0 auto;width:calc(100% - 80px)}.week-days-column[data-v-82a43a40]{margin:0 8px;width:calc(16.66667% - 16px)}.week-days-heading[data-v-82a43a40]{background:var(--bookero-plugin-color-white);border:1px solid var(--bookero-plugin-color-border);border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.week-days-heading-day[data-v-82a43a40]{color:var(--bookero-plugin-color-text);display:block;font-size:13px;font-weight:700;line-height:1;padding:8px 3px 4px 3px;text-align:center;width:100%}.week-days-heading-date[data-v-82a43a40]{display:block;font-size:12px;font-weight:500;line-height:1;padding:0 0 8px 0;text-align:center;width:100%}.week-days-error[data-v-82a43a40]{color:var(--bookero-plugin-color-muted);font-size:13px;font-style:italic;font-weight:700;margin:5px 0;padding:18px 2px;text-align:center}.week-days-error.is-danger[data-v-82a43a40]{color:#e63939}.week-days-hour[data-v-82a43a40]{background:var(--bookero-plugin-color-soft);border:1px solid var(--bookero-plugin-color-soft);border-radius:5px;color:var(--bookero-plugin-color-primary);cursor:pointer;font-size:14px;font-weight:700;margin:12px 0;padding:10px;position:relative;text-align:center;white-space:nowrap;width:100%}.week-days-hour.is-valid[data-v-82a43a40]{background:var(--bookero-plugin-color-soft);border-color:var(--bookero-plugin-color-soft);color:var(--bookero-plugin-color-primary)}.week-days-hour.is-selected[data-v-82a43a40]{background:var(--bookero-plugin-color-primary);border-color:var(--bookero-plugin-color-primary);color:var(--bookero-plugin-color-white);cursor:pointer;font-weight:700}.week-days-hour.is-in-cart[data-v-82a43a40]{background:var(--bookero-plugin-color-white);border:2px solid var(--bookero-plugin-color-primary);color:var(--bookero-plugin-color-primary);cursor:not-allowed;font-weight:700}.week-days-hour.is-in-cart.is-valid[data-v-82a43a40]{cursor:pointer}.week-days-hour.is-in-cart.is-selected[data-v-82a43a40]{background:var(--bookero-plugin-color-primary);border-color:var(--bookero-plugin-color-primary);color:var(--bookero-plugin-color-white);font-weight:700}.week-days-hour.is-waiting-list[data-v-82a43a40]{position:relative}.week-days-hour.is-waiting-list[data-v-82a43a40]:after{background:#e63939;bottom:3px;content:"";height:2px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:75%}.week-days-hour-info[data-v-82a43a40]{color:var(--bookero-plugin-color-text);display:block;font-size:11px;margin:2px -6px 0 -6px;text-align:center;text-wrap:wrap;width:calc(100% + 12px)}.week-days-hour-more[data-v-82a43a40]{border:1px solid var(--bookero-plugin-color-border);border-radius:5px;color:var(--bookero-plugin-color-text);cursor:pointer;height:30px;overflow:hidden;position:relative;text-align:center;text-decoration:none;text-indent:-999px;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;width:100%}.week-days-hour-more[data-v-82a43a40]:before{border:2px solid #a8aab7;border-left:none;border-bottom:none;content:"";height:8px;left:50%;position:absolute;top:50%;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:translateX(-50%) translateY(-75%) rotate(135deg);-ms-transform:translateX(-50%) translateY(-75%) rotate(135deg);transform:translateX(-50%) translateY(-75%) rotate(135deg);-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;width:8px}.week-days-hour-more[data-v-82a43a40]:hover{text-decoration:none}.week-days-hour-more[data-v-82a43a40]:hover:before{-webkit-transform:translateX(-50%) translateY(-40%) rotate(135deg);-ms-transform:translateX(-50%) translateY(-40%) rotate(135deg);transform:translateX(-50%) translateY(-40%) rotate(135deg)}@media (max-width:1024px){.week-days[data-v-82a43a40]{-ms-flex-wrap:wrap;flex-wrap:wrap}.week-days-column[data-v-82a43a40]{margin-bottom:20px;width:calc(33.33333% - 20px)}.week.is-always-in-one-row .week-days[data-v-82a43a40]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.week.is-always-in-one-row .week-days-column[data-v-82a43a40]{margin-bottom:0;width:calc(16.66667% - 10px)}}@media (max-width:720px){.week-days-column[data-v-82a43a40]{width:calc(50% - 20px)}.week-date-month-year[data-v-82a43a40]{position:relative;top:-2px;text-align:center}.week.is-always-in-one-row .week-nav-prev[data-v-82a43a40]{left:-2px;top:-45px;height:30px}.week.is-always-in-one-row .week-nav-next[data-v-82a43a40]{right:-2px;top:-45px;height:30px}.week.is-always-in-one-row .week-days[data-v-82a43a40]{margin-left:-10px;margin-top:20px;width:calc(100% + 20px)}.week.is-always-in-one-row .week-days-column[data-v-82a43a40]{width:calc(16.66667% - 10px)}}@media (max-width:560px){.week.is-always-in-one-row .week-days-column[data-v-82a43a40]{margin:0 3px;width:calc(16.66667% - 6px)}.week.is-always-in-one-row .week-days[data-v-82a43a40]{margin-left:-5px;width:calc(100% + 10px)}}@media (max-width:480px){.week-days-column[data-v-82a43a40]{width:calc(100% - 20px)}.week.is-always-in-one-row .week-days[data-v-82a43a40]{margin-left:-15px;width:calc(100% + 30px)}.week.is-always-in-one-row .week-days-column[data-v-82a43a40]{margin:0 3px;width:calc(16.66667% - 6px)}.week.is-always-in-one-row .week-days-error[data-v-82a43a40]{font-size:10px;margin:12px 0;padding:8px 0}.week.is-always-in-one-row .week-days-hour[data-v-82a43a40]{font-size:12px;margin:10px 0;padding:8px 5px}}.dates-section[data-v-286ea1f2]{padding:10px 0;position:relative;width:100%}.dates-section[data-v-286ea1f2]:not(.is-active){pointer-events:none}.dates-section[data-v-286ea1f2]:not(.is-active):after{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--bookero-plugin-color-white);color:rgba(0,0,0,.5);content:"";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:700;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;top:0;width:100%}.dates-section:not(.is-active).is-service-not-selected[data-v-286ea1f2]{min-height:100px;overflow:hidden}.dates-section:not(.is-active).is-service-not-selected[data-v-286ea1f2]:after{content:attr(data-notactive-service-text)}.dates-section:not(.is-active).is-worker-not-selected[data-v-286ea1f2]{min-height:100px;overflow:hidden}.dates-section:not(.is-active).is-worker-not-selected[data-v-286ea1f2]:after{content:attr(data-notactive-worker-text)}.dates-section:not(.is-active).is-service-not-selected.is-worker-not-selected[data-v-286ea1f2]{min-height:100px;overflow:hidden}.dates-section:not(.is-active).is-service-not-selected.is-worker-not-selected[data-v-286ea1f2]:after{content:attr(data-notactive-service-text)}.dates-section-load-error[data-v-286ea1f2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.9);display:none;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:100}.dates-section-load-error-label[data-v-286ea1f2]{color:#e63939;font-size:14px;font-weight:500;text-align:center;width:80%}.dates-section-load-error-reload-link[data-v-286ea1f2]{color:var(--bookero-plugin-color-primary);color:var(--bookero-plugin-color-link);display:block;margin:15px 0 0 0}.dates-section.has-error .dates-section-load-error[data-v-286ea1f2]{display:-webkit-box;display:-ms-flexbox;display:flex}.dates-section .is-term[data-v-286ea1f2]{margin:0 auto 10px auto;max-width:640px}.dates-section .is-term.is-loading>[data-v-286ea1f2]{opacity:.2}.dates-section .is-term.is-loading[data-v-286ea1f2]:after{-webkit-animation:spinner-data-v-286ea1f2 1s linear infinite;animation:spinner-data-v-286ea1f2 1s linear infinite;border:2px solid var(--bookero-plugin-color-primary);border-color:var(--bookero-plugin-color-primary);border-top-color:var(--bookero-plugin-color-white)!important;border-radius:50%;content:"";display:block;height:24px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:24px}.dates-section .week-wrapper label[data-v-286ea1f2]{margin:0 auto 10px auto;max-width:640px}.dates-section .calendar-wrapper[data-v-286ea1f2],.dates-section .week-wrapper[data-v-286ea1f2]{min-height:100px;position:relative}.dates-section .calendar-wrapper.is-loading>[data-v-286ea1f2],.dates-section .week-wrapper.is-loading>[data-v-286ea1f2]{opacity:.2}.dates-section .calendar-wrapper.is-loading[data-v-286ea1f2]:after,.dates-section .week-wrapper.is-loading[data-v-286ea1f2]:after{-webkit-animation:spinner-data-v-286ea1f2 1s linear infinite;animation:spinner-data-v-286ea1f2 1s linear infinite;border:2px solid var(--bookero-plugin-color-primary);border-color:var(--bookero-plugin-color-primary);border-top-color:var(--bookero-plugin-color-white)!important;border-radius:50%;content:"";display:block;height:24px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:24px}.dates-section[data-v-286ea1f2] .vdp-datepicker{margin:0 0 30px 0}.dates-section[data-v-286ea1f2] .vdp-datepicker__calendar{border-radius:5px;left:50%;top:54px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.dates-section[data-v-286ea1f2] .vdp-datepicker__calendar .cell{border-radius:50%;font-size:13px;font-weight:500}.dates-section[data-v-286ea1f2] .vdp-datepicker__calendar .cell.day,.dates-section[data-v-286ea1f2] .vdp-datepicker__calendar .cell.day-header{height:36px;line-height:34px;margin:0 3px;width:36px}.dates-section[data-v-286ea1f2] .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.dates-section[data-v-286ea1f2] .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.dates-section[data-v-286ea1f2] .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{background:var(--bookero-plugin-color-soft);border-color:var(--bookero-plugin-color-soft);color:var(--bookero-plugin-color-primary)}.dates-section[data-v-286ea1f2] .vdp-datepicker__calendar .cell.selected{background:var(--bookero-plugin-color-primary);color:var(--bookero-plugin-color-white)}@-webkit-keyframes spinner-data-v-286ea1f2{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0deg);transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{-webkit-transform:translateX(-50%) translateY(-50%) rotate(1turn);transform:translateX(-50%) translateY(-50%) rotate(1turn)}}@keyframes spinner-data-v-286ea1f2{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0deg);transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{-webkit-transform:translateX(-50%) translateY(-50%) rotate(1turn);transform:translateX(-50%) translateY(-50%) rotate(1turn)}}.days-section[data-v-bbb5e42e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0;width:100%}.days-section .field[data-v-bbb5e42e]{width:calc(50% - 10px)}.days-section #bookero-plugin-days-number[data-v-bbb5e42e]{max-width:unset;padding:0 50px;text-align:center;width:100%}.days-section .days-number-wrapper[data-v-bbb5e42e]{position:relative;width:100%}.days-section .days-number-wrapper .days-number-minus[data-v-bbb5e42e],.days-section .days-number-wrapper .days-number-plus[data-v-bbb5e42e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--bookero-plugin-color-muted);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:50px}.days-section .days-number-wrapper .days-number-minus[data-v-bbb5e42e]:active,.days-section .days-number-wrapper .days-number-minus[data-v-bbb5e42e]:focus,.days-section .days-number-wrapper .days-number-minus[data-v-bbb5e42e]:hover,.days-section .days-number-wrapper .days-number-plus[data-v-bbb5e42e]:active,.days-section .days-number-wrapper .days-number-plus[data-v-bbb5e42e]:focus,.days-section .days-number-wrapper .days-number-plus[data-v-bbb5e42e]:hover{color:var(--bookero-plugin-color-primary)}.days-section .days-number-wrapper .days-number-plus[data-v-bbb5e42e]{right:0}.days-section .days-number-wrapper .days-number-minus[data-v-bbb5e42e]{left:0}.days-section input[type=number][data-v-bbb5e42e]::-webkit-inner-spin-button,.days-section input[type=number][data-v-bbb5e42e]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.details-popup[data-v-1662a00c]{background:var(--bookero-plugin-color-white);border-radius:5px;color:var(--bookero-plugin-color-text);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;max-height:90%;max-width:90%;padding:30px 30px 30px 30px;position:fixed;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:560px;z-index:1000000000001}.details-popup-header[data-v-1662a00c]{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:500;margin:0 0 10px 0;width:100%}.details-popup-subheader[data-v-1662a00c]{border-top:1px solid var(--bookero-plugin-color-border);font-size:20px;font-weight:300;margin:20px 0 10px 0;padding:20px 0 0 0;width:100%}.details-popup-subheader[data-v-1662a00c]:first-child{border-top:none;margin-top:10px;padding-top:0}.details-popup-termin[data-v-1662a00c]{display:block;padding:2px 0;width:100%}.details-popup-content[data-v-1662a00c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.4;margin:0;max-height:calc(90% - 94px);overflow:auto;-webkit-overflow-scrolling:touch;text-align:left}.details-popup-content-item[data-v-1662a00c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px 0;width:100%}.details-popup-content-item-label[data-v-1662a00c]{font-weight:700;padding-right:5px}.details-popup-content-params-list[data-v-1662a00c]{width:100%}.details-popup-content-params-list-item[data-v-1662a00c]{padding:2px 0;width:100%}.details-popup-content-params-list-item-label[data-v-1662a00c]{font-weight:700;padding-right:5px}.details-popup-close[data-v-1662a00c]{height:39px;opacity:.5;position:absolute;right:24px;text-decoration:none;top:32px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:24px;z-index:1}.details-popup-close[data-v-1662a00c]:after,.details-popup-close[data-v-1662a00c]:before{content:"";background:var(--bookero-plugin-color-text);height:2px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);width:30px}.details-popup-close[data-v-1662a00c]:before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.details-popup-close[data-v-1662a00c]:hover{cursor:pointer;opacity:1}.details-popup-overlay[data-v-1662a00c]{background:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000000000000}.details-popup-price[data-v-1662a00c]{padding-top:20px;text-align:right;width:100%}.details-popup-price-quote[data-v-1662a00c]{font-size:24px}.details-popup-price-discount[data-v-1662a00c],.details-popup-price-pass[data-v-1662a00c]{display:block}.details-popup-price-discount-value[data-v-1662a00c],.details-popup-price-pass-value[data-v-1662a00c]{color:#2e7d32;font-weight:700}.details-popup-single-reservation-price[data-v-1662a00c]{display:block;text-align:right;width:100%}@media (max-width:540px){.details-popup[data-v-1662a00c]{border-radius:0;height:100%;max-height:100%;max-width:100%;padding:10px 15px 15px 15px;width:100%}.details-popup-close[data-v-1662a00c]{right:10px;top:20px}.details-popup-content[data-v-1662a00c]{max-height:calc(100% - 30px)}}.error-block[data-v-44aff728]{margin:10px 0 0 0}.error-block .errors-list[data-v-44aff728]{font-size:13px;font-weight:700;margin:10px 0 5px 0}.error-block .errors-list>div[data-v-44aff728]{margin:5px 0 0 0}.hours-section[data-v-544f8170]{border-top:1px solid var(--bookero-plugin-color-border);padding:10px 0 20px 0;position:relative;scroll-margin-top:80px;width:100%}.hours-section-load-error[data-v-544f8170]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.9);display:none;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:100}.hours-section-load-error-label[data-v-544f8170]{color:#e63939;font-size:14px;font-weight:500;text-align:center;width:80%}.hours-section-load-error-reload-link[data-v-544f8170]{color:var(--bookero-plugin-color-primary);display:block;margin:15px 0 0 0}.hours-section.has-error .hours-section-load-error[data-v-544f8170]{display:-webkit-box;display:-ms-flexbox;display:flex}.hours-section .bookero-plugin-form-heading[data-v-544f8170]{margin:0 0 30px 0}.hours-section .is-loading[data-v-544f8170]{opacity:.5;pointer-events:none}.hours-section .hours-wrapper[data-v-544f8170]{position:relative;margin:0 -8px}.hours-section .hours-wrapper[data-mode=standard][data-v-544f8170]{margin:0}.hours-section .hours-wrapper.is-loading[data-v-544f8170]:after{background:hsla(0,0%,100%,.5);content:"";height:100%;position:absolute;top:0;width:100%}.hours-section .hours-wrapper.is-loading[data-v-544f8170]:before{-webkit-animation:spinner-data-v-544f8170 1s linear infinite;animation:spinner-data-v-544f8170 1s linear infinite;border:2px solid var(--bookero-plugin-color-primary);border-top-color:var(--bookero-plugin-color-white)!important;border-radius:50%;content:"";display:block;height:24px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:24px;z-index:1}.hours-section .hours-wrapper .hours-error[data-v-544f8170]{background-color:var(--bookero-plugin-color-white);border:1px solid #e63939;border-radius:5px;color:#e63939;font-weight:700;margin:5px 8px;padding:10px;text-align:center}.hours-section .hours-wrapper .hours-list[data-v-544f8170]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.hours-section .hours-wrapper .hours-list-item[data-v-544f8170]{background:var(--bookero-plugin-color-soft);border:1px solid var(--bookero-plugin-color-soft);border-radius:5px;color:var(--bookero-plugin-color-primary);cursor:pointer;font-size:16px;font-weight:500;margin:8px;padding:10px 2px;position:relative;text-align:center;white-space:nowrap;width:calc(14.28% - 16px)}.hours-section .hours-wrapper .hours-list-item-info[data-v-544f8170]{color:var(--bookero-plugin-color-text);display:block;font-size:11px;font-weight:400;opacity:.66;text-align:center;white-space:normal}.hours-section .hours-wrapper .hours-list-item-info[data-v-544f8170] span{font-weight:700}.hours-section .hours-wrapper .hours-list-item.is-waiting-list[data-v-544f8170]:after{background:#e63939;bottom:3px;content:"";height:2px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:75%}.hours-section .hours-wrapper .hours-list-item.is-selected[data-v-544f8170]{background:var(--bookero-plugin-color-primary);border-color:var(--bookero-plugin-color-primary);color:var(--bookero-plugin-color-white);cursor:pointer;font-weight:700}.hours-section .hours-wrapper .hours-list-item.is-selected .hours-list-item-info[data-v-544f8170]{color:var(--bookero-plugin-color-white);opacity:1}.hours-section .hours-wrapper .hours-list-item.is-selected .hours-list-item-info[data-v-544f8170] span{color:var(--bookero-plugin-color-white)}.hours-section .hours-wrapper .hours-list-item.is-in-cart[data-v-544f8170]{background:var(--bookero-plugin-color-white);border:2px solid var(--bookero-plugin-color-primary);color:var(--bookero-plugin-color-primary);cursor:not-allowed;font-weight:700}.hours-section .hours-wrapper .hours-list-item.is-in-cart.is-valid[data-v-544f8170]{cursor:pointer}.hours-section .hours-wrapper .hours-list-item.is-in-cart.is-selected[data-v-544f8170]{background:var(--bookero-plugin-color-primary);border-color:var(--bookero-plugin-color-primary);color:var(--bookero-plugin-color-white);font-weight:700}.hours-section .hours-wrapper .hours-list.wide-hours .hours-list-item[data-v-544f8170]{width:calc(33.33333% - 16px)}@-webkit-keyframes spinner-data-v-544f8170{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0deg);transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{-webkit-transform:translateX(-50%) translateY(-50%) rotate(1turn);transform:translateX(-50%) translateY(-50%) rotate(1turn)}}@keyframes spinner-data-v-544f8170{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0deg);transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{-webkit-transform:translateX(-50%) translateY(-50%) rotate(1turn);transform:translateX(-50%) translateY(-50%) rotate(1turn)}}@media (max-width:540px){.hours-section .hours-wrapper .hours-list-item[data-v-544f8170]{padding:10px 5px;width:calc(20% - 10px)}.hours-section .hours-wrapper .hours-list.wide-hours .hours-list-item[data-v-544f8170]{width:calc(50% - 16px)}}@media (max-width:400px){.hours-section .hours-wrapper .hours-list-item[data-v-544f8170]{padding:10px 5px;width:calc(33.33333% - 10px)}.hours-section .hours-wrapper .hours-list.wide-hours .hours-list-item[data-v-544f8170]{width:100%}}.inquiry[data-v-162509d8]{background:var(--bookero-plugin-color-white);border:1px solid var(--bookero-plugin-color-border);border-radius:5px;color:var(--bookero-plugin-color-text);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;margin:20px 0 0 0;padding:20px 25px}.inquiry[data-v-162509d8]:first-child{margin:0}.inquiry>div[data-v-162509d8]{padding:3px 0}.inquiry-label[data-v-162509d8]{font-weight:600}.inquiry-custom-duration[data-v-162509d8],.inquiry-datetime[data-v-162509d8],.inquiry-service[data-v-162509d8],.inquiry-worker[data-v-162509d8]{font-size:14px;margin:0 0 3px 0;width:100%}.inquiry-heading[data-v-162509d8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 10px 0;width:100%}.inquiry-title[data-v-162509d8]{font-size:24px;font-weight:400;margin:0;width:50%}.inquiry-price[data-v-162509d8]{font-size:24px;position:relative;text-align:right;width:50%}.inquiry-price[data-v-162509d8] .loader{-webkit-animation:spinner-data-v-162509d8 1s linear infinite;animation:spinner-data-v-162509d8 1s linear infinite;border:2px solid var(--bookero-plugin-color-primary);border-left-color:rgba(0,0,0,0)!important;border-radius:50%;content:"";display:block;height:24px;position:absolute;right:0;top:-12px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;width:24px}.inquiry-actions[data-v-162509d8]{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:500;margin:15px 0 0 0;width:100%}.inquiry-actions-details[data-v-162509d8]{letter-spacing:0;padding-right:10px;position:relative;text-transform:none}.inquiry-actions-details[data-v-162509d8]:after{border-top:2px solid var(--bookero-plugin-color-primary);border-right:2px solid var(--bookero-plugin-color-primary);content:"";display:block;height:5px;position:absolute;right:0;top:50%;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:rotate(45deg) translateY(-60%);-ms-transform:rotate(45deg) translateY(-60%);transform:rotate(45deg) translateY(-60%);width:5px}.inquiry-actions-details[data-v-162509d8]:hover:after{border-top-color:var(--bookero-plugin-color-primary-dark);border-right-color:var(--bookero-plugin-color-primary-dark);-webkit-transform:translateX(3px) rotate(45deg) translateY(-60%);-ms-transform:translateX(3px) rotate(45deg) translateY(-60%);transform:translateX(3px) rotate(45deg) translateY(-60%)}.inquiry-actions-delete[data-v-162509d8]{color:#e63939!important;letter-spacing:0;margin:0 0 0 auto;text-transform:none}.inquiry-actions-delete[data-v-162509d8]:active,.inquiry-actions-delete[data-v-162509d8]:focus,.inquiry-actions-delete[data-v-162509d8]:hover{color:#bb1818}.inquiry-actions-delete.is-blocked[data-v-162509d8]{position:relative;pointer-events:none}.inquiry-actions-delete.is-blocked[data-v-162509d8]:before{-webkit-animation:spinner-data-v-162509d8 1s infinite;animation:spinner-data-v-162509d8 1s infinite;border:2px solid #e63939;border-top-color:var(--bookero-plugin-color-white)!important;border-radius:50%;content:"";display:block;height:8px;left:-20px;position:absolute;top:calc(50% - 5px);width:8px}.inquiry-single-reservation-price[data-v-162509d8]{display:block;margin-bottom:5px;margin-top:-15px;text-align:right;width:100%}.inquiry-connected-termins[data-v-162509d8]{cursor:pointer;color:var(--bookero-plugin-color-primary);display:inline-block;font-weight:500;position:relative}.inquiry-connected-termins-popup[data-v-162509d8]{background:var(--bookero-plugin-color-white);border-radius:5px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15);display:block;font-weight:300;left:50%;opacity:0;pointer-events:none;padding:3px 0;position:absolute;text-decoration:none;top:20px;-webkit-transform:translateX(-50%) translateY(10px);-ms-transform:translateX(-50%) translateY(10px);transform:translateX(-50%) translateY(10px);-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;width:260px;z-index:1}.inquiry-connected-termins-popup-item[data-v-162509d8]{border-top:1px solid var(--bookero-plugin-color-border);color:var(--bookero-plugin-color-text);display:block;padding:6px 0;text-align:center;text-decoration:none}.inquiry-connected-termins-popup-item[data-v-162509d8]:first-child{border-top:none}.inquiry-connected-termins:hover .inquiry-connected-termins-popup[data-v-162509d8]{opacity:1;pointer-events:auto;-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.inquiry .is-discount-applied[data-v-162509d8],.inquiry .is-pass-applied[data-v-162509d8]{color:#2e7d32;display:block;font-size:60%;font-weight:700;line-height:1}.inquiry .paid-params-info[data-v-162509d8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--bookero-plugin-color-primary);border-radius:10px;color:var(--bookero-plugin-color-white);cursor:pointer;display:inline-block;font-family:serif;font-size:14px;font-weight:700;height:20px;line-height:21px;position:relative;text-align:center;top:-3px;width:20px}@-webkit-keyframes spinner-data-v-162509d8{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-data-v-162509d8{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:540px){.inquiry[data-v-162509d8]{padding:10px 15px}.inquiry-datetime[data-v-162509d8],.inquiry-price[data-v-162509d8],.inquiry-service[data-v-162509d8],.inquiry-worker[data-v-162509d8]{width:100%}.inquiry-price[data-v-162509d8],.inquiry-title[data-v-162509d8]{font-size:16px;font-weight:700;width:auto}.inquiry-price[data-v-162509d8]{margin:0 0 0 auto}}.inquiries-list-section[data-v-79d6f740]{margin:0 0 20px 0;width:100%}.inquiries-list-header[data-v-79d6f740]{font-size:20px;font-weight:500}.inquiries-list-add[data-v-79d6f740]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--bookero-plugin-color-soft);border-radius:5px;color:var(--bookero-plugin-color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0;margin:20px 0;text-decoration:none;text-transform:none;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:100%}.inquiries-list-add-icon[data-v-79d6f740]{display:inline-block;height:12px;margin:0 10px 0 0;position:relative;width:12px}.inquiries-list-add-icon[data-v-79d6f740]:after,.inquiries-list-add-icon[data-v-79d6f740]:before{background:var(--bookero-plugin-color-primary);content:"";display:block;height:2px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;width:12px}.inquiries-list-add-icon[data-v-79d6f740]:before{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.inquiries-list-add[data-v-79d6f740]:active,.inquiries-list-add[data-v-79d6f740]:focus,.inquiries-list-add[data-v-79d6f740]:hover{background:#e2f0fb;color:var(--bookero-plugin-color-primary);text-decoration:none}.inquiries-list-waiting-list-notification[data-v-79d6f740]{color:#777;display:block;font-size:14px;line-height:1.6;padding:20px 0;text-align:center}.invoice-section[data-v-3994f4d6]{padding:10px 0;width:100%}.invoice-section .field[data-field-name=address][data-v-3994f4d6],.invoice-section .field[data-field-name=company_title][data-v-3994f4d6]{width:100%}.invoice-section .field[data-field-name=post_code][data-v-3994f4d6]{width:120px}.invoice-section .field[data-field-name=country][data-v-3994f4d6]{width:80px}.invoice-section .field[data-field-name=city][data-v-3994f4d6]{margin-left:20px;width:calc(100% - 140px)}.invoice-section .field[data-field-name=nip][data-v-3994f4d6]{margin-left:20px;width:calc(100% - 100px)}.invoice-section .invoice-form-fields[data-v-3994f4d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.invoice-section .button-group[data-v-3994f4d6]{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px auto}.invoice-section .button-group .button-group-button[data-v-3994f4d6]{border:1px solid var(--bookero-plugin-color-primary);border-radius:5px 0 0 5px;display:block;padding:10px;text-align:center;width:50%}.invoice-section .button-group .button-group-button.is-active[data-v-3994f4d6]{background:var(--bookero-plugin-color-primary);color:var(--bookero-plugin-color-white)!important}.invoice-section .button-group .button-group-button+.button-group-button[data-v-3994f4d6]{border-radius:0 5px 5px 0}.payment-section[data-v-0ea8a7dd]{padding:10px 0;width:100%}.payment-section .bookero-plugin-form-heading[data-v-0ea8a7dd]{padding:10px 0}.payment-section .bookero-plugin-discount-code-section[data-v-0ea8a7dd]{border-top:1px solid var(--bookero-plugin-color-border);padding:35px 0 0 0}.payment-section .bookero-plugin-discount-code-section .bookero-plugin-discount-code-wrapper[data-v-0ea8a7dd]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px}.payment-section .bookero-plugin-discount-code-section .bookero-plugin-discount-code-wrapper>input[data-v-0ea8a7dd]{width:50%}.payment-section .bookero-plugin-discount-code-section .bookero-plugin-discount-code-wrapper>input.is-valid[data-v-0ea8a7dd]{border-bottom:2px solid #2e7d32}.payment-section .bookero-plugin-discount-code-section .bookero-plugin-discount-code-wrapper>input.is-invalid[data-v-0ea8a7dd]{border-bottom:2px solid #e63939}.payment-section .bookero-plugin-discount-code-section .bookero-plugin-discount-code-wrapper>span[data-v-0ea8a7dd]{font-size:15px;padding-left:2rem;width:50%}.payment-section .bookero-plugin-discount-code-section .bookero-plugin-discount-code-wrapper.is-loading[data-v-0ea8a7dd]{position:relative}.payment-section .bookero-plugin-discount-code-section .bookero-plugin-discount-code-wrapper.is-loading[data-v-0ea8a7dd]:after{-webkit-animation:discount-spinner-data-v-0ea8a7dd 1s linear infinite;animation:discount-spinner-data-v-0ea8a7dd 1s linear infinite;border:2px solid var(--bookero-plugin-color-border);border-left-color:rgba(0,0,0,0)!important;border-radius:50%;content:"";height:20px;left:calc(50% - 24px);position:absolute;top:calc(50% + 9px);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:20px}.payment-section .bookero-plugin-discount-code-section .bookero-plugin-discount-code-status.is-valid[data-v-0ea8a7dd]{color:#2e7d32}.payment-section .bookero-plugin-discount-code-section .bookero-plugin-discount-code-status.is-invalid[data-v-0ea8a7dd]{color:#e63939}.payment-section .bookero-plugin-pass-code-section[data-v-0ea8a7dd]{border-top:1px solid var(--bookero-plugin-color-border);margin-top:35px!important;padding:35px 0 0 0}.payment-section .bookero-plugin-pass-code-section .bookero-plugin-pass-code-wrapper[data-v-0ea8a7dd]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px}.payment-section .bookero-plugin-pass-code-section .bookero-plugin-pass-code-wrapper>input[data-v-0ea8a7dd]{width:50%}.payment-section .bookero-plugin-pass-code-section .bookero-plugin-pass-code-wrapper>input.is-valid[data-v-0ea8a7dd]{border-bottom:2px solid #2e7d32}.payment-section .bookero-plugin-pass-code-section .bookero-plugin-pass-code-wrapper>input.is-invalid[data-v-0ea8a7dd]{border-bottom:2px solid #e63939}.payment-section .bookero-plugin-pass-code-section .bookero-plugin-pass-code-wrapper>span[data-v-0ea8a7dd]{font-size:15px;padding-left:2rem;width:50%}.payment-section .bookero-plugin-pass-code-section .bookero-plugin-pass-code-wrapper.is-loading[data-v-0ea8a7dd]{position:relative}.payment-section .bookero-plugin-pass-code-section .bookero-plugin-pass-code-wrapper.is-loading[data-v-0ea8a7dd]:after{-webkit-animation:discount-spinner-data-v-0ea8a7dd 1s linear infinite;animation:discount-spinner-data-v-0ea8a7dd 1s linear infinite;border:2px solid var(--bookero-plugin-color-border);border-left-color:rgba(0,0,0,0)!important;border-radius:50%;content:"";height:20px;left:calc(50% - 24px);position:absolute;top:calc(50% + 9px);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:20px}.payment-section .bookero-plugin-pass-code-section .bookero-plugin-pass-code-status.is-valid[data-v-0ea8a7dd]{color:#2e7d32}.payment-section .bookero-plugin-pass-code-section .bookero-plugin-pass-code-status.is-invalid[data-v-0ea8a7dd]{color:#e63939}.payment-section .payment-methods[data-v-0ea8a7dd]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1% 40px -1%}.payment-section .payment-methods.is-hidden[data-v-0ea8a7dd]{display:none}.payment-section .payment-methods-item[data-v-0ea8a7dd]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--bookero-plugin-color-border);border-radius:5px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1%;height:120px;position:relative;-webkit-transition:border .3s ease-out,background-color .3s ease-out;-o-transition:border .3s ease-out,background-color .3s ease-out;transition:border .3s ease-out,background-color .3s ease-out;width:23%}.payment-section .payment-methods-item-wrapper[data-v-0ea8a7dd]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--bookero-plugin-color-white);border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100% - 4px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:calc(100% - 4px)}.payment-section .payment-methods-item[data-v-0ea8a7dd]:hover{border:1px solid var(--bookero-plugin-color-primary)}.payment-section .payment-methods-item.is-active[data-v-0ea8a7dd]{background:var(--bookero-plugin-color-primary);border:1px solid var(--bookero-plugin-color-primary)}.payment-section .payment-methods-item-icon[data-v-0ea8a7dd]{margin:-24px 0 0 0;width:100px}.payment-section .payment-methods-item-name[data-v-0ea8a7dd]{bottom:10px;color:#777;font-size:12px;font-weight:700;line-height:1.2;left:5%;position:absolute;text-align:center;width:90%}@-webkit-keyframes discount-spinner-data-v-0ea8a7dd{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0deg);transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{-webkit-transform:translateX(-50%) translateY(-50%) rotate(1turn);transform:translateX(-50%) translateY(-50%) rotate(1turn)}}@keyframes discount-spinner-data-v-0ea8a7dd{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0deg);transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{-webkit-transform:translateX(-50%) translateY(-50%) rotate(1turn);transform:translateX(-50%) translateY(-50%) rotate(1turn)}}@media (max-width:580px){.payment-section .payment-methods-item[data-v-0ea8a7dd]{width:48%}.payment-section .bookero-plugin-discount-code-section .bookero-plugin-discount-code-wrapper[data-v-0ea8a7dd]{-ms-flex-wrap:wrap;flex-wrap:wrap}.payment-section .bookero-plugin-discount-code-section .bookero-plugin-discount-code-wrapper>input[data-v-0ea8a7dd]{width:100%}.payment-section .bookero-plugin-discount-code-section .bookero-plugin-discount-code-wrapper>span[data-v-0ea8a7dd]{padding-left:0;padding-top:1rem;width:100%}}.payment-summary-section[data-v-631a4f84]{border-top:1px solid var(--bookero-plugin-color-border);margin:30px 0 0 0;padding:30px 0 20px 0;position:relative;width:100%}.payment-summary-section.is-loading[data-v-631a4f84]:after{background:hsla(0,0%,100%,.95);content:"";height:100%;position:absolute;top:0;width:100%}.payment-summary-section.is-loading[data-v-631a4f84]:before{-webkit-animation:spinner-data-v-631a4f84 1s linear infinite;animation:spinner-data-v-631a4f84 1s linear infinite;border:2px solid var(--bookero-plugin-color-primary);border-top-color:var(--bookero-plugin-color-white)!important;border-radius:50%;content:"";display:block;height:24px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:24px;z-index:1}.payment-summary-section.is-error[data-v-631a4f84]:after{background:hsla(0,0%,100%,.95);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.payment-summary-section.is-error[data-v-631a4f84]:before{color:#e63939;content:attr(data-error-text);display:block;height:auto;left:50%;line-height:18px;position:absolute;text-align:center;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%;z-index:1}.payment-summary-section-discount[data-v-631a4f84]{border-bottom:1px solid var(--bookero-plugin-color-border);margin:0 0 30px 0;padding:0 0 30px 0}.payment-summary-section-discount p[data-v-631a4f84]{font-size:16px;margin:0;padding:4px 0;text-align:right}.payment-summary-section-discount p>span[data-v-631a4f84]:last-child{display:inline-block;width:120px}.payment-summary-section-discount-quote>span[data-v-631a4f84]:last-child{color:#2e7d32}.payment-summary-section-passcode-quote>span[data-v-631a4f84]:last-child{color:#2e7d32}.payment-summary-section .payment-summary-quote[data-v-631a4f84]{font-size:16px;margin:0;padding:0;text-align:right}.payment-summary-section .payment-summary-price[data-v-631a4f84]{color:var(--bookero-plugin-color-text);font-size:32px;font-weight:500}@-webkit-keyframes spinner-data-v-631a4f84{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0deg);transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{-webkit-transform:translateX(-50%) translateY(-50%) rotate(1turn);transform:translateX(-50%) translateY(-50%) rotate(1turn)}}@keyframes spinner-data-v-631a4f84{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0deg);transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{-webkit-transform:translateX(-50%) translateY(-50%) rotate(1turn);transform:translateX(-50%) translateY(-50%) rotate(1turn)}}.multi-switcher[data-v-7366edc3]{width:100%}.multi-switcher-item[data-v-7366edc3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.multi-switcher-item>label[data-v-7366edc3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;font-weight:400!important;width:100%}.multi-switcher-item>label .switcher[data-v-7366edc3]{margin:0 10px 0 0}.multi-switcher-item>label span[data-v-7366edc3]{width:calc(100% - 50px)}.multi-switcher-item>label small[data-v-7366edc3]{color:var(--bookero-plugin-color-text);margin:0 0 0 10px}.params-section[data-v-087b5080]{width:100%}.params-section[data-v-087b5080]:not(.is-active){opacity:.25;pointer-events:none}.params-section .field[data-v-087b5080]{margin:0;padding:10px 0}.params-section .field[data-v-087b5080]:first-child{margin:10px 0 0 0}.params-section .field[data-v-087b5080]:last-child{margin:0 0 10px 0}.people-section[data-v-2fc4bcaa]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0;width:100%}.people-section[data-v-2fc4bcaa]:not(.is-active){display:none}.people-section .w-50[data-v-2fc4bcaa]{width:calc(50% - 10px)}.people-section #bookero-plugin-children-number[data-v-2fc4bcaa],.people-section #bookero-plugin-people-number[data-v-2fc4bcaa]{padding:0 50px;text-align:center;width:100%}.people-section .children-number-wrapper[data-v-2fc4bcaa],.people-section .people-number-wrapper[data-v-2fc4bcaa]{position:relative;width:100%}.people-section .children-number-wrapper .children-number-minus[data-v-2fc4bcaa],.people-section .children-number-wrapper .children-number-plus[data-v-2fc4bcaa],.people-section .children-number-wrapper .people-number-minus[data-v-2fc4bcaa],.people-section .children-number-wrapper .people-number-plus[data-v-2fc4bcaa],.people-section .people-number-wrapper .children-number-minus[data-v-2fc4bcaa],.people-section .people-number-wrapper .children-number-plus[data-v-2fc4bcaa],.people-section .people-number-wrapper .people-number-minus[data-v-2fc4bcaa],.people-section .people-number-wrapper .people-number-plus[data-v-2fc4bcaa]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--bookero-plugin-color-muted);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:50px}.people-section .children-number-wrapper .children-number-minus[data-v-2fc4bcaa]:active,.people-section .children-number-wrapper .children-number-minus[data-v-2fc4bcaa]:focus,.people-section .children-number-wrapper .children-number-minus[data-v-2fc4bcaa]:hover,.people-section .children-number-wrapper .children-number-plus[data-v-2fc4bcaa]:active,.people-section .children-number-wrapper .children-number-plus[data-v-2fc4bcaa]:focus,.people-section .children-number-wrapper .children-number-plus[data-v-2fc4bcaa]:hover,.people-section .children-number-wrapper .people-number-minus[data-v-2fc4bcaa]:active,.people-section .children-number-wrapper .people-number-minus[data-v-2fc4bcaa]:focus,.people-section .children-number-wrapper .people-number-minus[data-v-2fc4bcaa]:hover,.people-section .children-number-wrapper .people-number-plus[data-v-2fc4bcaa]:active,.people-section .children-number-wrapper .people-number-plus[data-v-2fc4bcaa]:focus,.people-section .children-number-wrapper .people-number-plus[data-v-2fc4bcaa]:hover,.people-section .people-number-wrapper .children-number-minus[data-v-2fc4bcaa]:active,.people-section .people-number-wrapper .children-number-minus[data-v-2fc4bcaa]:focus,.people-section .people-number-wrapper .children-number-minus[data-v-2fc4bcaa]:hover,.people-section .people-number-wrapper .children-number-plus[data-v-2fc4bcaa]:active,.people-section .people-number-wrapper .children-number-plus[data-v-2fc4bcaa]:focus,.people-section .people-number-wrapper .children-number-plus[data-v-2fc4bcaa]:hover,.people-section .people-number-wrapper .people-number-minus[data-v-2fc4bcaa]:active,.people-section .people-number-wrapper .people-number-minus[data-v-2fc4bcaa]:focus,.people-section .people-number-wrapper .people-number-minus[data-v-2fc4bcaa]:hover,.people-section .people-number-wrapper .people-number-plus[data-v-2fc4bcaa]:active,.people-section .people-number-wrapper .people-number-plus[data-v-2fc4bcaa]:focus,.people-section .people-number-wrapper .people-number-plus[data-v-2fc4bcaa]:hover{color:var(--bookero-plugin-color-primary)}.people-section .children-number-wrapper .children-number-plus[data-v-2fc4bcaa],.people-section .children-number-wrapper .people-number-plus[data-v-2fc4bcaa],.people-section .people-number-wrapper .children-number-plus[data-v-2fc4bcaa],.people-section .people-number-wrapper .people-number-plus[data-v-2fc4bcaa]{right:0}.people-section .children-number-wrapper .children-number-minus[data-v-2fc4bcaa],.people-section .children-number-wrapper .people-number-minus[data-v-2fc4bcaa],.people-section .people-number-wrapper .children-number-minus[data-v-2fc4bcaa],.people-section .people-number-wrapper .people-number-minus[data-v-2fc4bcaa]{left:0}.people-section input[type=number][data-v-2fc4bcaa]::-webkit-inner-spin-button,.people-section input[type=number][data-v-2fc4bcaa]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.people-section.is-without-children-field[data-v-2fc4bcaa]{width:50%}.people-section.is-without-children-field .w-50[data-v-2fc4bcaa]{width:calc(100% - 10px)}.people-section .error-message[data-v-2fc4bcaa]{width:100%}.products-section[data-v-e6b13754]{padding:10px 0;width:100%}.products-section .products-selection-item[data-v-e6b13754]{border:1px solid var(--bookero-plugin-color-border);border-radius:5px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px;padding:10px}.products-section .products-selection-item .products-selection-item-name[data-v-e6b13754]{display:block;font-weight:700;margin-bottom:5px;width:75%}.products-section .products-selection-item .products-selection-item-price[data-v-e6b13754]{display:block;text-align:right;width:25%}.products-section .products-selection-item .products-selection-item-setup[data-v-e6b13754]{background:var(--bookero-plugin-color-soft);border-radius:5px;border:1px solid var(--bookero-plugin-color-primary);color:var(--bookero-plugin-color-primary);display:block;font-size:12px;font-weight:700;margin-bottom:5px;padding:3px 5px}.products-section .products-selection-item .products-selection-item-description[data-v-e6b13754]{display:block;font-size:13px;width:100%}.products-section .products-selection-item .products-selection-item-description[data-v-e6b13754] b,.products-section .products-selection-item .products-selection-item-description[data-v-e6b13754] strong{font-weight:700}.products-section .products-selection-item .products-selection-item-description[data-v-e6b13754] u{text-decoration:underline}.products-section .products-selection-item .products-selection-item-description[data-v-e6b13754] em,.products-section .products-selection-item .products-selection-item-description[data-v-e6b13754] i{font-style:italic}.products-section .products-selection-item .products-selection-item-description[data-v-e6b13754] ul{margin:5px 0;padding-left:16px}.products-section .products-selection-item .products-selection-item-description[data-v-e6b13754] ul li{padding:2px 0}.products-section .products-selection-item .products-selection-item-period[data-v-e6b13754]{display:block;font-size:13px;margin-top:5px;width:100%}.products-section .products-selection-item .products-selection-item-period .products-selection-item-period-valid-from[data-v-e6b13754],.products-section .products-selection-item .products-selection-item-period .products-selection-item-period-valid-to[data-v-e6b13754]{font-weight:500}.products-section .products-selection-item.is-selected[data-v-e6b13754]{background:var(--bookero-plugin-color-soft);border:1px solid var(--bookero-plugin-color-primary)}.products-section .products-selection-item.is-selected .products-selection-item-name[data-v-e6b13754]{color:var(--bookero-plugin-color-primary)}.products-section .products-selection-item.is-selected .products-selection-item-setup[data-v-e6b13754]{background:var(--bookero-plugin-color-white)}.products-section[data-v-e6b13754] .vdp-datepicker{margin:0 0 30px 0}.products-section[data-v-e6b13754] .vdp-datepicker__calendar{border-radius:5px;left:50%;top:54px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.products-section[data-v-e6b13754] .vdp-datepicker__calendar .cell{border-radius:50%;font-size:13px;font-weight:500}.products-section[data-v-e6b13754] .vdp-datepicker__calendar .cell.day,.products-section[data-v-e6b13754] .vdp-datepicker__calendar .cell.day-header{height:36px;line-height:34px;margin:0 3px;width:36px}.products-section[data-v-e6b13754] .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.products-section[data-v-e6b13754] .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.products-section[data-v-e6b13754] .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{background:var(--bookero-plugin-color-soft);border-color:var(--bookero-plugin-color-soft);color:var(--bookero-plugin-color-primary)}.products-section[data-v-e6b13754] .vdp-datepicker__calendar .cell.selected{background:var(--bookero-plugin-color-primary);color:var(--bookero-plugin-color-white)}.products-section .is-loading[data-v-e6b13754]{opacity:.5;pointer-events:none}.product[data-v-1653fac4]{background:var(--bookero-plugin-color-white);border:1px solid var(--bookero-plugin-color-border);border-radius:5px;color:var(--bookero-plugin-color-text);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;margin:20px 0 0 0;padding:20px 25px}.product[data-v-1653fac4]:first-child{margin:0}.product>div[data-v-1653fac4]{padding:3px 0}.product-label[data-v-1653fac4]{font-weight:600}.product-datetime[data-v-1653fac4]{font-size:14px;margin:0 0 3px 0;width:100%}.product-heading[data-v-1653fac4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 10px 0;width:100%}.product-description[data-v-1653fac4]{margin-bottom:10px}.product-description[data-v-1653fac4] b,.product-description[data-v-1653fac4] strong{font-weight:700}.product-description[data-v-1653fac4] u{text-decoration:underline}.product-description[data-v-1653fac4] em,.product-description[data-v-1653fac4] i{font-style:italic}.product-description[data-v-1653fac4] ul{margin:5px 0;padding-left:16px}.product-description[data-v-1653fac4] ul li{padding:2px 0}.product-title[data-v-1653fac4]{font-size:24px;font-weight:400;margin:0;width:50%}.product-price[data-v-1653fac4]{font-size:24px;position:relative;text-align:right;width:50%}.product-price[data-v-1653fac4] .loader{-webkit-animation:spinner-data-v-1653fac4 1s linear infinite;animation:spinner-data-v-1653fac4 1s linear infinite;border:2px solid var(--bookero-plugin-color-primary);border-left-color:rgba(0,0,0,0)!important;border-radius:50%;content:"";display:block;height:24px;position:absolute;right:0;top:-12px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;width:24px}.product-actions[data-v-1653fac4]{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:500;margin:0;width:100%}.product-actions-details[data-v-1653fac4]{letter-spacing:0;padding-right:10px;position:relative;text-transform:none}.product-actions-details[data-v-1653fac4]:after{border-top:2px solid var(--bookero-plugin-color-primary);border-right:2px solid var(--bookero-plugin-color-primary);content:"";display:block;height:5px;position:absolute;right:0;top:50%;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:rotate(45deg) translateY(-60%);-ms-transform:rotate(45deg) translateY(-60%);transform:rotate(45deg) translateY(-60%);width:5px}.product-actions-details[data-v-1653fac4]:hover:after{border-top-color:var(--bookero-plugin-color-primary-dark);border-right-color:var(--bookero-plugin-color-primary-dark);-webkit-transform:translateX(3px) rotate(45deg) translateY(-60%);-ms-transform:translateX(3px) rotate(45deg) translateY(-60%);transform:translateX(3px) rotate(45deg) translateY(-60%)}.product-actions-delete[data-v-1653fac4]{color:#e63939!important;letter-spacing:0;margin:0 0 0 auto;text-transform:none}.product-actions-delete[data-v-1653fac4]:active,.product-actions-delete[data-v-1653fac4]:focus,.product-actions-delete[data-v-1653fac4]:hover{color:#bb1818}@-webkit-keyframes spinner-data-v-1653fac4{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-data-v-1653fac4{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:540px){.inquiry[data-v-1653fac4]{padding:10px 15px}.inquiry-datetime[data-v-1653fac4],.inquiry-price[data-v-1653fac4]{width:100%}.inquiry-price[data-v-1653fac4],.inquiry-title[data-v-1653fac4]{font-size:16px;font-weight:700;width:auto}.inquiry-price[data-v-1653fac4]{margin:0 0 0 auto}}.products-list-section[data-v-6e314132]{margin:0 0 20px 0;width:100%}.products-list-header[data-v-6e314132]{font-size:20px;font-weight:500}.products-list-add[data-v-6e314132]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--bookero-plugin-color-soft);border-radius:5px;color:var(--bookero-plugin-color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:0;margin:20px 0;text-decoration:none;text-transform:none;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:100%}.products-list-add-icon[data-v-6e314132]{display:inline-block;height:12px;margin:0 10px 0 0;position:relative;width:12px}.products-list-add-icon[data-v-6e314132]:after,.products-list-add-icon[data-v-6e314132]:before{background:var(--bookero-plugin-color-primary);content:"";display:block;height:2px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;width:12px}.products-list-add-icon[data-v-6e314132]:before{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.products-list-add[data-v-6e314132]:active,.products-list-add[data-v-6e314132]:focus,.products-list-add[data-v-6e314132]:hover{background:#e2f0fb;color:var(--bookero-plugin-color-primary);text-decoration:none}.reservation-type-section[data-v-72bd2ef6]{padding:10px 0;width:100%}.reservation-type-section.is-empty[data-v-72bd2ef6]{padding:0}.reservation-type-section .is-loading[data-v-72bd2ef6]{opacity:.5;pointer-events:none}.reservation-type-section.has-data-loading-issue[data-v-72bd2ef6] .field label{color:#e63939}.reservation-type-section.has-data-loading-issue[data-v-72bd2ef6] .field .multiselect,.reservation-type-section.has-data-loading-issue[data-v-72bd2ef6] .field select{border:2px solid #e63939;border-radius:5px}.reservation-type-section[data-v-72bd2ef6] .field .loading-error-info{color:#e63939;position:relative}.reservation-type-section[data-v-72bd2ef6] .field.is-loading .loading-error-info>a{display:none}.reservation-type-section[data-v-72bd2ef6] .field.is-loading .loading-error-info:after{-webkit-animation:spinner-data-v-72bd2ef6 .5s linear infinite;animation:spinner-data-v-72bd2ef6 .5s linear infinite;border:2px solid #e63939;border-radius:50%;border-top-color:rgba(0,0,0,0);content:"";height:12px;position:absolute;right:-18px;top:1px;width:12px}@-webkit-keyframes spinner-data-v-72bd2ef6{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-data-v-72bd2ef6{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.inquiry[data-v-84636e6c]{background:var(--bookero-plugin-color-white);border:1px solid var(--bookero-plugin-color-border);border-radius:5px;color:var(--bookero-plugin-color-text);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;margin:20px 0 0 0;padding:10px 15px;text-align:left}.inquiry[data-v-84636e6c]:first-child{margin:0}.inquiry>div[data-v-84636e6c]{padding:2px 0}.inquiry-label[data-v-84636e6c]{font-weight:600}.inquiry-datetime[data-v-84636e6c],.inquiry-service[data-v-84636e6c],.inquiry-worker[data-v-84636e6c]{margin:0;width:100%}.inquiry-heading[data-v-84636e6c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 5px 0;width:100%}.inquiry-title[data-v-84636e6c]{font-size:18px;font-weight:400;margin:0;width:75%}.inquiry-price[data-v-84636e6c]{font-size:18px;text-align:right;width:25%}.inquiry-actions[data-v-84636e6c]{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:500;margin:0;width:100%}.inquiry-actions-details[data-v-84636e6c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:0;padding-right:10px;position:relative;text-transform:none}.inquiry-actions-details[data-v-84636e6c]:after{border-top:2px solid var(--bookero-plugin-color-primary);border-right:2px solid var(--bookero-plugin-color-primary);content:"";display:block;height:5px;position:absolute;right:0;top:50%;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:rotate(45deg) translateY(-60%);-ms-transform:rotate(45deg) translateY(-60%);transform:rotate(45deg) translateY(-60%);width:5px}.inquiry-actions-details[data-v-84636e6c]:hover:after{border-top-color:var(--bookero-plugin-color-primary-dark);border-right-color:var(--bookero-plugin-color-primary-dark);-webkit-transform:translateX(3px) rotate(45deg) translateY(-60%);-ms-transform:translateX(3px) rotate(45deg) translateY(-60%);transform:translateX(3px) rotate(45deg) translateY(-60%)}.inquiry-connected-termins[data-v-84636e6c]{cursor:pointer;color:var(--bookero-plugin-color-primary);display:inline-block;font-weight:500;position:relative}.inquiry-connected-termins-popup[data-v-84636e6c]{background:var(--bookero-plugin-color-white);border-radius:5px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15);display:block;font-weight:300;left:50%;opacity:0;pointer-events:none;padding:3px 0;position:absolute;text-decoration:none;top:20px;-webkit-transform:translateX(-50%) translateY(10px);-ms-transform:translateX(-50%) translateY(10px);transform:translateX(-50%) translateY(10px);-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;width:260px;z-index:1}.inquiry-connected-termins-popup-item[data-v-84636e6c]{border-top:1px solid var(--bookero-plugin-color-border);color:var(--bookero-plugin-color-text);display:block;padding:6px 0;text-align:center;text-decoration:none}.inquiry-connected-termins-popup-item[data-v-84636e6c]:first-child{border-top:none}.inquiry-connected-termins:hover .inquiry-connected-termins-popup[data-v-84636e6c]{opacity:1;pointer-events:auto;-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.inquiry-status[data-v-84636e6c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px;color:var(--bookero-plugin-color-white);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 0 auto;padding:5px 0 5px 20px;position:relative;width:160px}.inquiry-status>svg[data-v-84636e6c]{left:16px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:16px}.inquiry-status.is-accepted[data-v-84636e6c]{background:#2e7d32}.inquiry-status.is-waiting-list[data-v-84636e6c]{background:var(--bookero-plugin-color-primary)}.inquiry-status.is-rejected[data-v-84636e6c]{background:#e63939}@-webkit-keyframes spinner-data-v-84636e6c{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-data-v-84636e6c{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:540px){.inquiry[data-v-84636e6c]{padding:10px 15px}.inquiry-datetime[data-v-84636e6c],.inquiry-price[data-v-84636e6c],.inquiry-service[data-v-84636e6c],.inquiry-worker[data-v-84636e6c]{width:100%}.inquiry-price[data-v-84636e6c],.inquiry-title[data-v-84636e6c]{font-size:16px;font-weight:700;width:auto}.inquiry-price[data-v-84636e6c]{margin:0 0 0 auto}}.result-popup[data-v-8a2f5f18]{background:var(--bookero-plugin-color-white);border-radius:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:50%;max-width:90%;padding:20px 30px 40px 30px;position:fixed;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:640px;z-index:1000000000001}.result-popup-header[data-v-8a2f5f18]{color:var(--bookero-plugin-color-text);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;font-weight:500;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 0;text-align:center}.result-popup-icon[data-v-8a2f5f18]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px auto 0 auto;width:64px}.result-popup-icon>svg[data-v-8a2f5f18]{display:block;height:32px;width:32px}.result-popup-icon-loader[data-v-8a2f5f18]{-webkit-animation:spinner-data-v-8a2f5f18 1s linear infinite;animation:spinner-data-v-8a2f5f18 1s linear infinite;border:3px solid var(--bookero-plugin-color-primary);border-left-color:var(--bookero-plugin-color-white)!important;border-radius:50%;display:block;height:64px;margin:30px auto;width:64px}.result-popup-icon.is-success[data-v-8a2f5f18]{background:#2e7d32}.result-popup-icon.is-rejected[data-v-8a2f5f18]{background:#e63939}.result-popup-icon.is-waiting[data-v-8a2f5f18]{background:var(--bookero-plugin-color-primary)}.result-popup-content[data-v-8a2f5f18]{color:var(--bookero-plugin-color-text);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.4;margin:10px 0;max-height:35%;overflow:auto;overflow-x:hidden;padding:0;text-align:center}.result-popup-content-payment[data-v-8a2f5f18]{font-weight:700;text-align:center}.result-popup-content-payment-ssl[data-v-8a2f5f18]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--bookero-plugin-color-muted);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:600;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px 0 0 0;opacity:.8;padding:0;text-align:center}.result-popup-content-payment-ssl>svg[data-v-8a2f5f18]{margin:0 8px 0 0}.result-popup-content-payment-link[data-v-8a2f5f18]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--bookero-plugin-color-border);border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:50px 0 0 0;padding:20px}.result-popup-content-payment-link .result-popup-content-payment-quote[data-v-8a2f5f18]{color:var(--bookero-plugin-color-text);width:100%}.result-popup-content-payment-link .result-popup-content-payment-quote>span[data-v-8a2f5f18]{display:block;font-size:16px;padding-bottom:5px}.result-popup-content-payment-link .result-popup-content-payment-quote>strong[data-v-8a2f5f18]{color:var(--bookero-plugin-color-text);display:block;font-size:24px;font-weight:500;width:100%}.result-popup-content-payment-link .result-popup-content-paylink[data-v-8a2f5f18]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;letter-spacing:0;margin:0;padding:10px 60px 10px 30px;position:relative;text-transform:none;white-space:nowrap}.result-popup-content-payment-link .result-popup-content-paylink[data-v-8a2f5f18]:after{border:2px solid var(--bookero-plugin-color-white);border-left:none;border-bottom:none;content:"";height:8px;position:absolute;right:28px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;width:8px}.result-popup-content-payment-link a[data-v-8a2f5f18]{background:var(--bookero-plugin-color-primary);border:none;border-radius:5px;color:var(--bookero-plugin-color-white);cursor:pointer;display:inline-block;font-size:20px;margin:10px 0 0 0;padding:10px 30px;text-decoration:none}.result-popup-content-payment-link a[data-v-8a2f5f18]:active,.result-popup-content-payment-link a[data-v-8a2f5f18]:focus,.result-popup-content-payment-link a[data-v-8a2f5f18]:hover{background:var(--bookero-plugin-color-primary-dark);color:var(--bookero-plugin-color-white);text-decoration:none}.result-popup-close[data-v-8a2f5f18]{height:39px;opacity:.5;position:absolute;right:24px;top:32px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:24px;z-index:1}.result-popup-close[data-v-8a2f5f18]:after,.result-popup-close[data-v-8a2f5f18]:before{content:"";background:var(--bookero-plugin-color-text);height:2px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);width:30px}.result-popup-close[data-v-8a2f5f18]:before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.result-popup-close[data-v-8a2f5f18]:hover{cursor:pointer;opacity:1}.result-popup-overlay[data-v-8a2f5f18]{background:rgba(0,0,0,.25);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000000000000}.result-popup.is-mixed[data-v-8a2f5f18]{padding:20px 30px 10px 30px}.result-popup.is-mixed .result-popup-content-payment-link[data-v-8a2f5f18]{margin:20px 0 0 0}.result-popup.is-mixed .result-popup-icon[data-v-8a2f5f18]{margin:10px auto 0 auto}.result-popup.is-mixed .result-popup-content-payment-ssl[data-v-8a2f5f18]{margin:10px 0 0 0}@-webkit-keyframes spinner-data-v-8a2f5f18{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-data-v-8a2f5f18{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:540px){.result-popup[data-v-8a2f5f18]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;max-width:100%;padding:10px 15px;text-align:center;width:100%}.result-popup.is-mixed[data-v-8a2f5f18]{padding:10px}.result-popup-content-payment-link[data-v-8a2f5f18]{-ms-flex-wrap:wrap;flex-wrap:wrap}.result-popup-content-payment-link .result-popup-content-payment-quote[data-v-8a2f5f18]{margin:0 0 20px 0;text-align:center;width:100%}.result-popup-content-payment-link .result-popup-content-paylink[data-v-8a2f5f18]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}@media (max-height:700px){.result-popup.is-mixed .result-popup-close[data-v-8a2f5f18]{right:10px;top:20px}.result-popup.is-mixed .result-popup-icon[data-v-8a2f5f18]{display:none}.result-popup.is-mixed .result-popup-header[data-v-8a2f5f18]{font-size:18px;margin:0 0 5px 0}.result-popup.is-mixed .result-popup-header+.result-popup-content[data-v-8a2f5f18]{font-size:14px;margin:5px 0 0 0}.result-popup.is-mixed .result-popup-content-payment-link[data-v-8a2f5f18]{padding:10px}.result-popup.is-mixed .result-popup-content-payment-link .result-popup-content-payment-quote[data-v-8a2f5f18]{margin:0 0 8px 0}.result-popup.is-mixed .result-popup-content-payment-link .result-popup-content-payment-quote span[data-v-8a2f5f18]{display:inline;font-size:14px}.result-popup.is-mixed .result-popup-content-payment-link .result-popup-content-payment-quote strong[data-v-8a2f5f18]{display:inline;font-size:16px}}@media (max-height:500px){.result-popup.is-mixed .result-popup-content-payment-link[data-v-8a2f5f18]{margin:0}.result-popup.is-mixed .result-popup-content-payment-ssl[data-v-8a2f5f18]{display:none}}.required-fields-notice[data-v-1a7c2f74]{font-size:12px;font-style:normal;margin:10px 0;opacity:.66}.services-section[data-v-5de8b724]{padding:10px 0;width:100%}.services-section.has-data-loading-issue[data-v-5de8b724] .custom-duration-field label{color:#e63939}.services-section.has-data-loading-issue[data-v-5de8b724] .custom-duration-field .multiselect,.services-section.has-data-loading-issue[data-v-5de8b724] .custom-duration-field select{border:2px solid #e63939;border-radius:5px}.services-section[data-v-5de8b724] .custom-duration-field .loading-error-info{color:#e63939;position:relative}.services-section[data-v-5de8b724] .custom-duration-field.is-loading .loading-error-info>a{display:none}.services-section[data-v-5de8b724] .custom-duration-field.is-loading .loading-error-info:after{-webkit-animation:spinner-data-v-5de8b724 .5s linear infinite;animation:spinner-data-v-5de8b724 .5s linear infinite;border:2px solid #e63939;border-radius:50%;border-top-color:rgba(0,0,0,0);content:"";height:12px;position:absolute;right:-18px;top:1px;width:12px}.services-section .field.is-inactive[data-v-5de8b724]{opacity:.25;pointer-events:none}.services-section .bookero-plugin-service-category-value[data-v-5de8b724],.services-section .bookero-plugin-service-value[data-v-5de8b724]{color:var(--bookero-plugin-color-text);font-size:14px}.services-section .custom-duration-field.is-loading[data-v-5de8b724]{opacity:.5;pointer-events:none}.services-section[data-v-5de8b724] .multiselect.bookero-plugin-services-list-styled-all.has-only-one-group .multiselect__content .multiselect__element:nth-child(3)>.multiselect__option.multiselect__option--group.multiselect__option--disabled{display:none!important}.services-section[data-v-5de8b724] .multiselect.bookero-plugin-services-list-styled-all.has-first-group-to-hide .multiselect__content .multiselect__element:first-child>.multiselect__option.multiselect__option--group.multiselect__option--disabled{display:none!important}.services-section .bookero-plugin-service-box-list[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list[data-v-5de8b724]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;list-style-type:none;margin:10px 0;padding:0;width:100%}.services-section .bookero-plugin-service-box-list .service-box-list-item[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-category-box-list-item[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-box-list-item[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item[data-v-5de8b724]{border:1px solid var(--bookero-plugin-color-border);border-radius:5px;line-height:1;padding:15px;text-align:center}.services-section .bookero-plugin-service-box-list .service-box-list-item[data-v-5de8b724]:active,.services-section .bookero-plugin-service-box-list .service-box-list-item[data-v-5de8b724]:focus,.services-section .bookero-plugin-service-box-list .service-box-list-item[data-v-5de8b724]:hover,.services-section .bookero-plugin-service-box-list .service-category-box-list-item[data-v-5de8b724]:active,.services-section .bookero-plugin-service-box-list .service-category-box-list-item[data-v-5de8b724]:focus,.services-section .bookero-plugin-service-box-list .service-category-box-list-item[data-v-5de8b724]:hover,.services-section .bookero-plugin-service-category-box-list .service-box-list-item[data-v-5de8b724]:active,.services-section .bookero-plugin-service-category-box-list .service-box-list-item[data-v-5de8b724]:focus,.services-section .bookero-plugin-service-category-box-list .service-box-list-item[data-v-5de8b724]:hover,.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item[data-v-5de8b724]:active,.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item[data-v-5de8b724]:focus,.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item[data-v-5de8b724]:hover{background:var(--bookero-plugin-color-soft);cursor:pointer}.services-section .bookero-plugin-service-box-list .service-box-list-item .service-box-list-item-deselect-button[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-box-list-item .service-box-list-item-selected[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-box-list-item .service-category-box-list-item-deselect-button[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-box-list-item .service-category-box-list-item-selected[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-category-box-list-item .service-box-list-item-deselect-button[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-category-box-list-item .service-box-list-item-selected[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-category-box-list-item .service-category-box-list-item-deselect-button[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-category-box-list-item .service-category-box-list-item-selected[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-box-list-item .service-box-list-item-deselect-button[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-box-list-item .service-box-list-item-selected[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-box-list-item .service-category-box-list-item-deselect-button[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-box-list-item .service-category-box-list-item-selected[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item .service-box-list-item-deselect-button[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item .service-box-list-item-selected[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item .service-category-box-list-item-deselect-button[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item .service-category-box-list-item-selected[data-v-5de8b724]{display:none}.services-section .bookero-plugin-service-box-list .service-box-list-item.is-hidden[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-category-box-list-item.is-hidden[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-box-list-item.is-hidden[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item.is-hidden[data-v-5de8b724]{display:none}.services-section .bookero-plugin-service-box-list .service-box-list-item.is-selected[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-category-box-list-item.is-selected[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-box-list-item.is-selected[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item.is-selected[data-v-5de8b724]{background:var(--bookero-plugin-color-soft);border-color:var(--bookero-plugin-color-primary);color:var(--bookero-plugin-color-primary);font-weight:700}.services-section .bookero-plugin-service-box-list .service-box-list-item.is-visible[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-category-box-list-item.is-visible[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-box-list-item.is-visible[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item.is-visible[data-v-5de8b724]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.services-section .bookero-plugin-service-box-list .service-box-list-item.is-visible .service-box-list-item-selected[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-box-list-item.is-visible .service-category-box-list-item-selected[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-category-box-list-item.is-visible .service-box-list-item-selected[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-category-box-list-item.is-visible .service-category-box-list-item-selected[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-box-list-item.is-visible .service-box-list-item-selected[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-box-list-item.is-visible .service-category-box-list-item-selected[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item.is-visible .service-box-list-item-selected[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item.is-visible .service-category-box-list-item-selected[data-v-5de8b724]{background:var(--bookero-plugin-color-primary);border-radius:5px;display:block;height:24px;position:relative;width:24px}.services-section .bookero-plugin-service-box-list .service-box-list-item.is-visible .service-box-list-item-selected[data-v-5de8b724]:before,.services-section .bookero-plugin-service-box-list .service-box-list-item.is-visible .service-category-box-list-item-selected[data-v-5de8b724]:before,.services-section .bookero-plugin-service-box-list .service-category-box-list-item.is-visible .service-box-list-item-selected[data-v-5de8b724]:before,.services-section .bookero-plugin-service-box-list .service-category-box-list-item.is-visible .service-category-box-list-item-selected[data-v-5de8b724]:before,.services-section .bookero-plugin-service-category-box-list .service-box-list-item.is-visible .service-box-list-item-selected[data-v-5de8b724]:before,.services-section .bookero-plugin-service-category-box-list .service-box-list-item.is-visible .service-category-box-list-item-selected[data-v-5de8b724]:before,.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item.is-visible .service-box-list-item-selected[data-v-5de8b724]:before,.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item.is-visible .service-category-box-list-item-selected[data-v-5de8b724]:before{border:2px solid var(--bookero-plugin-color-white);border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);content:"";height:5px;left:50%;position:absolute;top:36%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg);width:10px}.services-section .bookero-plugin-service-box-list .service-box-list-item.is-visible .service-box-list-item[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-category-box-list-item.is-visible .service-box-list-item[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-box-list-item.is-visible .service-box-list-item[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item.is-visible .service-box-list-item[data-v-5de8b724]{text-align:left}.services-section .bookero-plugin-service-box-list .service-box-list-item.is-visible .service-box-list-item-category[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-box-list-item.is-visible .service-box-list-item-label[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-box-list-item.is-visible .service-box-list-item-name[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-category-box-list-item.is-visible .service-box-list-item-category[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-category-box-list-item.is-visible .service-box-list-item-label[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-category-box-list-item.is-visible .service-box-list-item-name[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-box-list-item.is-visible .service-box-list-item-category[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-box-list-item.is-visible .service-box-list-item-label[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-box-list-item.is-visible .service-box-list-item-name[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item.is-visible .service-box-list-item-category[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item.is-visible .service-box-list-item-label[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item.is-visible .service-box-list-item-name[data-v-5de8b724]{display:inline-block;text-align:left}.services-section .bookero-plugin-service-box-list .service-box-list-item.is-visible .service-box-list-item-category[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-box-list-item.is-visible .service-box-list-item-name[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-box-list-item.is-visible .service-category-box-list-item-name[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-category-box-list-item.is-visible .service-box-list-item-category[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-category-box-list-item.is-visible .service-box-list-item-name[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-category-box-list-item.is-visible .service-category-box-list-item-name[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-box-list-item.is-visible .service-box-list-item-category[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-box-list-item.is-visible .service-box-list-item-name[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-box-list-item.is-visible .service-category-box-list-item-name[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item.is-visible .service-box-list-item-category[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item.is-visible .service-box-list-item-name[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item.is-visible .service-category-box-list-item-name[data-v-5de8b724]{padding-left:10px}.services-section .bookero-plugin-service-box-list .service-box-list-item.is-visible .service-box-list-item-category[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-category-box-list-item.is-visible .service-box-list-item-category[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-box-list-item.is-visible .service-box-list-item-category[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item.is-visible .service-box-list-item-category[data-v-5de8b724]{font-weight:400;opacity:.85}.services-section .bookero-plugin-service-box-list .service-box-list-item.is-visible .service-box-list-item-deselect-button[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-box-list-item.is-visible .service-category-box-list-item-deselect-button[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-category-box-list-item.is-visible .service-box-list-item-deselect-button[data-v-5de8b724],.services-section .bookero-plugin-service-box-list .service-category-box-list-item.is-visible .service-category-box-list-item-deselect-button[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-box-list-item.is-visible .service-box-list-item-deselect-button[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-box-list-item.is-visible .service-category-box-list-item-deselect-button[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item.is-visible .service-box-list-item-deselect-button[data-v-5de8b724],.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item.is-visible .service-category-box-list-item-deselect-button[data-v-5de8b724]{background:var(--bookero-plugin-color-white);border:1px solid var(--bookero-plugin-color-primary);border-radius:5px;color:var(--bookero-plugin-color-primary);cursor:pointer;display:block;font-size:14px;letter-spacing:0;margin-left:auto;padding:5px 20px;text-transform:none}.services-section .bookero-plugin-service-box-list .service-box-list-item.is-visible .service-box-list-item-deselect-button[data-v-5de8b724]:active,.services-section .bookero-plugin-service-box-list .service-box-list-item.is-visible .service-box-list-item-deselect-button[data-v-5de8b724]:focus,.services-section .bookero-plugin-service-box-list .service-box-list-item.is-visible .service-box-list-item-deselect-button[data-v-5de8b724]:hover,.services-section .bookero-plugin-service-box-list .service-box-list-item.is-visible .service-category-box-list-item-deselect-button[data-v-5de8b724]:active,.services-section .bookero-plugin-service-box-list .service-box-list-item.is-visible .service-category-box-list-item-deselect-button[data-v-5de8b724]:focus,.services-section .bookero-plugin-service-box-list .service-box-list-item.is-visible .service-category-box-list-item-deselect-button[data-v-5de8b724]:hover,.services-section .bookero-plugin-service-box-list .service-category-box-list-item.is-visible .service-box-list-item-deselect-button[data-v-5de8b724]:active,.services-section .bookero-plugin-service-box-list .service-category-box-list-item.is-visible .service-box-list-item-deselect-button[data-v-5de8b724]:focus,.services-section .bookero-plugin-service-box-list .service-category-box-list-item.is-visible .service-box-list-item-deselect-button[data-v-5de8b724]:hover,.services-section .bookero-plugin-service-box-list .service-category-box-list-item.is-visible .service-category-box-list-item-deselect-button[data-v-5de8b724]:active,.services-section .bookero-plugin-service-box-list .service-category-box-list-item.is-visible .service-category-box-list-item-deselect-button[data-v-5de8b724]:focus,.services-section .bookero-plugin-service-box-list .service-category-box-list-item.is-visible .service-category-box-list-item-deselect-button[data-v-5de8b724]:hover,.services-section .bookero-plugin-service-category-box-list .service-box-list-item.is-visible .service-box-list-item-deselect-button[data-v-5de8b724]:active,.services-section .bookero-plugin-service-category-box-list .service-box-list-item.is-visible .service-box-list-item-deselect-button[data-v-5de8b724]:focus,.services-section .bookero-plugin-service-category-box-list .service-box-list-item.is-visible .service-box-list-item-deselect-button[data-v-5de8b724]:hover,.services-section .bookero-plugin-service-category-box-list .service-box-list-item.is-visible .service-category-box-list-item-deselect-button[data-v-5de8b724]:active,.services-section .bookero-plugin-service-category-box-list .service-box-list-item.is-visible .service-category-box-list-item-deselect-button[data-v-5de8b724]:focus,.services-section .bookero-plugin-service-category-box-list .service-box-list-item.is-visible .service-category-box-list-item-deselect-button[data-v-5de8b724]:hover,.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item.is-visible .service-box-list-item-deselect-button[data-v-5de8b724]:active,.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item.is-visible .service-box-list-item-deselect-button[data-v-5de8b724]:focus,.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item.is-visible .service-box-list-item-deselect-button[data-v-5de8b724]:hover,.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item.is-visible .service-category-box-list-item-deselect-button[data-v-5de8b724]:active,.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item.is-visible .service-category-box-list-item-deselect-button[data-v-5de8b724]:focus,.services-section .bookero-plugin-service-category-box-list .service-category-box-list-item.is-visible .service-category-box-list-item-deselect-button[data-v-5de8b724]:hover{background:var(--bookero-plugin-color-primary);color:var(--bookero-plugin-color-white)}.services-section .bookero-plugin-service-box-list-wrapper .bookero-plugin-service-box-list-wrapper-heading[data-v-5de8b724]{margin:20px 0}.services-section .bookero-plugin-service-box-list-wrapper:first-child .bookero-plugin-service-box-list-wrapper-heading[data-v-5de8b724]{margin-top:0}.services-section .bookero-plugin-service-box-list[data-v-5de8b724]{margin:0}@-webkit-keyframes spinner-data-v-5de8b724{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-data-v-5de8b724{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.submit-section[data-v-17ba5f1e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:20px 0 0 0;padding:0;width:100%}.submit-section[data-v-17ba5f1e]:not(.is-active){opacity:.25;pointer-events:none}.submit-section .add-to-cart-waiting-list-notice[data-v-17ba5f1e]{background:#fec;border:1px solid #fb3;border-radius:5px;color:#e69900;font-size:14px;font-weight:700;margin:10px 0;padding:10px 15px;text-align:center;width:100%}.submit-section-cart-enabled.submit-section-cart-step-1.submit-section-cart-is-empty[data-v-17ba5f1e]{margin:10px 0 0 0}.submit-section-cart-step-2[data-v-17ba5f1e]{width:100%}.submit-section-cart-step-2 .submit-button[data-v-17ba5f1e]{margin:0 0 0 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.submit-section-cart-step-2 .back-button[data-v-17ba5f1e]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.submit-section .back-button[data-v-17ba5f1e]{background:rgba(0,0,0,0);border:none;color:var(--bookero-plugin-color-muted);cursor:pointer;font-size:16px;font-weight:300;letter-spacing:0;padding:0;text-decoration:none;text-transform:none}.submit-section .back-button[data-v-17ba5f1e]:active,.submit-section .back-button[data-v-17ba5f1e]:focus,.submit-section .back-button[data-v-17ba5f1e]:hover{color:var(--bookero-plugin-color-primary)}.submit-section .submit-button[data-v-17ba5f1e]{background:var(--bookero-plugin-color-primary);border:none;border-radius:5px;color:var(--bookero-plugin-color-white);cursor:pointer;font-size:16px;letter-spacing:0;padding:13px 60px 13px 30px;position:relative;-webkit-transition:right .2s ease-out;-o-transition:right .2s ease-out;transition:right .2s ease-out;text-transform:none}.submit-section .submit-button[disabled][data-v-17ba5f1e]{cursor:not-allowed;opacity:.5}.submit-section .submit-button.is-blocked[data-v-17ba5f1e]{pointer-events:none}.submit-section .submit-button[data-v-17ba5f1e]:after{border:2px solid var(--bookero-plugin-color-white);border-left:none;border-bottom:none;content:"";height:8px;position:absolute;right:28px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;width:8px}.submit-section .submit-button[data-v-17ba5f1e]:active,.submit-section .submit-button[data-v-17ba5f1e]:focus,.submit-section .submit-button[data-v-17ba5f1e]:hover{background:var(--bookero-plugin-color-primary-dark)}.submit-section .submit-button[data-v-17ba5f1e]:active:after,.submit-section .submit-button[data-v-17ba5f1e]:focus:after,.submit-section .submit-button[data-v-17ba5f1e]:hover:after{right:25px}@media (max-width:540px){.submit-section .submit-button[data-v-17ba5f1e]{margin:10px 0 0 0;width:100%}.submit-section .back-button[data-v-17ba5f1e]{margin:20px 0 0 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}}.temporary-price-section[data-v-7bee1da3]{border-top:1px solid var(--bookero-plugin-color-border);margin:0 0 30px 0;padding:30px 0 20px 0;position:relative;text-align:right;width:100%}.temporary-price-section.is-loading[data-v-7bee1da3]:after{background:hsla(0,0%,100%,.5);content:"";height:100%;position:absolute;top:0;width:100%}.temporary-price-section.is-loading[data-v-7bee1da3]:before{-webkit-animation:spinner-data-v-7bee1da3 1s linear infinite;animation:spinner-data-v-7bee1da3 1s linear infinite;border:2px solid var(--bookero-plugin-color-primary);border-top-color:var(--bookero-plugin-color-white)!important;border-radius:50%;content:"";display:block;height:32px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:32px;z-index:1}.temporary-price-section.is-error[data-v-7bee1da3]:after{background:hsla(0,0%,100%,.95);content:"";left:0;height:100%;position:absolute;top:0;width:100%}.temporary-price-section.is-error[data-v-7bee1da3]:before{color:#e63939;content:attr(data-error-text);display:block;height:auto;left:50%;line-height:18px;position:absolute;text-align:center;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%;z-index:1}.temporary-price-section .temporary-price-quote[data-v-7bee1da3]{color:var(--bookero-plugin-color-text);font-size:14px;margin:0;padding:0;text-align:right}.temporary-price-section .temporary-price-method[data-v-7bee1da3]{color:var(--bookero-plugin-color-text);font-size:14px;margin:5px 0 0 0;text-align:right}.temporary-price-section .temporary-price-price[data-v-7bee1da3]{color:var(--bookero-plugin-color-text);font-size:24px;font-weight:500;padding-left:5px}.temporary-price-section .temporary-price-payment-method[data-v-7bee1da3]{color:var(--bookero-plugin-color-text);font-style:normal;font-weight:700}@-webkit-keyframes spinner-data-v-7bee1da3{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0deg);transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{-webkit-transform:translateX(-50%) translateY(-50%) rotate(1turn);transform:translateX(-50%) translateY(-50%) rotate(1turn)}}@keyframes spinner-data-v-7bee1da3{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0deg);transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{-webkit-transform:translateX(-50%) translateY(-50%) rotate(1turn);transform:translateX(-50%) translateY(-50%) rotate(1turn)}}.tooltip[data-v-6c1f2966]{display:none;opacity:0;padding:0;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out;transition:opacity .25s ease-out;z-index:1}.tooltip.is-visible[data-v-6c1f2966]{display:block}.tooltip.is-displayed[data-v-6c1f2966]{opacity:1}.tooltip[data-v-6c1f2966]:after{content:"";border:5px solid var(--bookero-plugin-color-text);border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);left:50%;position:absolute;top:-10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tooltip .tooltip-inner[data-v-6c1f2966]{background:var(--bookero-plugin-color-text);border-radius:5px;color:var(--bookero-plugin-color-white);font-size:12px;font-weight:500;padding:5px 10px;position:absolute;pointer-events:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}@media (max-width:1040px){.tooltip .tooltip-inner[data-v-6c1f2966]{padding:2px 3px;text-align:center;white-space:normal;width:80px}}.avatar[data-v-2b8b8514]{background:var(--bookero-plugin-color-border);border-radius:50%;min-height:90px!important;max-height:90px!important;height:90px!important;position:relative;min-width:90px!important;max-width:90px!important;width:90px!important}.avatar[data-v-2b8b8514]:hover{z-index:10}.avatar.has-image[data-v-2b8b8514]{background:var(--bookero-plugin-color-white);border:1px solid var(--bookero-plugin-color-border)}.avatar .initials[data-v-2b8b8514]{border-radius:50%}.avatar img[data-v-2b8b8514]{border-radius:50%;display:block;min-height:90px!important;max-height:90px!important;height:90px!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;overflow:hidden;min-width:90px!important;max-width:90px!important;width:90px!important}.avatar span[data-v-2b8b8514]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:32px;font-weight:600;min-height:90px!important;max-height:90px!important;height:90px!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:90px!important;max-width:90px!important;width:90px!important}.workers-section[data-v-edbf7b20]{padding:10px 0;width:100%}.workers-section .worker-wrapper[data-v-edbf7b20]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.workers-section .worker-wrapper .avatar[data-v-edbf7b20]{margin:0 20px 0 0}.workers-section .worker-wrapper .worker-name[data-v-edbf7b20]{font-size:16px}.workers-section .worker-wrapper .worker-desc[data-v-edbf7b20]{color:var(--bookero-plugin-color-text);font-size:12px}.workers-section .multiselect__option--highlight .worker-wrapper .worker-name[data-v-edbf7b20]{color:var(--bookero-plugin-color-text)}.workers-section .multiselect__option--highlight .worker-wrapper .worker-desc[data-v-edbf7b20]{color:var(--bookero-plugin-color-text)}.workers-section .worker-info[data-v-edbf7b20]{background:var(--bookero-plugin-color-soft);border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0 0 0;padding:20px}.workers-section .worker-info .avatar[data-v-edbf7b20]{margin:0 30px 0 0}.workers-section .worker-info-desc[data-v-edbf7b20]{color:var(--bookero-plugin-color-text);font-size:14px;width:calc(100% - 120px)}@media (max-width:480px){.workers-section .worker-info[data-v-edbf7b20]{-ms-flex-wrap:wrap;flex-wrap:wrap}.workers-section .worker-info .avatar[data-v-edbf7b20]{margin:0 auto!important}.workers-section .worker-info .worker-info-desc[data-v-edbf7b20]{margin-top:20px;width:100%!important}}.debug[data-v-3adaca87]{background:var(--bookero-plugin-color-text);bottom:0;left:0;position:fixed;z-index:10000}.debug h2[data-v-3adaca87]{color:var(--bookero-plugin-color-white);cursor:pointer;font-size:20px;font-weight:400;margin:0;padding:10px 20px}.debug.is-visible[data-v-3adaca87]{background:var(--bookero-plugin-color-white);height:100%;left:0;overflow:auto;top:0;width:100%}.debug.is-visible h2[data-v-3adaca87]{color:var(--bookero-plugin-color-text);margin:20px auto;padding:0;width:720px}.debug.is-visible .debug-fields[data-v-3adaca87]{display:block}.debug-fields[data-v-3adaca87]{display:none;margin:0 auto;width:720px}.debug-field[data-v-3adaca87]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:5px 0}.debug-field span[data-v-3adaca87]{margin-left:auto;width:calc(100% - 50px)}.debug-field label[data-v-3adaca87],.debug-field select[data-v-3adaca87]{width:100%}.debug-field label[data-v-3adaca87]{margin-bottom:5px}.debug-field select[data-v-3adaca87]{height:30px;margin-bottom:10px}.debug button[data-v-3adaca87]{background:#5a5;border:none;color:var(--bookero-plugin-color-white);cursor:pointer;font-size:16px;margin-bottom:20px;margin-top:20px;padding:5px 10px}.debug button+button[data-v-3adaca87]{background:#a55;margin-left:10px}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:var(--bookero-plugin-color-white);display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:var(--bookero-plugin-color-primary) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:2px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0);box-shadow:0 0 0 1px rgba(0,0,0,0)}.multiselect__spinner:before{-webkit-animation:a 2.4s cubic-bezier(.41,.26,.2,.62);animation:a 2.4s cubic-bezier(.41,.26,.2,.62);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__spinner:after{-webkit-animation:a 2.4s cubic-bezier(.51,.09,.21,.8);animation:a 2.4s cubic-bezier(.51,.09,.21,.8);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{-webkit-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;-ms-touch-action:manipulation;touch-action:manipulation}.multiselect{-webkit-box-sizing:content-box;box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{-webkit-box-sizing:border-box;box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{opacity:.6}.multiselect--active{z-index:1}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:var(--bookero-plugin-color-white);padding:0 0 0 5px;width:100%;-webkit-transition:border .1s ease;-o-transition:border .1s ease;transition:border .1s ease;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-webkit-input-placeholder{color:#35495e}.multiselect__input:-ms-input-placeholder{color:#35495e}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::-ms-input-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:var(--bookero-plugin-color-white);font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:var(--bookero-plugin-color-white);line-height:1;background:var(--bookero-plugin-color-primary);margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\D7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:var(--bookero-plugin-color-white)}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 12px 0;padding-right:30px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0;border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0);content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:var(--bookero-plugin-color-white);width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:1;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:var(--bookero-plugin-color-primary);outline:none;color:var(--bookero-plugin-color-white)}.multiselect__option--highlight:after{content:attr(data-select);background:var(--bookero-plugin-color-primary);color:var(--bookero-plugin-color-white)}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:var(--bookero-plugin-color-white)}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:var(--bookero-plugin-color-white)}.multiselect--disabled{background:#ededed;pointer-events:none}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select,.multiselect__option--disabled{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:var(--bookero-plugin-color-white)}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:var(--bookero-plugin-color-white)}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:var(--bookero-plugin-color-white)}.multiselect-enter-active,.multiselect-leave-active{-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@-webkit-keyframes a{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@keyframes a{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}.bookero-plugin-form .field{margin:0 0 10px 0}.bookero-plugin-form .field:last-child{margin:0 0 0 0}.bookero-plugin-form .field label{color:var(--bookero-plugin-color-text);display:block;font-size:14px;font-weight:600;margin:0 0 3px 0;padding:5px 0;text-align:left}.bookero-plugin-form .field.is-required>label:after{content:"*";opacity:.5}.bookero-plugin-form .field input{border:1px solid var(--bookero-plugin-color-border);border-radius:5px;display:block;font-size:16px;height:48px;padding:0 16px;width:100%}.bookero-plugin-form .field input[disabled],.bookero-plugin-form .field input[readonly]{background:var(--bookero-plugin-color-soft-muted);cursor:not-allowed}.bookero-plugin-form .field textarea{border:1px solid var(--bookero-plugin-color-border);border-radius:5px;display:block;font-size:16px;height:120px;padding:10px;width:100%}.bookero-plugin-form .field textarea[disabled]{background:var(--bookero-plugin-color-soft-muted);cursor:not-allowed}.bookero-plugin-form .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bookero-plugin-color-white);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAxNSIgd2lkdGg9IjY0MCIgaGVpZ2h0PSI2NDAiPjxwYXRoIGQ9Ik0xOCAwbC04IDgtOC04IiBzdHJva2U9IiM5OTkiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBmaWxsPSJub25lIi8+PC9zdmc+");background-repeat:no-repeat;background-size:17px 15px;background-position:97% 19px;border:1px solid var(--bookero-plugin-color-border);border-radius:5px;display:block;font-size:16px;height:48px;padding:0 40px 0 16px;position:relative;width:100%}.bookero-plugin-form .field select[disabled]{background:var(--bookero-plugin-color-soft-muted);cursor:not-allowed}.bookero-plugin-form .field select.is-short{background-position:80% 19px}.bookero-plugin-form .field input:active,.bookero-plugin-form .field input:focus,.bookero-plugin-form .field select:active,.bookero-plugin-form .field select:focus,.bookero-plugin-form .field textarea:active,.bookero-plugin-form .field textarea:focus{border-color:var(--bookero-plugin-color-primary)}.bookero-plugin-form .field.is-invalid .multiselect__tags,.bookero-plugin-form .field.is-invalid input,.bookero-plugin-form .field.is-invalid select,.bookero-plugin-form .field.is-invalid textarea{border-bottom-color:#e63939;border-bottom-width:2px}.bookero-plugin-form .field .multiselect__tags{border:1px solid var(--bookero-plugin-color-border);min-height:48px;padding:12px 40px 0 12px}.bookero-plugin-form .field .multiselect__select{height:48px;top:0}.bookero-plugin-form .field .multiselect__select:after,.bookero-plugin-form .field .multiselect__select:before{background:#a6a6a6;border-radius:5px;content:"";border:none;left:50%;height:2px;margin:0;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:8px}.bookero-plugin-form .field .multiselect__select:before{margin:0 0 0 -2px;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.bookero-plugin-form .field .multiselect__select:after{margin:0 0 0 2px;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.bookero-plugin-form .field .multiselect__content-wrapper{border:1px solid var(--bookero-plugin-color-border);border-top:none}.bookero-plugin-form .field .multiselect__content{padding:0!important}.bookero-plugin-form .field .multiselect__element:after,.bookero-plugin-form .field .multiselect__element:before{display:none!important}.bookero-plugin-form .field .multiselect__option{white-space:normal}.bookero-plugin-form .field .multiselect__option--highlight{background:var(--bookero-plugin-color-primary)}.bookero-plugin-form .field-note{color:var(--bookero-plugin-color-muted);font-size:13px;font-style:normal;width:100%}.bookero-plugin-form .field-note,.bookero-plugin-form .field .note{display:block;font-weight:300;margin:5px 0 0 0}.bookero-plugin-form .field .note.is-required{color:var(--bookero-plugin-color-muted)}.bookero-plugin-form .field .field-desc iframe{max-width:100%}.bookero-plugin-form .field .vti__input{border:1px solid var(--bookero-plugin-color-border);border-radius:0 5px 5px 0;margin:-1px -1px -1px 0}.bookero-plugin-form .field .vue-tel-input{border:1px solid var(--bookero-plugin-color-border);border-radius:5px}.bookero-plugin-form .field .vue-tel-input:focus-within{-webkit-box-shadow:none;box-shadow:none}.bookero-plugin-form .field .vue-tel-input .vti__dropdown-item,.bookero-plugin-form .field .vue-tel-input .vti__dropdown-item>span,.bookero-plugin-form .field .vue-tel-input .vti__dropdown-item>strong{font-size:13px!important}.bookero-plugin-form .error-message{background-color:var(--bookero-plugin-color-white);color:#e63939;font-size:12px;font-weight:700;margin:5px 0 0 0;padding:0}.bookero-plugin-form .error-block{background-color:var(--bookero-plugin-color-white);border:1px solid #e63939;border-radius:5px;color:#e63939;font-weight:700;margin:10px 0;padding:5px 10px;text-align:center;width:100%}.bookero-plugin-form-wrapper{text-align:left}.bookero-plugin-form-wrapper a{color:var(--bookero-plugin-color-primary);text-decoration:none!important}.bookero-plugin-form-wrapper a:active,.bookero-plugin-form-wrapper a:focus,.bookero-plugin-form-wrapper a:hover{color:var(--bookero-plugin-color-primary-dark)}.vdp-datepicker__calendar header{background:rgba(0,0,0,0);height:auto}.vdp-datepicker input[readonly]{background:var(--bookero-plugin-color-white)!important;cursor:pointer!important}body .bookero-plugin-form{font-weight:300;margin:50px auto;max-width:560px;position:relative;width:100%}body .bookero-plugin-form-cart-step-1,body .bookero-plugin-form-cart-step-2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body .bookero-plugin-form-cart-step-1 .bookero-plugin-header,body .bookero-plugin-form-cart-step-2 .bookero-plugin-header{margin-top:0}body .bookero-plugin-form-heading{color:var(--bookero-plugin-color-text);font-size:23px;font-weight:200;margin:25px 0 10px 0;text-align:left;width:100%}body .bookero-plugin-form-heading.has-separator{border-top:1px solid var(--bookero-plugin-color-border);margin:20px 0 10px 0;padding-top:30px}body .bookero-plugin-form-heading.is-inactive{opacity:.25;pointer-events:none}body .bookero-plugin-form .field .multiselect__input{border:none;height:30px!important;margin:-5px 0 0 0!important;padding:0 5px!important;position:absolute}body .bookero-plugin-form .field .bookero-plugin-services-list-styled-all .multiselect__content{padding:0!important}body .bookero-plugin-form .field .bookero-plugin-services-list-styled-all .multiselect__option.multiselect__option--group.multiselect__option--disabled{background:rgba(0,0,0,0);border-top:1px solid var(--bookero-plugin-color-border);border-bottom:1px solid var(--bookero-plugin-color-border);border-left:none;border-right:none;border-radius:0;display:block;font-size:12px;font-weight:700;line-height:22px;margin:5px 0;min-height:24px;padding:0 12px}body .bookero-plugin-form .dates-section+.add-to-cart-section,body .bookero-plugin-form .hours-section+.add-to-cart-section,body .bookero-plugin-form .inquries-list-section+.submit-section,body .bookero-plugin-form .params-section+.add-to-cart-section{width:100%}body .bookero-plugin-error{background:var(--bookero-plugin-color-soft-muted);border:1px solid var(--bookero-plugin-color-border);border-radius:5px;padding:30px;text-align:center}body .bookero-plugin-error-msg{font-size:20px;margin:0;padding:10px 0}body .bookero-plugin-error-btn{background:var(--bookero-plugin-color-primary);border:none;border-radius:5px;color:var(--bookero-plugin-color-white);cursor:pointer;font-size:16px;letter-spacing:0;margin:20px 0 0 0;padding:10px 20px;text-transform:none}body .bookero-plugin-error-btn:active,body .bookero-plugin-error-btn:focus,body .bookero-plugin-error-btn:hover{background:var(--bookero-plugin-color-primary-dark)}body .bookero-plugin-header{background:var(--bookero-plugin-color-primary);border-radius:5px;color:var(--bookero-plugin-color-white);font-size:24px;font-weight:300;margin:20px 0;padding:18px 25px;position:relative;width:100%}body .bookero-plugin-header-close{height:24px;position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:24px}body .bookero-plugin-header-close:after,body .bookero-plugin-header-close:before{content:"";background:var(--bookero-plugin-color-white);height:2px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);width:24px}body .bookero-plugin-header-close:before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg)}body .bookero-plugin-header-close:hover{cursor:pointer;-webkit-transform:translateY(-50%) scale(1.2);-ms-transform:translateY(-50%) scale(1.2);transform:translateY(-50%) scale(1.2)}body .bookero-plugin-footer{color:rgba(0,0,0,.66);font-size:12px;padding:50px 0 0 0;text-align:center}body .bookero-plugin-hideable-part{height:auto;margin:0;min-height:750px;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}body .bookero-plugin-hideable-part.is-hidden{min-height:0;opacity:0;overflow:hidden}body .bookero-plugin-hideable-part.has-overflow{overflow:hidden}body .bookero-plugin-hideable-part .bookero-plugin-header{margin-top:0}body .bookero-plugin-form-message{border:1px solid var(--bookero-plugin-color-border);border-radius:3px;font-weight:500;margin-bottom:32px;padding:15px 20px}body .bookero-plugin-form-message[data-type=info]{background:var(--bookero-plugin-color-soft);border-color:rgba(0,75,55,.24);color:var(--bookero-plugin-color-primary)}body .bookero-plugin-form-message[data-type=warning]{background:#fffbf2;border-color:#fd9;color:#c80}body .bookero-plugin-form-message[data-type=danger]{background:#fdeeee;border-color:#f7c1c1;color:#e63939}body .bookero-plugin-form .people-section.is-without-children-field+.days-section{padding-left:10px;width:50%}body .bookero-plugin-form .people-section.is-without-children-field+.days-section .field{width:100%}@media (max-width:580px){body .bookero-plugin-form{padding:0 10px}body .bookero-plugin-form .bookero-plugin-header{font-size:18px;padding:10px 15px}body .bookero-plugin-form .bookero-plugin-header-close{right:10px}}#bookero-plugin{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#bookero-plugin *{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}#bookero-plugin *::-webkit-input-placeholder{color:var(--bookero-plugin-color-muted)}#bookero-plugin *::-moz-placeholder{color:var(--bookero-plugin-color-muted)}#bookero-plugin *:-ms-input-placeholder{color:var(--bookero-plugin-color-muted)}#bookero-plugin *:-moz-placeholder{color:var(--bookero-plugin-color-muted)}#bookero-plugin[data-mode=sticky]{bottom:0;height:100%;min-width:200px;pointer-events:none;position:fixed;z-index:1000000}#bookero-plugin[data-mode=sticky] .bookero-plugin-form{height:100%;margin:0}#bookero-plugin[data-mode=sticky] .bookero-sticky-plugin-content{background:var(--bookero-plugin-color-white);display:block;height:100%;opacity:0;padding:0;position:relative;-webkit-transform:translateX(560px);-ms-transform:translateX(560px);transform:translateX(560px);width:0;z-index:1}#bookero-plugin[data-mode=sticky] .bookero-sticky-plugin-content .bookero-sticky-plugin-toggle{bottom:0;left:0!important;position:absolute;right:0!important;width:100%!important;z-index:1}#bookero-plugin[data-mode=sticky] .bookero-sticky-plugin-content-inner{background:var(--bookero-plugin-color-white);height:100%;overflow:auto;padding:0;width:560px}#bookero-plugin[data-mode=sticky] .bookero-sticky-plugin-content-inner .bookero-plugin-form-wrapper{padding:20px 20px 70px 20px}#bookero-plugin[data-mode=sticky].is-open{pointer-events:auto}#bookero-plugin[data-mode=sticky].is-open .bookero-sticky-plugin-content{-webkit-box-shadow:0 0 10px rgba(0,0,0,.125);box-shadow:0 0 10px rgba(0,0,0,.125);display:block;height:100%;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);width:100%}#bookero-plugin[data-mode=sticky] .bookero-sticky-plugin-toggle{-webkit-appearance:none;background:var(--bookero-plugin-color-primary);border:none;bottom:0;color:var(--bookero-plugin-color-white);cursor:pointer;font-size:16px;font-weight:700;height:48px;letter-spacing:0;pointer-events:auto;position:absolute;right:0;text-transform:none;width:200px}#bookero-plugin[data-mode=sticky][data-position=bottom-right]{right:0}#bookero-plugin[data-mode=sticky][data-position=bottom-left]{left:0}#bookero-plugin[data-mode=sticky][data-position=bottom-left] .bookero-sticky-plugin-content{-webkit-transform:translateX(-560px);-ms-transform:translateX(-560px);transform:translateX(-560px)}#bookero-plugin[data-mode=sticky][data-position=bottom-left] .bookero-sticky-plugin-toggle{left:0;right:auto}#bookero-plugin[data-mode=sticky][data-position=bottom-left].is-open .bookero-sticky-plugin-content{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#bookero-plugin[data-mode=sticky][data-is-initialized=true] .bookero-sticky-plugin-content{-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media (max-width:720px){#bookero-plugin[data-mode=sticky]{max-width:100%}#bookero-plugin[data-mode=sticky] .bookero-sticky-plugin-content{max-width:100%}#bookero-plugin[data-mode=sticky] .bookero-sticky-plugin-content-inner{max-width:100%;padding:10px;width:100%}#bookero-plugin[data-mode=sticky] .bookero-sticky-plugin-content-inner .bookero-plugin-form{padding:0}}#bookero #bookero-plugin,#bookero-plugin{width:100%;max-width:100%}#bookero .bookero-plugin-form,#bookero-plugin .bookero-plugin-form,body #bookero .bookero-plugin-form{margin:0 auto !important;max-width:720px !important;width:100% !important;padding:0 !important;color:var(--bookero-plugin-color-text) !important}#bookero .bookero-plugin-form-wrapper,#bookero-plugin .bookero-plugin-form-wrapper{width:100% !important}#bookero .bookero-plugin-header,#bookero-plugin .bookero-plugin-header,body #bookero .bookero-plugin-header{background:linear-gradient(135deg,#002f24,#004b37) !important;color:#fffef9 !important;border-radius:16px !important;font-weight:800 !important}#bookero .bookero-plugin-form-heading,#bookero-plugin .bookero-plugin-form-heading,body #bookero .bookero-plugin-form-heading{color:#002f24 !important;font-weight:850 !important;letter-spacing:-.02em !important}#bookero .calendar-nav,#bookero-plugin .calendar-nav{border-radius:16px !important;border-color:rgba(0,75,55,.16) !important;background:#fffef9 !important}#bookero .calendar-nav-month,#bookero-plugin .calendar-nav-month{color:#002f24 !important;font-weight:900 !important}#bookero .calendar-days-heading-cell,#bookero-plugin .calendar-days-heading-cell{color:#004b37 !important;font-weight:900 !important}#bookero .calendar-days-list-cell,#bookero-plugin .calendar-days-list-cell,#bookero .hours-list-item,#bookero-plugin .hours-list-item,#bookero .week-days-hour,#bookero-plugin .week-days-hour{border-radius:12px !important}#bookero .calendar-days-list-cell.is-valid,#bookero-plugin .calendar-days-list-cell.is-valid,#bookero .hours-section .hours-wrapper .hours-list-item,#bookero-plugin .hours-section .hours-wrapper .hours-list-item,#bookero .week-days-hour,#bookero-plugin .week-days-hour{background:#fff0df !important;border-color:#fff0df !important;color:#004b37 !important}#bookero .calendar-days-list-cell.is-valid:hover,#bookero-plugin .calendar-days-list-cell.is-valid:hover,#bookero .hours-section .hours-wrapper .hours-list-item:hover,#bookero-plugin .hours-section .hours-wrapper .hours-list-item:hover,#bookero .week-days-hour:hover,#bookero-plugin .week-days-hour:hover{background:#ffe5cd !important;border-color:#ec6a36 !important;color:#8f3519 !important}#bookero .calendar-days-list-cell.is-selected,#bookero-plugin .calendar-days-list-cell.is-selected,#bookero .hours-section .hours-wrapper .hours-list-item.is-selected,#bookero-plugin .hours-section .hours-wrapper .hours-list-item.is-selected,#bookero .week-days-hour.is-selected,#bookero-plugin .week-days-hour.is-selected,#bookero .add-to-cart-section .add-button,#bookero-plugin .add-to-cart-section .add-button,#bookero .submit-section .submit-button,#bookero-plugin .submit-section .submit-button,#bookero .submit-section button,#bookero-plugin .submit-section button,#bookero .bookero-plugin-error-btn,#bookero-plugin .bookero-plugin-error-btn{background:linear-gradient(135deg,#004b37,#002f24) !important;border-color:#004b37 !important;color:#fffef9 !important}#bookero .add-to-cart-section .add-button:hover,#bookero-plugin .add-to-cart-section .add-button:hover,#bookero .submit-section button:hover,#bookero-plugin .submit-section button:hover{background:linear-gradient(135deg,#8f3519,#d94f24) !important;color:#fffef9 !important}#bookero .bookero-plugin-form .field input,#bookero .bookero-plugin-form .field select,#bookero .bookero-plugin-form .field textarea,#bookero-plugin .bookero-plugin-form .field input,#bookero-plugin .bookero-plugin-form .field select,#bookero-plugin .bookero-plugin-form .field textarea{border-color:rgba(0,75,55,.18) !important;border-radius:12px !important;color:#24160f !important;background-color:#fffef9 !important}#bookero .bookero-plugin-form .field input:focus,#bookero .bookero-plugin-form .field select:focus,#bookero .bookero-plugin-form .field textarea:focus,#bookero-plugin .bookero-plugin-form .field input:focus,#bookero-plugin .bookero-plugin-form .field select:focus,#bookero-plugin .bookero-plugin-form .field textarea:focus{border-color:#d94f24 !important;box-shadow:0 0 0 4px rgba(217,79,36,.14) !important}#bookero .switcher.is-active,#bookero-plugin .switcher.is-active{background:#004b37 !important;border-color:#004b37 !important}#bookero .bookero-plugin-form-message[data-type=info],#bookero-plugin .bookero-plugin-form-message[data-type=info]{background:#fff0df !important;border-color:rgba(217,79,36,.28) !important;color:#004b37 !important}@media (max-width:640px){#bookero{max-width:100%}#bookero .bookero-plugin-form,#bookero-plugin .bookero-plugin-form,body #bookero .bookero-plugin-form{padding:0 !important;max-width:100% !important}#bookero .calendar-days-list-cell,#bookero-plugin .calendar-days-list-cell{border-radius:9px !important}#bookero .hours-section .hours-wrapper .hours-list-item,#bookero-plugin .hours-section .hours-wrapper .hours-list-item{border-radius:9px !important}}.booking-card::before{display:none !important;content:none !important;background:none !important}#bookero .calendar-days-list-cell.is-sub-selected::before,#bookero .calendar-days-list-cell.is-selected + .is-sub-selected::before,#bookero-plugin .calendar-days-list-cell.is-sub-selected::before,#bookero-plugin .calendar-days-list-cell.is-selected + .is-sub-selected::before{display:none !important;content:none !important;background:transparent !important;width:0 !important}#bookero .booking-card::before,#bookero-plugin .booking-card::before{display:none !important;content:none !important}.court-outline,.court-visual,.court-line-art{display:none !important}.court-grid.court-grid-text{grid-template-columns:minmax(0,860px);justify-content:center}.court-grid.court-grid-text .section-copy{max-width:860px}.court-grid.court-grid-text .section-copy h2{max-width:780px}.footer-inner{justify-content:center;text-align:center}.header-cta{display:none !important}.hero .eyebrow{display:none !important}.court-outline,.court-outline::before,.court-outline::after,.court-visual,.court-visual::before,.court-visual::after,.court-line-art,.court-line-art::before,.court-line-art::after{display:none !important;content:none !important}.hero{background:radial-gradient(circle at 18% 18%,rgba(217,79,36,.32),transparent 30%),linear-gradient(135deg,#00281f 0%,var(--green-950) 52%,#003d2d 100%)}.court-grid,.court-grid.court-grid-text{grid-template-columns:minmax(0,860px) !important;justify-content:center !important}.court-grid .section-copy{max-width:860px}.site-footer .button,.site-footer .header-cta,.site-footer a[href="#rezerwacje"]{display:none !important}.booking-card{overflow:visible !important;background:linear-gradient(180deg,rgba(255,254,249,.98),rgba(255,247,232,.98)) !important}.booking-card::before,.booking-card::after{display:none !important;content:none !important;width:0 !important;height:0 !important;background:none !important;box-shadow:none !important;filter:none !important}#bookero .calendar-days-list-cell.is-sub-selected::before,#bookero .calendar-days-list-cell.is-selected + .is-sub-selected::before,#bookero .week-days-hour.is-waiting-list::after,#bookero .hours-section .hours-wrapper .hours-list-item.is-waiting-list::after,#bookero-plugin .calendar-days-list-cell.is-sub-selected::before,#bookero-plugin .calendar-days-list-cell.is-selected + .is-sub-selected::before{display:none !important;content:none !important;width:0 !important;height:0 !important;background:transparent !important}.site-footer{width:100%;overflow:hidden}.footer-inner{display:flex !important;align-items:center !important;justify-content:center !important;flex-wrap:wrap !important;gap:10px !important;text-align:center !important}.footer-inner p{margin:0 !important;max-width:100%;overflow-wrap:anywhere}.site-footer a[href="#rezerwacje"],.site-footer .button,.site-footer .header-cta{display:none !important}@media (max-width:640px){.site-footer{padding:22px 0 !important}.footer-inner{width:min(100% - 28px,var(--container));margin-inline:auto}}.court-section{padding:106px 0;background:radial-gradient(circle at 18% 12%,rgba(217,79,36,.16),transparent 28%),linear-gradient(135deg,var(--green-950),#003c2d 58%,var(--green-900));color:var(--white)}.court-grid,.court-grid.court-grid-text{display:grid !important;grid-template-columns:minmax(0,860px) !important;justify-content:center !important;gap:48px;align-items:center}.court-grid .section-copy,.court-grid.court-grid-text .section-copy{max-width:860px}.court-section .section-copy h2{max-width:780px;color:var(--white);font-family:"Playfair Display",Georgia,serif;font-size:clamp(2.45rem,5vw,5rem);line-height:.92;letter-spacing:-.05em;margin-bottom:22px}.court-section .section-copy p{color:rgba(255,254,249,.76);font-size:1.05rem;line-height:1.72}.quote-card{margin-top:28px;padding:24px;border-radius:24px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.15);box-shadow:0 18px 50px rgba(0,0,0,.13)}.quote-card strong{display:block;margin-bottom:8px;color:var(--clay-500);font-size:1.1rem;font-weight:950}.quote-card p{margin:0}.court-visual,.court-line-art,.court-outline,.court-visual::before,.court-visual::after,.court-line-art::before,.court-line-art::after,.rules-section{padding:104px 0;background:radial-gradient(circle at 90% 8%,rgba(255,254,249,.16),transparent 26%),linear-gradient(180deg,var(--clay-900),var(--clay-700));color:var(--white)}.section-heading{max-width:850px;margin-bottom:34px}.section-heading h2{color:var(--white);font-family:"Playfair Display",Georgia,serif;font-size:clamp(2.35rem,4.8vw,4.8rem);line-height:.94;letter-spacing:-.05em;margin-bottom:16px}.section-heading p{color:rgba(255,254,249,.76);max-width:720px;line-height:1.65}.rules-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.rules-grid article{padding:24px;border-radius:var(--radius-lg);background:rgba(255,254,249,.12);border:1px solid rgba(255,254,249,.16);box-shadow:0 18px 44px rgba(77,25,8,.10)}.rules-grid span{display:inline-grid;place-items:center;width:42px;height:42px;margin-bottom:24px;border-radius:50%;background:var(--white);color:var(--green-950);font-weight:950}.rules-grid h3{color:var(--white);font-size:1.22rem;margin-bottom:8px}.rules-grid p{margin:0;color:rgba(255,254,249,.78);line-height:1.58}.experience-section{padding:96px 0;background:var(--cream-100)}.experience-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:34px;align-items:start}.experience-grid h2{color:var(--green-950);font-family:"Playfair Display",Georgia,serif;font-size:clamp(2.3rem,4.6vw,4.6rem);line-height:.94;letter-spacing:-.05em}.experience-list{display:grid;gap:14px}.experience-list article{display:flex;gap:18px;align-items:center;padding:24px;border-radius:24px;background:var(--white);border:1px solid var(--line);box-shadow:0 14px 44px rgba(0,47,36,.08)}.experience-list strong{flex:none;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--green-950);color:var(--white)}.experience-list p{margin:0;color:var(--muted);font-weight:750;line-height:1.5}.contact-section{padding:104px 0;background:linear-gradient(180deg,var(--cream-200),var(--cream-100))}.contact-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:26px;align-items:stretch}.contact-card{padding:36px;border-radius:var(--radius-xl);background:var(--white);border:1px solid var(--line);box-shadow:0 22px 70px rgba(0,47,36,.10)}.contact-card h2{color:var(--green-950);font-family:"Playfair Display",Georgia,serif;font-size:clamp(2.2rem,4.4vw,4.2rem);line-height:.94;letter-spacing:-.05em;margin-bottom:18px}.contact-card p{color:var(--muted);line-height:1.66}address{display:grid;gap:12px;margin:30px 0 22px;font-style:normal}address a{padding:16px 18px;border-radius:var(--radius-md);background:#fff7e8;color:var(--green-950);font-weight:900;border:1px solid rgba(0,75,55,.1);overflow-wrap:anywhere}.map-card{min-height:500px;overflow:hidden;border-radius:var(--radius-xl);border:1px solid var(--line);box-shadow:0 22px 70px rgba(0,47,36,.12);background:var(--white)}.map-card iframe{width:100%;height:100%;min-height:500px;border:0;display:block;filter:saturate(.9) contrast(1.03)}.site-footer{width:100%;padding:28px 0;color:rgba(255,254,249,.75);background:var(--green-950);overflow:hidden}.footer-inner{display:flex !important;justify-content:center !important;align-items:center !important;flex-wrap:wrap !important;gap:10px !important;text-align:center !important}.footer-inner p{margin:0 !important;max-width:100%;overflow-wrap:anywhere}.site-footer a[href="#rezerwacje"],.site-footer .button,.site-footer .header-cta{display:none !important}@media (max-width:980px){.main-nav{display:none}.hero-grid,.court-grid,.experience-grid,.contact-grid{grid-template-columns:1fr !important}.logo-stage{max-width:460px;margin-inline:auto}.rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.container{width:min(100% - 28px,var(--container))}.header-inner{min-height:74px}.brand-logo{width:50px;height:50px}.brand small{display:none}.hero{min-height:auto}.hero-grid{padding:62px 0 72px}h1{font-size:clamp(3.2rem,17vw,5rem)}.lead{font-size:1.02rem}.hero-actions .button,.contact-actions .button{width:100%}.booking-section,.court-section,.rules-section,.experience-section,.contact-section{padding:58px 0}.booking-container{width:min(100% - 24px,1040px);gap:18px}.booking-heading{text-align:left}.booking-heading h2{font-size:clamp(2.25rem,13vw,3.35rem);margin-bottom:12px}.booking-heading p{font-size:.96rem;line-height:1.58}.booking-card{padding:7px;border-radius:22px}.contact-card{padding:24px;border-radius:24px}.rules-grid{grid-template-columns:1fr}.experience-list article{align-items:flex-start}.site-footer{padding:22px 0 !important}.footer-inner{width:min(100% - 28px,var(--container));margin-inline:auto}}.booking-card::before,.booking-card::after{display:none !important;content:none !important;background:none !important;box-shadow:none !important;border:0 !important;width:0 !important;height:0 !important}.booking-section,.booking-container,.booking-card,#bookero{float:none !important;clear:both !important}.booking-container::after,.booking-section::after,#bookero::after{content:"" !important;display:table !important;clear:both !important}.as-lower,.as-lower *{box-sizing:border-box !important}.as-lower{display:block !important;clear:both !important;width:100% !important;position:relative !important;z-index:1 !important;overflow:visible !important;background:var(--cream-100) !important;color:var(--ink) !important}.as-lower-section{display:block !important;width:100% !important;clear:both !important;position:relative !important;overflow:hidden !important}.as-lower .container{width:min(100% - 44px,var(--container)) !important;margin-inline:auto !important}.as-kicker{color:var(--clay-700) !important;font-size:.76rem !important;font-weight:950 !important;letter-spacing:.18em !important;text-transform:uppercase !important;margin-bottom:14px !important}.as-lower h2,.as-lower h3,.as-lower p{margin-top:0 !important}.as-lower h2{font-family:"Playfair Display",Georgia,serif !important;font-size:clamp(2.15rem,4.7vw,4.65rem) !important;line-height:.96 !important;letter-spacing:-.052em !important;margin-bottom:18px !important}.as-lower p{font-size:1rem !important;line-height:1.68 !important}.as-rules{padding:clamp(68px,8vw,108px) 0 !important;background:linear-gradient(180deg,var(--cream-100),#f3ddbb) !important}.as-section-head{max-width:850px !important;margin-bottom:32px !important}.as-section-head h2{color:var(--green-950) !important}.as-section-head p{max-width:620px !important;color:var(--muted) !important;margin-bottom:0 !important}.as-rule-cards{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:16px !important}.as-rule-cards article{display:block !important;min-height:100% !important;padding:24px !important;border-radius:24px !important;background:var(--white) !important;border:1px solid rgba(0,75,55,.12) !important;box-shadow:0 14px 44px rgba(0,47,36,.08) !important}.as-rule-cards span{display:inline-grid !important;place-items:center !important;width:42px !important;height:42px !important;margin-bottom:22px !important;border-radius:50% !important;background:var(--green-950) !important;color:var(--white) !important;font-weight:950 !important}.as-rule-cards h3{color:var(--green-950) !important;font-size:1.16rem !important;line-height:1.18 !important;margin:0 0 10px !important}.as-rule-cards p{color:var(--muted) !important;margin:0 !important;font-weight:650 !important}.as-steps{padding:clamp(68px,8vw,100px) 0 !important;background:var(--green-950) !important;color:var(--white) !important}.as-steps__grid{display:grid !important;grid-template-columns:.82fr 1.18fr !important;gap:clamp(24px,5vw,60px) !important;align-items:start !important}.as-steps .as-kicker{color:var(--clay-500) !important}.as-steps h2{color:var(--white) !important}.as-steps p{color:rgba(255,254,249,.74) !important}.as-step-list{display:grid !important;gap:14px !important}.as-step-list article{display:grid !important;grid-template-columns:54px 1fr !important;gap:18px !important;align-items:start !important;padding:22px !important;border-radius:24px !important;background:rgba(255,254,249,.09) !important;border:1px solid rgba(255,254,249,.15) !important}.as-step-list b{display:grid !important;place-items:center !important;width:48px !important;height:48px !important;border-radius:50% !important;background:var(--clay-700) !important;color:var(--white) !important;font-weight:950 !important}.as-step-list h3{color:var(--white) !important;font-size:1.18rem !important;margin:0 0 6px !important}.as-step-list p{margin:0 !important}.as-contact{padding:clamp(68px,8vw,106px) 0 !important;background:linear-gradient(180deg,var(--cream-200),var(--cream-100)) !important}.as-contact__grid{display:grid !important;grid-template-columns:.88fr 1.12fr !important;gap:26px !important;align-items:stretch !important}.as-contact-card,.as-map-card{display:block !important;border-radius:var(--radius-xl) !important;background:var(--white) !important;border:1px solid rgba(0,75,55,.13) !important;box-shadow:0 22px 70px rgba(0,47,36,.10) !important;overflow:hidden !important}.as-contact-card{padding:clamp(24px,4vw,38px) !important;overflow:visible !important}.as-contact-card h2{color:var(--green-950) !important;font-size:clamp(2rem,4vw,4rem) !important}.as-contact-card p{color:var(--muted) !important;margin-bottom:0 !important}.as-contact-links{display:grid !important;gap:12px !important;margin:28px 0 22px !important}.as-contact-links a{display:block !important;padding:15px 17px !important;border-radius:var(--radius-md) !important;background:#fff7e8 !important;color:var(--green-950) !important;border:1px solid rgba(0,75,55,.10) !important;font-weight:900 !important;overflow-wrap:anywhere !important}.as-contact-actions{display:flex !important;flex-wrap:wrap !important;gap:12px !important}.as-map-card{min-height:480px !important}.as-map-card iframe{display:block !important;width:100% !important;height:100% !important;min-height:480px !important;border:0 !important}.as-footer{display:block !important;clear:both !important;width:100% !important;padding:28px 0 !important;background:var(--green-950) !important;color:rgba(255,254,249,.76) !important}.as-footer__inner{display:flex !important;justify-content:space-between !important;align-items:center !important;text-align:left !important;gap:18px !important;flex-wrap:wrap !important}.as-footer p{margin:0 !important;font-weight:700 !important}.as-footer a{color:var(--white) !important;font-weight:900 !important;text-decoration:none !important}.as-footer a:hover{color:var(--clay-500) !important}.booking-card::before,.booking-card::after{content:none !important;display:none !important}@media (max-width:980px){.as-steps__grid,.as-contact__grid{grid-template-columns:1fr !important}.as-rule-cards{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:640px){.as-lower .container{width:min(100% - 28px,var(--container)) !important}.as-lower-section{padding-top:58px !important;padding-bottom:58px !important}.as-rule-cards{grid-template-columns:1fr !important}.as-step-list article{grid-template-columns:42px 1fr !important;padding:18px !important}.as-step-list b{width:40px !important;height:40px !important}.as-contact-actions .button{width:100% !important}.as-map-card,.as-map-card iframe{min-height:360px !important}}@media (max-width:980px){.site-header{position:sticky}.header-inner{gap:12px}.main-nav{display:flex !important;margin-left:auto;padding:4px}.main-nav a:not(.nav-instagram){display:none !important}.main-nav .nav-instagram{width:42px !important;height:42px !important;padding:0 !important}}@media (max-width:760px){body{overflow-x:hidden}.container{width:min(100% - 28px,var(--container)) !important}.brand{gap:10px}.brand strong{font-size:.95rem}.brand picture{width:48px !important;height:48px !important;flex-basis:48px !important}.brand-logo{width:48px !important;height:48px !important}.hero-grid{gap:34px !important;padding:54px 0 62px !important}.hero-copy h1,h1{font-size:clamp(3.05rem,16vw,4.85rem) !important;line-height:.86 !important}.lead{max-width:100%;font-size:1rem !important;line-height:1.62 !important}.logo-stage{padding:18px !important;border-radius:24px !important}.logo-stage{max-width:330px !important;margin-inline:auto !important;overflow:hidden !important}.logo-ring{padding:12px !important}.logo-ring picture{width:min(100%,240px) !important}.logo-ring img{width:100% !important;height:100% !important;max-width:240px !important;max-height:240px !important;object-fit:contain !important}.booking-section{padding:48px 0 !important}.booking-heading{text-align:left !important}.booking-heading h2{font-size:clamp(2.05rem,11vw,3.15rem) !important}.booking-card{width:100% !important;padding:8px !important;border-radius:20px !important}#bookero{font-size:14px !important}.as-lower-section{padding-top:52px !important;padding-bottom:52px !important}.as-section-head h2,.as-contact-card h2{font-size:clamp(2rem,11vw,3.05rem) !important}}@media (max-width:420px){.logo-stage{max-width:286px !important;padding:14px !important}.logo-stage::before{inset:9px !important;border-radius:18px !important}.logo-ring{padding:8px !important}.logo-ring picture{width:min(100%,205px) !important}.logo-ring img{max-width:205px !important;max-height:205px !important}.container{width:min(100% - 22px,var(--container)) !important}.brand span{max-width:185px}.brand strong{font-size:.88rem;line-height:1.05}.hero-actions .button,.contact-actions .button,.as-contact-actions .button{width:100% !important}.booking-card{padding:6px !important}.as-rule-cards article,.as-step-list article,.as-contact-card{border-radius:20px !important}.as-footer__inner{align-items:flex-start !important;flex-direction:column !important}}.as-booking-memory{margin:14px auto 0;padding:14px 16px;max-width:920px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(0,75,55,.14);border-radius:16px;background:linear-gradient(180deg,rgba(255,254,249,.96),rgba(255,247,232,.96));color:var(--green-950);font-size:.9rem;font-weight:800}.as-booking-memory[hidden]{display:none !important}.as-booking-memory__label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;line-height:1.4}.as-booking-memory__label input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:var(--clay-700)}.as-booking-memory__clear{flex:0 0 auto;border:0;padding:8px 10px;border-radius:999px;background:rgba(0,75,55,.08);color:var(--green-900);font:inherit;font-size:.82rem;font-weight:900;cursor:pointer}.as-booking-memory__clear:hover{background:rgba(217,79,36,.12);color:var(--clay-900)}@media (max-width:640px){.as-booking-memory{align-items:stretch;flex-direction:column;padding:13px;font-size:.84rem}.as-booking-memory__clear{width:100%}}.as-reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease,box-shadow .22s ease,border-color .22s ease;will-change:opacity,transform}.as-reveal.is-visible{opacity:1;transform:translateY(0)}.hero-copy.is-visible,.logo-stage.is-visible{animation:asHeroSoft .62s ease both}.logo-stage.is-visible{animation-delay:.08s}.as-rule-cards article,.as-step-list article,.as-contact-links a,.booking-card,.logo-stage{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}@media (hover:hover) and (pointer:fine){.as-rule-cards article:hover,.as-step-list article:hover,.as-contact-links a:hover{transform:translateY(-3px)}}@keyframes asHeroSoft{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.as-reveal{transform:translateY(8px);transition-duration:.32s;will-change:auto}.hero-copy.is-visible,.logo-stage.is-visible{animation:none}}@media (prefers-reduced-motion:reduce){.as-reveal{opacity:1 !important;transform:none !important;transition:none !important}}.as-booking-memory{display:flex !important}.as-booking-memory[hidden]{display:flex !important}#bookero:is(.error-message,.errors-list,.calendar-message,.week-message,.hours-error,.dates-section-load-error-label,.hours-section-load-error-label){width:100% !important;max-width:100% !important;overflow-wrap:anywhere !important;word-break:normal !important;white-space:normal !important;line-height:1.45 !important;box-sizing:border-box !important}#bookero:is(.is-invalid,.has-error):is(input,select,textarea),#bookero:is(input,select,textarea).is-invalid{border-color:#b94520 !important;box-shadow:0 0 0 3px rgba(185,69,32,.13) !important}#bookero .field,#bookero .bookero-plugin-field,#bookero .customer-section,#bookero .agreements-section,#bookero .add-to-cart-section{max-width:100% !important}@media (max-width:640px){#bookero,#bookero-plugin{max-width:100% !important;overflow-x:hidden !important}#bookero:is(.error-message,.errors-list,.calendar-message,.week-message,.hours-error){margin-left:0 !important;margin-right:0 !important;padding:9px 10px !important;border-radius:10px !important;font-size:12.5px !important;text-align:left !important}#bookero .agreements-section .error-message,#bookero .error-block .errors-list{margin:8px 0 0 !important}#bookero .alert-popup,#bookero .details-popup,.alert-popup,.details-popup{width:calc(100vw - 24px) !important;max-width:calc(100vw - 24px) !important;max-height:calc(100vh - 24px) !important;border-radius:18px !important;padding:18px 16px !important;overflow:auto !important}.alert-popup-content,.details-popup-content{max-height:calc(100vh - 120px) !important;overflow:auto !important;-webkit-overflow-scrolling:touch}#bookero .add-to-cart-section .add-button{width:100% !important;margin-left:0 !important;padding-right:42px !important}#bookero .add-to-cart-section .cancel-button{width:100% !important;text-align:center !important}}.as-booking-memory{display:grid !important;grid-template-columns:1fr !important;gap:14px !important;margin:16px auto 0 !important;padding:18px !important;max-width:760px !important;border:1px solid rgba(0,75,55,.16) !important;border-radius:18px !important;background:linear-gradient(180deg,rgba(255,254,249,.98),rgba(255,247,232,.98)) !important;color:var(--green-950) !important;box-shadow:0 12px 34px rgba(0,47,36,.08) !important}.as-booking-memory[hidden]{display:grid !important}.as-booking-memory__head strong{display:block !important;margin:0 0 4px !important;color:var(--green-950) !important;font-size:1rem !important;font-weight:950 !important}.as-booking-memory__head p{margin:0 !important;color:var(--muted) !important;font-size:.92rem !important;line-height:1.5 !important;font-weight:650 !important}.as-booking-memory__fields{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:10px !important}.as-booking-memory__fields label{display:grid !important;gap:6px !important;min-width:0 !important;color:var(--green-950) !important;font-size:.82rem !important;font-weight:900 !important}.as-booking-memory__fields input{width:100% !important;min-height:42px !important;padding:10px 12px !important;border:1px solid rgba(0,75,55,.22) !important;border-radius:12px !important;background:#fffef9 !important;color:var(--ink) !important;font:inherit !important;font-size:.92rem !important;outline:0 !important;box-shadow:none !important}.as-booking-memory__fields input:focus{border-color:var(--clay-700) !important;box-shadow:0 0 0 4px rgba(217,79,36,.14) !important}.as-booking-memory__actions{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important}.as-booking-memory__label{display:inline-flex !important;align-items:flex-start !important;gap:10px !important;margin:0 !important;color:var(--green-950) !important;font-size:.88rem !important;line-height:1.4 !important;font-weight:850 !important;cursor:pointer !important}.as-booking-memory__label input{flex:0 0 auto !important;width:18px !important;height:18px !important;margin:2px 0 0 !important;accent-color:var(--clay-700) !important}.as-booking-memory__clear{flex:0 0 auto !important;border:0 !important;min-height:38px !important;padding:9px 13px !important;border-radius:999px !important;background:rgba(0,75,55,.08) !important;color:var(--green-900) !important;font:inherit !important;font-size:.82rem !important;font-weight:900 !important;cursor:pointer !important}.as-booking-memory__clear:hover{background:rgba(217,79,36,.12) !important;color:var(--clay-900) !important}@media (max-width:760px){.as-booking-memory{max-width:100% !important;padding:14px !important;gap:12px !important}.as-booking-memory__fields{grid-template-columns:1fr !important;gap:9px !important}.as-booking-memory__actions{align-items:stretch !important;flex-direction:column !important}.as-booking-memory__clear{width:100% !important}}.regulamin-page{background:radial-gradient(circle at 12% 6%,rgba(217,79,36,.18),transparent 30%),linear-gradient(180deg,var(--cream-100),var(--cream-200));color:var(--ink)}.regulamin-hero{position:relative;overflow:hidden;padding:clamp(64px,8vw,118px) 0 clamp(46px,6vw,76px);background:linear-gradient(135deg,var(--green-950),var(--green-900));color:var(--white)}.regulamin-hero::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.34;background:radial-gradient(circle at 18% 12%,rgba(217,79,36,.55),transparent 30%),radial-gradient(circle at 88% 72%,rgba(255,254,249,.12),transparent 32%)}.regulamin-hero__inner{position:relative;z-index:1;max-width:920px}.regulamin-hero .as-kicker{color:var(--clay-500) !important}.regulamin-hero h1{max-width:900px;margin:0 0 22px;color:var(--white);font-family:"Playfair Display",Georgia,serif;font-size:clamp(3.2rem,7vw,6.8rem);line-height:.88;letter-spacing:-.058em}.regulamin-hero p{max-width:720px;margin:0;color:rgba(255,254,249,.78);font-size:clamp(1.02rem,1.5vw,1.22rem);line-height:1.7;font-weight:650}.regulamin-content{padding:clamp(52px,7vw,92px) 0}.regulamin-card{max-width:980px;padding:clamp(22px,4vw,46px);border:1px solid rgba(0,75,55,.14);border-radius:var(--radius-xl);background:linear-gradient(180deg,rgba(255,254,249,.98),rgba(255,247,232,.98));box-shadow:0 24px 80px rgba(0,47,36,.12)}.regulamin-list{margin:0;padding:0;list-style:none;counter-reset:regulamin;display:grid;gap:14px}.regulamin-list li{counter-increment:regulamin;position:relative;min-height:52px;padding:17px 18px 17px 72px;border:1px solid rgba(0,75,55,.11);border-radius:18px;background:#fffef9;color:var(--ink);line-height:1.62;font-weight:650;box-shadow:0 10px 28px rgba(0,47,36,.045)}.regulamin-list li::before{content:counter(regulamin,decimal-leading-zero);position:absolute;left:18px;top:16px;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--green-950);color:var(--white);font-size:.82rem;font-weight:950}.regulamin-list strong{color:var(--green-950);font-weight:950}.regulamin-list a{color:var(--clay-800);font-weight:950;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.regulamin-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}@media (max-width:760px){.regulamin-hero{padding-top:54px}.regulamin-hero h1{font-size:clamp(2.75rem,13vw,4.8rem)}.regulamin-card{width:min(100% - 28px,var(--container));padding:14px;border-radius:24px}.regulamin-list{gap:10px}.regulamin-list li{padding:58px 14px 15px;border-radius:16px;font-size:.96rem}.regulamin-list li::before{left:14px;top:14px;width:34px;height:34px}.regulamin-actions .button{width:100%}}