.cm-amc-book{--cm-amc-cream: #f4f1e2;--cm-amc-rust: #874729;--cm-amc-blue: #788a8f;--cm-amc-gold: #c7ad7b;--cm-amc-line: #b7bdb1;--cm-amc-muted: #a3a293;--cm-amc-hover: #e9e5d4;--cm-amc-error: #9b2c1d;position:relative;box-sizing:border-box;width:100%;color:var(--cm-amc-rust);font:16px/1.4 CM2026Palatino,Palatino,Georgia,serif}.cm-amc-book *,.cm-amc-book *:before,.cm-amc-book *:after{box-sizing:border-box}.cm-amc-book [hidden]{display:none!important}.cm-amc-book button{margin:0;font-family:inherit;letter-spacing:0;text-transform:none;cursor:pointer}.cm-amc-book button:focus-visible{outline:2px solid var(--cm-amc-rust);outline-offset:2px}.cm-amc-book__step{animation:cm-amc-reveal .25s ease both}@keyframes cm-amc-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cm-amc-book .cm-amc-book__title{margin:0 0 14px;color:var(--cm-amc-rust);font:700 16px/1.35 CM2026Palatino,Palatino,Georgia,serif;letter-spacing:0;text-transform:none}.cm-amc-book .cm-amc-book__caption{display:block;margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.cm-amc-book__icon{width:18px;height:18px;flex:none}.cm-amc-book__cal-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px}.cm-amc-book__cal-month{margin:0;font-weight:700;font-size:16px;line-height:1.35}.cm-amc-book .cm-amc-book__cal-nav{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:var(--cm-amc-rust)}.cm-amc-book__cal-nav svg{width:14px;height:14px}.cm-amc-book .cm-amc-book__cal-nav:not([disabled]):hover{background:var(--cm-amc-hover)}.cm-amc-book .cm-amc-book__cal-nav[disabled]{opacity:.3;cursor:default}.cm-amc-book .cm-amc-book__cal-nav.is-hidden{visibility:hidden}.cm-amc-book__cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px;transition:opacity .2s ease}.cm-amc-book__calendar.is-loading .cm-amc-book__cal-grid{opacity:.5}@media(prefers-reduced-motion:no-preference){.cm-amc-book__calendar.is-loading .cm-amc-book__cal-grid{animation:cm-amc-cal-pulse 1.2s ease-in-out infinite}}@keyframes cm-amc-cal-pulse{50%{opacity:.3}}.cm-amc-book__cal-dow{padding:6px 0;font-size:12px;text-align:center}.cm-amc-book .cm-amc-book__day{display:flex;align-items:center;justify-content:center;width:100%;max-width:40px;aspect-ratio:1 / 1;margin:0 auto;padding:0;border:1px solid transparent;border-radius:0;background:transparent;color:var(--cm-amc-rust);font-size:14px;font-weight:700;line-height:1}.cm-amc-book .cm-amc-book__day:not([disabled]):hover{border-color:var(--cm-amc-blue)}.cm-amc-book .cm-amc-book__day[aria-pressed=true]{border-color:var(--cm-amc-blue);background:var(--cm-amc-blue);color:#fff}.cm-amc-book .cm-amc-book__day[disabled]{color:var(--cm-amc-muted);font-weight:400;cursor:default}.cm-amc-book .cm-amc-book__day.is-outside[disabled]{opacity:.55}.cm-amc-book .cm-amc-book__day.is-today:not([aria-pressed=true]){text-decoration:underline;text-underline-offset:3px}.cm-amc-book__time-row{display:flex;align-items:flex-end;gap:12px;margin:18px 0 0}.cm-amc-book__time-field{flex:1 1 auto;min-width:0}.cm-amc-book__caption{transition:color .2s ease}.cm-amc-book__dropdown{position:relative}.cm-amc-book .cm-amc-book__dropdown-btn{display:flex;width:100%;min-height:46px;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--cm-amc-line);border-radius:0;background:transparent;color:var(--cm-amc-rust);font:15px/1.3 CM2026Palatino,Palatino,Georgia,serif;text-align:left;transition:border-color .15s ease,background-color .15s ease,box-shadow .2s ease}.cm-amc-book .cm-amc-book__dropdown-btn:hover,.cm-amc-book .cm-amc-book__dropdown.is-open .cm-amc-book__dropdown-btn{border-color:var(--cm-amc-blue)}.cm-amc-book .cm-amc-book__dropdown-btn.is-set{border-color:var(--cm-amc-blue);background:var(--cm-amc-hover)}.cm-amc-book__dropdown-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-amc-book__dropdown-chevron{width:14px;height:14px;flex:none;transition:transform .2s ease}.cm-amc-book__dropdown.is-open .cm-amc-book__dropdown-chevron{transform:rotate(180deg)}.cm-amc-book .cm-amc-book__dropdown-list{position:absolute;top:calc(100% + 4px);left:0;z-index:20;width:100%;min-width:200px;max-height:264px;margin:0;padding:6px 0;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--cm-amc-gold);background:var(--cm-amc-cream);box-shadow:0 12px 30px #0000001f;list-style:none;transform-origin:top center;animation:cm-amc-drop .18s ease-out both}.cm-amc-book .cm-amc-book__dropdown-list:focus{outline:none}@keyframes cm-amc-drop{0%{opacity:0;transform:translateY(-6px) scaleY(.96)}to{opacity:1;transform:none}}.cm-amc-book .cm-amc-book__option{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:10px 14px;color:var(--cm-amc-rust);font-size:15px;line-height:1.3;cursor:pointer;transition:background-color .12s ease,color .12s ease}.cm-amc-book .cm-amc-book__option.is-active{background:var(--cm-amc-hover)}.cm-amc-book .cm-amc-book__option[aria-selected=true]{background:var(--cm-amc-blue);color:#fff}.cm-amc-book .cm-amc-book__option[aria-selected=true].is-active{background:#6b7c81}.cm-amc-book .cm-amc-book__option[aria-disabled=true]{color:var(--cm-amc-muted);cursor:default}.cm-amc-book__option-time{font-weight:700}.cm-amc-book__option-note{flex:none;font-size:12px;white-space:nowrap;opacity:.85}.cm-amc-book .cm-amc-book__continue{flex:none;min-height:46px;padding:10px 22px;border:0;border-radius:3px;background:var(--cm-amc-blue);color:#fff;font:400 20px/1.15 CM2026Allenoire,Georgia,serif}.cm-amc-book__calendar{outline:1px solid transparent;outline-offset:6px;transition:outline-color .2s ease}.cm-amc-book__calendar.is-missing{outline-color:var(--cm-amc-error)}.cm-amc-book__calendar.is-missing .cm-amc-book__cal-month,.cm-amc-book__time-field.is-missing .cm-amc-book__caption{color:var(--cm-amc-error)}.cm-amc-book .cm-amc-book__time-field.is-missing .cm-amc-book__dropdown-btn{border-color:var(--cm-amc-error);box-shadow:inset 0 0 0 1px var(--cm-amc-error)}.cm-amc-book__rail.is-missing .cm-amc-book__card:not(.is-unavailable) .cm-amc-book__qty{border-color:var(--cm-amc-error);box-shadow:0 0 0 1px var(--cm-amc-error)}.cm-amc-book__qty{transition:border-color .2s ease,box-shadow .2s ease}@media(prefers-reduced-motion:no-preference){.cm-amc-book .is-shaking{animation:cm-amc-shake .5s cubic-bezier(.36,.07,.19,.97) both}}@keyframes cm-amc-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(3px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}.cm-amc-book__sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap}.cm-amc-book__notice{display:grid;gap:4px;margin:16px 0 0;padding:14px 16px;border:1px solid var(--cm-amc-gold);font-size:14px;line-height:1.4}.cm-amc-book__notice strong{font-size:15px}.cm-amc-book__rail{position:relative;margin:0}.cm-amc-book__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 8px;margin:0;padding:0;list-style:none}.cm-amc-book--single .cm-amc-book__cards{grid-template-columns:minmax(0,150px)}.cm-amc-book__card{display:flex;min-width:0;flex-direction:column;align-items:center;gap:5px;margin:0;text-align:center}.cm-amc-book .cm-amc-book__card-main{display:flex;width:100%;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:none;color:inherit}.cm-amc-book__card-media{position:relative;display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--cm-amc-line);background:var(--cm-amc-hover);transition:border-color .15s ease,box-shadow .15s ease}.cm-amc-book__card-media img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.cm-amc-book__card-placeholder{display:block;width:100%;height:100%}.cm-amc-book__card-title{display:-webkit-box;width:100%;min-height:2.5em;overflow:hidden;font-size:13px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cm-amc-book__card.is-selected .cm-amc-book__card-media{border-color:var(--cm-amc-blue);box-shadow:inset 0 0 0 1px var(--cm-amc-blue)}.cm-amc-book__card.is-unavailable{opacity:.55}.cm-amc-book__card-price{color:var(--cm-amc-blue);font-size:13px;font-weight:700;line-height:1.2}.cm-amc-book__qty{display:inline-flex;max-width:100%;align-items:center;border:1px solid var(--cm-amc-line);background:var(--cm-amc-cream)}.cm-amc-book .cm-amc-book__qty-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:30px;padding:0;border:0;border-radius:0;background:transparent;color:var(--cm-amc-rust);font-size:18px;line-height:1}.cm-amc-book .cm-amc-book__qty-btn:not([disabled]):hover{background:var(--cm-amc-hover)}.cm-amc-book .cm-amc-book__qty-btn[disabled]{color:var(--cm-amc-muted);cursor:default}.cm-amc-book__qty-val{min-width:22px;font-size:15px;font-weight:700;line-height:30px;text-align:center}.cm-amc-book__card.is-selected .cm-amc-book__qty{border-color:var(--cm-amc-blue)}@media(max-width:767.98px){.cm-amc-book__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px}.cm-amc-book--single .cm-amc-book__cards{grid-template-columns:minmax(0,140px)}}@media(max-width:359.98px){.cm-amc-book .cm-amc-book__qty-btn{width:24px}.cm-amc-book__qty-val{min-width:18px;font-size:14px}}.cm-amc-book__chosen{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin:18px 0 0}.cm-amc-book__chosen-item{min-width:0}.cm-amc-book .cm-amc-book__chip{display:flex;width:100%;min-height:44px;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--cm-amc-blue);border-radius:0;background:var(--cm-amc-hover);color:var(--cm-amc-rust);font-size:14px;line-height:1.25;text-align:left}.cm-amc-book__chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-amc-book .cm-amc-book__chip:hover{border-color:var(--cm-amc-rust)}.cm-amc-book__foot{margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--cm-amc-gold)}.cm-amc-book__summary{display:flex;align-items:baseline;gap:10px;margin:0 0 14px}.cm-amc-book__total-label{font-size:14px}.cm-amc-book__total{color:var(--cm-amc-rust);font:400 28px/1.1 CM2026Allenoire,Georgia,serif}.cm-amc-book__actions{display:flex;align-items:center;gap:14px}.cm-amc-book .cm-amc-book__link{flex:none;padding:4px 0;border:0;background:transparent;color:var(--cm-amc-rust);font-size:15px;text-decoration:underline;text-underline-offset:3px}.cm-amc-book .cm-amc-book__link[disabled]{color:var(--cm-amc-muted);cursor:default;text-decoration:none}.cm-amc-book .cm-amc-book__submit{flex:1 1 auto;min-height:51px;padding:12px 16px;border:0;border-radius:3px;background:var(--cm-amc-blue);color:#fff;font:400 26px/1.15 CM2026Allenoire,Georgia,serif}.cm-amc-book .cm-amc-book__submit[aria-busy=true]{opacity:.75;cursor:progress}.cm-amc-book__location{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:13px}.cm-amc-book__location svg{width:9px;height:9px;flex:none}.cm-amc-book__status{margin:12px 0 0;font-size:14px;line-height:1.4}.cm-amc-book__status:empty{display:none}.cm-amc-book__status.is-error{color:var(--cm-amc-error)}@property --cm-amc-p{syntax: "<number>"; inherits: true; initial-value: 100;}.cm-amc-book__card-media.is-lamp{--cm-amc-p: 100;container-type:inline-size;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.cm-amc-book__lamp-night,.cm-amc-book__lamp-divider{display:none}@media(max-width:767.98px){.cm-amc-book__card-media.is-lamp{cursor:ew-resize}.cm-amc-book__card-media.is-lamp .cm-amc-book__lamp-night{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;clip-path:inset(0 0 0 calc(var(--cm-amc-p) * 1%));pointer-events:none}.cm-amc-book__card-media.is-lamp .cm-amc-book__lamp-divider{position:absolute;top:0;bottom:0;left:calc(var(--cm-amc-p) * 1%);z-index:2;display:block;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 4px #00000059;pointer-events:none}.cm-amc-book__lamp-handle{position:absolute;top:50%;left:50%;width:clamp(24px,24cqi,36px);height:clamp(24px,24cqi,36px);border-radius:50%;background:#fff;box-shadow:0 2px 8px #0000004d;transform:translate(calc(-50% + (50 - var(--cm-amc-p)) * 1%),-50%)}.cm-amc-book__lamp-handle:before,.cm-amc-book__lamp-handle:after{content:"";position:absolute;top:50%;border:4px solid transparent;transform:translateY(-50%)}.cm-amc-book__lamp-handle:before{left:12%;border-right-color:var(--cm-amc-rust)}.cm-amc-book__lamp-handle:after{right:12%;border-left-color:var(--cm-amc-rust)}.cm-amc-book__lamp-grip{position:absolute;top:50%;left:50%;width:44px;height:44px;pointer-events:auto;touch-action:none;transform:translate(calc(-50% + (50 - var(--cm-amc-p)) * 1%),-50%)}.cm-amc-book__card-media.is-lamp.is-sweep{animation:cm-amc-lamp-sweep 2.4s ease-in-out var(--cm-amc-delay, 0ms) both}}@keyframes cm-amc-lamp-sweep{0%{--cm-amc-p: 100}45%{--cm-amc-p: 0}to{--cm-amc-p: var(--cm-amc-rest, 100)}}@media(prefers-reduced-motion:reduce){.cm-amc-book__step,.cm-amc-book .cm-amc-book__dropdown-list,.cm-amc-book__card-media.is-lamp.is-sweep{animation:none}}@media(max-width:420px){.cm-amc-book .cm-amc-book__continue{padding:10px 16px;font-size:18px}.cm-amc-book .cm-amc-book__submit{font-size:23px}.cm-amc-book .cm-amc-book__chip{padding:8px 10px;font-size:13px}}.cm-product-main-2026--amc [id^=bta-product-],.cm-product-main-2026--amc #bta-widget-container{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/72/assets/cm-amc-booking.css.map */
