[data-native-fit-source]{margin:22px 0;padding:22px 0;border-block:1px solid #ddd8d0}[data-native-fit-source] h2{margin:0 0 8px;font-size:26px;line-height:1.2}[data-native-fit-source] p{line-height:1.55;margin:8px 0 16px}[data-native-fit-source] .honey-fit-intro{font-size:14px;color:#58524b}[data-native-fit-source] .honey-fit-methods{font-size:13px;color:#58524b;margin-bottom:18px}[data-native-fit-source] [data-native-fit-status]:empty{display:none}[data-pj-native-preview] .product-form__buttons{display:none}.honey-fit-details{margin-top:14px;font-size:13px;line-height:1.6}.honey-fit-details summary,.native-fitting-instructions summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}.native-fitting-instructions{font-size:13px;line-height:1.6;overflow-wrap:anywhere;color:#4f4942}.native-fitting-instructions p{margin:12px 0}.native-fitting-instructions ul{padding-inline-start:18px}.native-fitting-instructions li+li{margin-top:12px}.native-fitting-instructions a,.honey-fitting-dialog a{color:inherit;text-underline-offset:3px}body[data-fit-frame]{--fit-ink:#211e19;--fit-warm:#fffdf9;--fit-line:#ddd8d0;--vanilla-calendar-selected-bg-color:#25211b;--vanilla-calendar-selected-color:#fffdf9;--vanilla-calendar-today-color:#211e19;--vanilla-calendar-today-bg-color:#eee7d9;--vanilla-calendar-bg-color:#fffdf9;margin:0;background:var(--fit-warm);color:var(--fit-ink);font:400 14px/1.5 var(--fit-body,"DM Sans",sans-serif)}:is(body[data-fit-frame],body[data-honey-pj-popup]) *,:is(body[data-fit-frame],body[data-honey-pj-popup]) *:before,:is(body[data-fit-frame],body[data-honey-pj-popup]) *:after{box-sizing:border-box}:is(body[data-fit-frame],body[data-honey-pj-popup]) ::selection{background:#e4d6bc;color:#211e19}:is(body[data-fit-frame],body[data-honey-pj-popup]) :focus-visible{outline:2px solid #977638!important;outline-offset:2px}:is(body[data-fit-frame],body[data-honey-pj-popup]) *{scrollbar-width:thin;scrollbar-color:#c8bdab #f7f3eb}.honey-fitting-page{max-width:960px;margin:0 auto;padding:20px 24px}.honey-fitting-page__header{margin:0 0 16px}.honey-fitting-page__header h1{font:400 30px/1.1 var(--fit-heading,serif);margin:0 0 7px}.honey-fitting-page__header p{margin:0;color:#62594e;font-size:13px}body[data-fit-frame][data-in-dialog] .honey-fitting-page__header{display:none}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-modal-content-embed{position:relative!important;inset:auto!important;transform:none!important;max-width:100%!important;width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important;border-radius:0!important}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-modal-content,:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-modal-content *{font-family:var(--fit-body,"DM Sans",sans-serif)!important}body[data-fit-frame] .appointo-close-container{display:none!important}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-body{min-height:0!important;height:auto!important;gap:24px}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-body-container{padding:0!important;min-width:0;gap:12px!important;flex:1!important}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-left,:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-right{background:transparent!important;height:auto!important;overflow:visible!important;border-radius:0!important}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-left-header{gap:4px;margin:0 0 8px}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-product-name{font-size:17px!important;line-height:1.3;margin:0;color:#211e19}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-left-header>div{font-size:12px;color:#62594e}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-calendar-container{width:100%;min-height:0!important;overflow:visible!important}:is(body[data-fit-frame],body[data-honey-pj-popup]) .vanilla-calendar{width:100%!important;max-width:100%!important;box-shadow:none!important;border:1px solid #ddd8d0!important;border-radius:4px!important;background:#fffdf9!important}:is(body[data-fit-frame],body[data-honey-pj-popup]) .vanilla-calendar-header{padding:10px 8px!important;background:transparent!important;border-bottom:1px solid #ddd8d0}:is(body[data-fit-frame],body[data-honey-pj-popup]) .vanilla-calendar-header__label{font-size:14px!important;color:#211e19}:is(body[data-fit-frame],body[data-honey-pj-popup]) .vanilla-calendar-btn{min-width:36px;min-height:36px}:is(body[data-fit-frame],body[data-honey-pj-popup]) .vanilla-calendar-btn path{stroke:#211e19!important}:is(body[data-fit-frame],body[data-honey-pj-popup]) .vanilla-calendar-week span{font-size:11px!important;color:#62594e!important}:is(body[data-fit-frame],body[data-honey-pj-popup]) .vanilla-calendar-date{min-height:40px!important;border-radius:3px!important}:is(body[data-fit-frame],body[data-honey-pj-popup]) .vanilla-calendar-date--selected{background:#25211b!important;color:#fffdf9!important}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-select-div{width:100%}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-variant-choose{font-size:11px!important;letter-spacing:.04em;color:#62594e!important;margin-bottom:5px}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-select{height:44px!important;border:1px solid #c8bdab!important;border-radius:3px!important;color:#211e19!important;background-color:#fffdf9!important;font-size:13px!important;padding-right:28px!important}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-calendar-time-header{gap:8px;align-items:center;flex-wrap:wrap;margin:4px 0 10px}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-date-selected{font-size:11px!important;color:#62594e;margin:0}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-timezone-select{font-size:11px!important;color:#62594e!important;background:#fffdf9;border:1px solid #ddd8d0;padding:6px;max-width:190px}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-calendar-slots{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;max-height:288px!important;overflow:auto!important;width:100%;padding:2px}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-time-div{min-width:0;margin:0!important}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-slot{border:1px solid #c8bdab!important;border-radius:3px!important;min-height:42px!important;color:#211e19!important;font-size:12px!important;font-weight:400!important;background:#fffdf9}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-slot:hover{background:#f0e9dd}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-slot.appointo-slot-selected,:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-slot.selected,:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-slot.appointo-selected,:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-slot[aria-pressed=true]{background:#25211b!important;color:#fffdf9!important}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-footer{height:auto!important;min-height:62px;margin-top:18px;padding:12px 0!important;border-top:1px solid #ddd8d0;border-radius:0!important;background:transparent!important;gap:12px}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-branding,:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-company-name{color:#756b5e!important;font-size:10px!important}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-footer-buttons{align-self:auto;gap:8px!important;flex-wrap:wrap}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-footer .appointo-confirm{background:#25211b!important;color:#fffdf9!important;border-radius:3px!important;padding:8px 24px!important;height:44px!important;min-width:100px;font-weight:500!important}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-footer-back{color:#4f4942!important;border:1px solid #c8bdab!important;border-radius:3px!important;height:44px!important;padding:8px 16px!important;font-size:13px!important}:is(body[data-fit-frame],body[data-honey-pj-popup]) #appointo-body-custom .appointo-right{width:100%}:is(body[data-fit-frame],body[data-honey-pj-popup]) #appointo-body-custom input,:is(body[data-fit-frame],body[data-honey-pj-popup]) #appointo-body-custom textarea{font-size:16px!important;max-width:100%;border-radius:3px!important;border:1px solid #c8bdab!important;min-height:44px;color:#211e19;background:#fffdf9}.honey-fitting-page__information{font-size:12px;color:#62594e;line-height:1.6;border-top:1px solid #e5dfd6;padding-top:12px;margin-top:8px}.honey-fitting-page__information>p{margin:4px 0}.honey-fitting-page__information summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;margin-top:8px}@media(max-width:700px){.honey-fitting-page{padding:16px}.honey-fitting-page__header h1{font-size:28px}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-body{flex-direction:column!important;gap:16px}:is(body[data-fit-frame],body[data-honey-pj-popup]) #appointo-body-calendar .appointo-right{display:flex!important}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-left{overflow:visible!important}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-calendar-slots{grid-template-columns:repeat(3,minmax(0,1fr));max-height:230px!important}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-slot{font-size:11px!important}:is(body[data-fit-frame],body[data-honey-pj-popup]) .appointo-footer{position:sticky;bottom:0;background:#fffdf9!important;z-index:5;padding-bottom:10px!important}}body[data-honey-pj-popup]{--fit-body:var(--font-body-family);--fit-heading:var(--font-heading-family);--vanilla-calendar-selected-bg-color:#25211b;--vanilla-calendar-selected-color:#fffdf9}body[data-honey-pj-popup] #appointo-modal{background:#211e1980!important;padding:24px 0;overflow:auto;z-index:2147483000}body[data-honey-pj-popup] #appointo-modal-content{position:relative!important;inset:auto!important;transform:none!important;background:#fffdf9!important;border:1px solid #ddd8d0!important;border-radius:6px!important;box-shadow:0 18px 70px #211e1940;width:min(940px,calc(100vw - 48px))!important;height:auto!important;max-height:none!important;margin:0 auto;padding:22px 24px 12px;max-width:none!important}body[data-honey-pj-popup] .appointo-close-container{position:static!important;height:32px!important;margin:0 0 8px;justify-content:flex-end}body[data-honey-pj-popup] .appointo-close{position:absolute!important;top:10px!important;right:12px!important;display:grid;place-items:center;min-width:44px;min-height:44px;cursor:pointer;color:#211e19}body[data-honey-pj-popup] .appointo-close svg path{stroke:#211e19!important}body[data-honey-pj-popup] .appointo-product-name{font-family:var(--fit-heading)!important;font-size:30px!important;font-weight:400!important}body[data-honey-pj-popup] .honey-fitting-selection{font-size:12px!important;margin:2px 0 6px;color:#62594e}body[data-honey-pj-popup] .honey-fitting-popup-policy{font-size:12px;line-height:1.6;color:#62594e;border-top:1px solid #ddd8d0;padding-top:12px;margin-top:14px}body[data-honey-pj-popup] .honey-fitting-popup-policy a{color:inherit;text-underline-offset:3px}@media(max-width:700px){body[data-honey-pj-popup] #appointo-modal{padding:8px 0}body[data-honey-pj-popup] #appointo-modal-content{width:calc(100vw - 16px)!important;padding:12px 16px}body[data-honey-pj-popup] .appointo-product-name{font-size:28px!important}}:is(body[data-fit-frame],body[data-honey-pj-popup]) #appointo-timezone-select{display:none!important}body[data-honey-pj-popup] .appointo-footer:has(#appointo-next[style*=none]):has(#appointo-confirm[style*=none]):has(#selected-slot-modal[style*=none]):not(:has(#appointo-back-to-calendar[style]:not([style*=none]))){display:none!important}[data-native-fit-source]>details.honey-fit-details{display:none!important}#appointo-modal-content[data-honey-choice=type] #appointo-tm-div{display:none!important}#appointo-modal-content[data-honey-choice]:not([data-honey-choice=ready]) #calendar-container,#appointo-modal-content[data-honey-choice]:not([data-honey-choice=ready]) .appointo-calendar-time-header,#appointo-modal-content[data-honey-choice]:not([data-honey-choice=ready]) #calendar_slots,#appointo-modal-content[data-honey-choice]:not([data-honey-choice=ready]) .appointo-footer{display:none!important}.honey-fitting-choice-hint{font-size:12px;line-height:1.5;color:#62594e;margin:4px 0 12px}:is(body[data-fit-frame],body[data-honey-pj-popup]) #appointo-body-custom p:has(>#timezone-text){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/honey-native-fitting-ui.css.map */
