.kit-popup{display:contents}button.kit-cta__button{border:0;cursor:pointer}.kit-popup__dialog{width:min(30rem,100%);max-width:100%;max-height:min(calc(100dvh - 2rem),56.5rem);position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;overflow:hidden;border:0;border-radius:1rem;background:#fff;color:#1f1f1f}.kit-popup__dialog[open]{display:flex;flex-direction:column}dialog.kit-popup__dialog{margin:auto}dialog.kit-popup__dialog::backdrop{background:#000000b3}@media screen and (max-width:749px){.kit-popup__dialog{width:100%;max-height:100dvh;height:100dvh;border-radius:0;padding:0}}.kit-popup__header{display:flex;flex:none;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem 1rem}.kit-popup__title{margin:0;color:#1f1f1f;font-family:var(--font-kamerik--family);font-size:1.25rem;font-weight:400;line-height:normal}.kit-popup__close{display:grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:50%;background:#f4eee6;color:#1f1f1f;cursor:pointer}.kit-popup__tabs-wrap{flex:none;padding:0 1.5rem 1rem}.kit-popup__tabs{display:flex;gap:.25rem;padding:.25rem;border-radius:62.4375rem;background:#f4eee6}.kit-popup__tab{flex:1 1 0;min-width:0;padding:.5625rem .5rem;border:0;border-radius:62.4375rem;background:transparent;color:#8a8580;font-family:var(--font-subheading--family);font-size:.8125rem;font-weight:500;line-height:normal;cursor:pointer}.kit-popup__tab[aria-selected=true]{background:#fff;box-shadow:0 .125rem .375rem #00000014;color:var(--kp-accent);font-weight:600}.kit-popup__panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.kit-popup__panel[hidden]{display:none}.kit-popup__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.kit-popup__visual{position:relative;aspect-ratio:480 / 270;overflow:hidden;background:#f4eee6}.kit-popup__image{display:block;width:100%;height:100%;object-fit:cover}.kit-popup__badge{position:absolute;inset-block-start:1.125rem;inset-inline-start:1.25rem;padding:.375rem .75rem;border-radius:62.4375rem;background:var(--kp-accent);color:#fff;font-family:var(--font-subheading--family);font-size:.75rem;font-weight:600;line-height:normal}.kit-popup__body{padding:1.375rem 1.5rem 1rem}.kit-popup__eyebrow{margin:0;color:#5c5751;font-family:var(--font-subheading--family);font-size:.75rem;font-weight:500;line-height:normal}.kit-popup__kit-title{margin:.25rem 0 0;color:var(--kp-accent);font-family:var(--font-kamerik--family);font-size:1.625rem;font-weight:400;letter-spacing:-.02em;line-height:normal}.kit-popup__inside{margin:1.0625rem 0 .25rem;color:#7f8870;font-family:var(--font-kamerik--family);font-size:.75rem;letter-spacing:.14em;line-height:normal;text-transform:uppercase}.kit-popup__items{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.kit-popup__item{display:flex;align-items:center;gap:.875rem;padding-block:.5rem}.kit-popup__item-icon{display:grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:color-mix(in srgb,var(--kp-accent) 12%,#fff)}.kit-popup__item-icon .kit-routine__icon{display:block;width:1.25rem;height:1.25rem;object-fit:contain}.kit-popup__item-text{display:flex;flex-direction:column;gap:1px;min-width:0}.kit-popup__item-name{color:#1f1f1f;font-family:var(--font-kamerik--family);font-size:.875rem;line-height:normal}.kit-popup__item-step{color:#8a8580;font-family:var(--font-subheading--family);font-size:.75rem;line-height:normal}.kit-popup__footer{display:flex;flex:none;flex-direction:column;gap:.75rem;padding:1.125rem 1.5rem 1.5rem;border-block-start:1px solid #e8e2da;background:#fff}.kit-popup__prices{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0}.kit-popup__price{color:#1f1f1f;font-family:var(--font-kamerik--family);font-size:1.5rem;line-height:normal}.kit-popup__compare{color:#9a948d;font-family:var(--font-subheading--family);font-size:.875rem;line-height:normal}.kit-popup__save{padding:.1875rem .5rem;border-radius:62.4375rem;background:color-mix(in srgb,var(--kp-accent) 12%,#fff);color:var(--kp-accent);font-family:var(--font-subheading--family);font-size:.6875rem;font-weight:600;line-height:normal}.kit-popup__buy{display:block;box-sizing:border-box;text-align:center;text-decoration:none;width:100%;padding:1rem;border:0;border-radius:.5rem;background:var(--kp-accent);color:#fff;font-family:var(--font-kamerik--family);font-size:.8125rem;letter-spacing:.08em;line-height:normal;text-transform:uppercase;cursor:pointer}@keyframes kit-popup-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes kit-popup-out{0%{opacity:1}to{opacity:0}}dialog.kit-popup__dialog[open]{animation:kit-popup-in var(--animation-speed) var(--animation-easing) forwards}dialog.kit-popup__dialog[open].dialog-closing{animation:kit-popup-out var(--animation-speed) var(--animation-easing) forwards}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kit-popup.css.map */
