.kxl{--kxl-band-y: clamp(56px, 4.4vw + 34px, 80px);--kxl-pad-x: clamp(16px, 4vw, 64px);--kxl-max: 1280px;--kxl-hair: rgba(10, 10, 10, .12);--kxl-hair-soft: rgba(10, 10, 10, .1);--kxl-indigo-soft: #eef0fd;font-family:var(--font-body-family, "Inter", system-ui, sans-serif);color:var(--color-black, #0a0a0a);-webkit-font-smoothing:antialiased;font-synthesis-weight:none}.kxl *,.kxl *:before,.kxl *:after{box-sizing:border-box}.kxl__band{padding:var(--kxl-band-y) var(--kxl-pad-x)}.kxl__band--yellow{background:var(--color-yellow, #fdda0d)}.kxl__band--white{background:#fff;padding-left:0;padding-right:0;padding-top:0}.kxl__band--grey{background:var(--color-grey-light, #f5f5f5)}.kxl__band--indigo{background:var(--color-indigo, #465ae6)}.kxl__band--dark{background:var(--color-black, #0a0a0a)}.kxl__wrap{max-width:var(--kxl-max);margin-inline:auto}.kxl__wrap--narrow{max-width:800px}.kxl .kx-eyebrow{display:inline-flex;align-items:center;padding:9px 18px;border-radius:50px;background:var(--color-yellow, #fdda0d);border:2px solid var(--color-black, #0a0a0a);box-shadow:3px 3px 0 var(--color-black, #0a0a0a);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1;color:var(--color-black, #0a0a0a)}.kxl .kx-eyebrow--white{background:#fff}.kxl .kx-eyebrow--on-dark,.kxl .kx-eyebrow--inverted{background:transparent;border-color:#fff;box-shadow:none;color:#fff}.kxl .kx-eyebrow--inverted{color:var(--color-yellow, #fdda0d);border-color:#ffffff73}.kxl__h1{font-family:var(--font-display-black, "Snug-Black", sans-serif);font-size:clamp(34px,3.4vw + 18px,56px);line-height:.98;letter-spacing:-.02em;text-transform:uppercase;margin:0;color:var(--color-black, #0a0a0a)}.kxl__h1-accent{color:var(--color-indigo, #465ae6)}.kxl__h2{font-family:var(--font-display-black, "Snug-Black", sans-serif);font-size:clamp(28px,2.6vw + 16px,42px);line-height:1;letter-spacing:-.02em;text-transform:uppercase;margin:18px 0 36px;color:var(--color-black, #0a0a0a)}.kxl__h2--on-dark{color:#fff}.kxl__h2-accent{color:var(--color-yellow, #fdda0d)}.kxl__h2-accent--pink{color:var(--color-pink, #ff4683)}.kxl__hero{padding-top:24px;padding-bottom:44px}.kxl__hero .kbc{margin-bottom:28px}.kxl__hero-row{display:flex;justify-content:space-between;align-items:flex-end;gap:clamp(24px,3vw,48px);flex-wrap:wrap}.kxl__hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:760px;flex:1 1 420px}.kxl__lead{margin:0;max-width:640px;font-size:clamp(15px,.3vw + 14px,16px);line-height:1.6}.kxl__trust{display:flex;flex-wrap:wrap;gap:10px 20px;margin:0;padding:0;list-style:none;font-size:13.5px;font-weight:600;color:#0a0a0ad9}.kxl__trust-item{display:inline-flex;align-items:center;gap:6px}.kxl__trust-item i{font-size:16px}.kxl__hero-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 28px;flex:0 0 auto;background:#fff;color:var(--color-black, #0a0a0a);border:2px solid var(--color-black, #0a0a0a);box-shadow:3px 3px 0 var(--color-black, #0a0a0a);border-radius:50px;font-weight:800;font-size:13.5px;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}.kxl__hero-cta i{font-size:19px}.kxl__hero-cta:hover{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--color-black, #0a0a0a)}.kxl__toolbar-bar{border-bottom:1px solid var(--kxl-hair-soft);padding:20px var(--kxl-pad-x)}.kxl__toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.kxl__chips{display:flex;flex-wrap:wrap;gap:10px;flex:1 1 auto}.kxl__chip{font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;height:48px;padding:0 22px;border-radius:50px;border:1px solid rgba(10,10,10,.2);background:#fff;color:var(--color-black, #0a0a0a);transition:background .14s ease,color .14s ease,border-color .14s ease}.kxl__chip:hover{border-color:var(--color-black, #0a0a0a)}.kxl__chip.is-on{background:var(--color-black, #0a0a0a);color:#fff;border-color:var(--color-black, #0a0a0a)}.kxl__selects{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-left:auto}.kxl__select{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--color-grey-mid, #5c5c5c)}.kxl__select select{font-family:inherit;font-size:16px;font-weight:600;color:var(--color-black, #0a0a0a);height:48px;padding:0 16px;border-radius:50px;border:1px solid rgba(10,10,10,.2);background:#fff;cursor:pointer}.kxl__grid-wrap{padding:40px var(--kxl-pad-x) 80px}.kxl__count{margin:0 0 24px;font-size:13.5px;font-weight:600;color:var(--color-grey-mid, #5c5c5c)}.kxl__count span{color:var(--color-black, #0a0a0a)}.kxc-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:600px){.kxc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(min-width:768px){.kxc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media(min-width:1024px){.kxc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.kxl__empty{text-align:center;padding:72px 24px;background:var(--color-grey-light, #f5f5f5);border-radius:20px}.kxl__empty i{font-size:44px;color:var(--color-grey-mid, #5c5c5c)}.kxl__empty p{margin:16px auto 24px;max-width:420px;font-size:15.5px;line-height:1.6;color:#333}.kxl__points{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:20px}@media(min-width:768px){.kxl__points{grid-template-columns:repeat(3,minmax(0,1fr))}}.kxl__point{background:#ffffff1f;border-radius:16px;padding:26px 22px}.kxl__point-n{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--color-yellow, #fdda0d);color:var(--color-black, #0a0a0a);font-weight:800;font-size:18px;margin-bottom:16px}.kxl__point-t{font-weight:700;font-size:16px;color:#fff;letter-spacing:-.2px;margin-bottom:6px}.kxl__point-c{margin:0;font-size:13.5px;line-height:1.55;color:#ffffffd9}.kxl__head-center{text-align:center}.kxl__accs{display:flex;flex-direction:column;gap:10px;text-align:left}.kxl__acc{background:#fff;border-radius:14px;box-shadow:0 2px 8px #0a0a0a0f}.kxl__acc-q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;list-style:none;font-family:var(--font-body-medium, "Inter SemiBold", "Inter", sans-serif);font-weight:600;font-synthesis-weight:none;font-size:15px;letter-spacing:-.2px}.kxl__acc-q::-webkit-details-marker{display:none}.kxl__acc-q i{font-size:18px;color:var(--color-indigo, #465ae6);transition:transform .18s ease}.kxl__acc[open] .kxl__acc-q i{transform:rotate(180deg)}.kxl__acc-a{padding:0 22px 20px;font-size:14px;line-height:1.65;color:#333}.kxl__acc-a a{color:var(--color-indigo, #465ae6);text-decoration:underline;text-underline-offset:3px}.kxl__final{text-align:center}.kxl__final .kxl__h2{margin-inline:auto;max-width:760px}.kxl__final-sub{margin:0 0 32px;font-size:15px;color:#ffffffbf}.kxl__final-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.kxl .kx-btn,.kxq .kx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 32px;border-radius:50px;font-family:inherit;font-size:14px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:0;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.kxl .kx-btn i,.kxq .kx-btn i{font-size:20px}.kxl .kx-btn--yellow{background:var(--color-yellow, #fdda0d);color:var(--color-black, #0a0a0a)}.kxl .kx-btn--indigo{background:var(--color-indigo, #465ae6);color:#fff;text-transform:none;letter-spacing:0;font-weight:700;height:50px;padding:0 28px}.kxl .kx-btn--ghost{background:transparent;color:#fff;border:2px solid #fff;text-transform:none;letter-spacing:0;font-weight:700}.kxl .kx-btn:hover,.kxq .kx-btn:hover{filter:brightness(.96)}.kxc{display:flex}.kxc__link{display:flex;flex-direction:column;width:100%;background:#fff;color:var(--color-black, #0a0a0a);text-decoration:none;border:1px solid var(--kxl-hair);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0a0a0a0d;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.kxc__link:hover{transform:translateY(-3px);border-color:var(--color-black, #0a0a0a);box-shadow:0 10px 22px #0a0a0a1f}.kxc__media{position:relative;display:block;aspect-ratio:4 / 3;background:var(--color-grey-light, #f5f5f5)}.kxc__img{width:100%;height:100%;object-fit:cover;display:block}.kxc__img--empty{display:flex;align-items:center;justify-content:center;font-size:40px}.kxc__kit{position:absolute;top:10px;left:10px;background:var(--color-indigo, #465ae6);color:#fff;border-radius:50px;padding:5px 11px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kxc__body{display:flex;flex-direction:column;gap:8px;flex:1;padding:14px 16px}.kxc__cat{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-grey-mid, #5c5c5c)}.kxc__title{font-weight:700;font-size:16px;letter-spacing:-.3px;line-height:1.25}.kxc__pitch{margin:0;font-size:13px;line-height:1.5;color:var(--color-grey-mid, #5c5c5c)}.kxc__facts{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto}.kxc__fact{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border:1px solid rgba(10,10,10,.14);border-radius:50px;font-size:11.5px;font-weight:600}.kxc__fact i{font-size:13px}.kxc__bar{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--kxl-hair-soft);padding:12px 16px;font-size:13.5px}.kxc__price{font-weight:800}.kxc__per{font-weight:400;color:var(--color-grey-mid, #5c5c5c)}.kxc__cta{font-weight:700;color:var(--color-indigo, #465ae6);white-space:nowrap}.kx-reveal{opacity:0;transform:translateY(14px)}.kx-reveal.is-in{opacity:1;transform:none;transition:opacity .5s ease,transform .5s ease}@media(prefers-reduced-motion:reduce){.kx-reveal,.kx-reveal.is-in{opacity:1;transform:none;transition:none}.kxc__link:hover{transform:none}}.kxq{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9200}.kxq[hidden]{display:none}.kxq__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a9e}.kxq__panel{position:absolute;left:0;right:0;margin-inline:auto;top:clamp(56px,7vh,72px);bottom:0;width:min(1780px,92vw);overflow:auto;overscroll-behavior:contain;outline:none;background:#fff;border:2px solid var(--color-black, #0a0a0a);border-bottom:0;border-radius:24px 24px 0 0;box-shadow:4px 4px 0 var(--color-black, #0a0a0a);font-family:var(--font-body-family, "Inter", system-ui, sans-serif);color:var(--color-black, #0a0a0a);-webkit-font-smoothing:antialiased}.kxq__panel *,.kxq__panel *:before,.kxq__panel *:after{box-sizing:border-box}.kxq__actions{position:absolute;top:8px;right:20px;z-index:3;display:flex;gap:10px}.kxq__round{width:44px;height:44px;border-radius:50%;cursor:pointer;background:#fff;color:var(--color-black, #0a0a0a);border:2px solid var(--color-black, #0a0a0a);display:flex;align-items:center;justify-content:center;font-size:19px;transition:transform .12s ease,background .12s ease}.kxq__round:hover{background:var(--color-yellow, #fdda0d)}.kxq__round:active{transform:translate(1px,1px)}.kxq__shared{position:absolute;top:52px;right:0;background:var(--color-black, #0a0a0a);color:#fff;border-radius:50px;padding:6px 12px;font-size:12px;font-weight:700;white-space:nowrap}.kxq__shared[hidden]{display:none}.kxq__gallery{padding:clamp(16px,2vw,28px) clamp(16px,2vw,32px) 0}.kxq__gallery[hidden]{display:none}.kxq__rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.kxq__rail::-webkit-scrollbar{display:none}.kxq__photo{flex:0 0 calc((100% - 3 * 14px) / 3.5);scroll-snap-align:start;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden;border:1px solid var(--kxl-hair);background:var(--color-grey-light, #f5f5f5)}.kxq__photo img{width:100%;height:100%;object-fit:cover;display:block}.kxq__gallery-nav{display:flex;align-items:center;justify-content:center;gap:18px;padding:16px 0 0}.kxq__gallery.is-single .kxq__gallery-nav{display:none}.kxq__nav{width:40px;height:40px;border-radius:50%;cursor:pointer;background:#fff;border:1px solid rgba(10,10,10,.2);display:flex;align-items:center;justify-content:center;font-size:18px}.kxq__nav:hover{border-color:var(--color-black, #0a0a0a)}.kxq__nav:disabled{opacity:.3;cursor:default}.kxq__dots{display:flex;gap:6px}.kxq__dots i{display:block;width:26px;height:5px;border-radius:5px;background:#0a0a0a2e;transition:background .14s ease}.kxq__dots i.is-on{background:var(--color-black, #0a0a0a)}.kxq__head{display:flex;flex-direction:column;gap:16px;padding:clamp(20px,2.4vw,32px) clamp(16px,2vw,32px) 0}.kxq__chips{display:flex;flex-wrap:wrap;gap:8px}.kxq__chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:50px;background:var(--color-grey-light, #f5f5f5);color:var(--color-black, #0a0a0a);font-size:12.5px;font-weight:700;letter-spacing:-.1px;white-space:nowrap}.kxq__chip i{font-size:15px}.kxq__chip--price{background:var(--color-yellow, #fdda0d)}.kxq__title{margin:0;max-width:22ch;font-family:var(--font-display-black, "Snug-Black", sans-serif);font-size:clamp(28px,1.8vw + 12px,48px);line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:var(--color-black, #0a0a0a)}.kxq__body{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:clamp(22px,2.2vw,30px) clamp(16px,2vw,32px) clamp(24px,2vw,36px)}@media(min-width:1024px){.kxq__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,4vw,72px);align-items:start}}.kxq__left{display:flex;flex-direction:column;gap:18px;min-width:0}.kxq__h3{margin:6px 0 0;font-family:var(--font-body-family, "Inter", system-ui, sans-serif);font-size:clamp(19px,.657vw + 16.5px,26px);font-weight:800;font-synthesis-weight:none;letter-spacing:-.5px;line-height:1.15;text-transform:none;color:var(--color-black, #0a0a0a)}.kxq__h3-accent{color:var(--color-indigo, #465ae6)}.kxq__rte{font-size:15px;line-height:1.7;color:#333}.kxq__rte p{margin:0 0 10px}.kxq__rte p:last-child{margin-bottom:0}.kxq__rte ul,.kxq__rte ol{margin:0 0 10px;padding-left:20px}.kxq__rte img{max-width:100%;height:auto;border-radius:12px}.kxq__rte a{color:var(--color-indigo, #465ae6);text-decoration:underline;text-underline-offset:3px}.kxq__incl{background:var(--kxl-indigo-soft, #eef0fd);border-radius:14px;padding:18px 20px}.kxq__incl-t{font-weight:800;font-size:14px;letter-spacing:-.2px;margin-bottom:10px}.kxq__incl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.kxq__incl-list li{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;line-height:1.5}.kxq__incl-list i{font-size:17px;color:var(--color-indigo, #465ae6);flex:0 0 auto}.kxq__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.kxq__step-row{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.55;color:#333}.kxq__step-row strong{display:block;color:var(--color-black, #0a0a0a);font-weight:700}.kxq__step-c{display:block}.kxq__step-n{flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:var(--color-pink, #ff4683);color:#fff;border:2px solid var(--color-black, #0a0a0a);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px}.kxq__full{font-weight:700;font-size:14px;color:var(--color-indigo, #465ae6);text-decoration:underline;text-underline-offset:3px;align-self:flex-start}.kxq__right{border:1px solid rgba(10,10,10,.15);border-radius:18px;padding:24px;box-shadow:0 2px 8px #0a0a0a0f;display:flex;flex-direction:column;gap:16px;align-self:start;min-width:0;position:sticky;top:0}.kxq__plan-t{font-size:20px;font-weight:800;letter-spacing:-.4px}.kxq__price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.kxq__price strong{font-size:clamp(26px,1.6vw + 18px,32px);font-weight:800;letter-spacing:-1px}.kxq__price span{font-size:13px;color:var(--color-grey-mid, #5c5c5c)}.kxq__label{font-weight:700;font-size:14px;margin-bottom:10px}.kxq__qty{display:flex;align-items:center;gap:14px}.kxq__step{width:44px;height:44px;min-width:44px;border-radius:50%;border:1.5px solid var(--color-black, #0a0a0a);background:#fff;font-size:20px;font-weight:700;cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center}.kxq__step:disabled{opacity:.35;cursor:not-allowed}.kxq__qty-n{font-size:21px;font-weight:800;min-width:44px;text-align:center}.kxq__note{margin:10px 0 0;font-size:12px;line-height:1.55;color:var(--color-grey-mid, #5c5c5c)}.kxq__note a{color:var(--color-indigo, #465ae6);font-weight:600;text-decoration:underline;text-underline-offset:2px}.kxq__lens{display:flex;flex-direction:column;gap:8px}.kxq__len{display:flex;gap:10px;align-items:flex-start;cursor:pointer;border:1.5px solid rgba(10,10,10,.15);border-radius:12px;padding:12px 14px}.kxq__len.is-on{border-color:var(--color-indigo, #465ae6);background:var(--kxl-indigo-soft, #eef0fd)}.kxq__len input{margin:2px 0 0;accent-color:var(--color-indigo, #465ae6);width:18px;height:18px;flex:0 0 auto}.kxq__len strong{display:block;font-weight:700;font-size:13.5px}.kxq__len-sub{display:block;font-size:12px;color:var(--color-grey-mid, #5c5c5c);line-height:1.45;margin-top:2px}.kxq__dates{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.kxq__date{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;min-width:0}.kxq__date input{font-family:inherit;font-size:16px;padding:10px 12px;border:1.5px solid rgba(10,10,10,.2);border-radius:10px;background:#fff;color:var(--color-black, #0a0a0a);width:100%;min-width:0}.kxq__total{border-top:1px solid rgba(10,10,10,.1);padding-top:14px;display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;font-weight:600}.kxq__total strong{font-size:20px;font-weight:800;letter-spacing:-.5px}.kxq .kx-btn{width:100%}.kxq .kx-btn--book{background:var(--color-yellow, #fdda0d);color:var(--color-black, #0a0a0a);border:2px solid var(--color-black, #0a0a0a);box-shadow:3px 3px 0 var(--color-black, #0a0a0a)}.kxq .kx-btn--book:hover{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--color-black, #0a0a0a);filter:none}.kxq .kx-btn--wa{background:var(--color-whatsapp, #25d366);color:var(--color-black, #0a0a0a);height:48px;text-transform:none;letter-spacing:0;font-weight:700}@media(max-width:1023px){.kxq__photo{flex-basis:calc((100% - 28px)*.4)}.kxq__right{position:static;order:-1}.kxq__title{max-width:100%}}@media(max-width:767px){.kxq__panel{top:0;width:100%;border-radius:0;border:0;box-shadow:none}.kxq__actions{top:12px;right:12px}.kxq__gallery{padding-top:12px}.kxq__photo{flex-basis:calc((100% - 14px) / 1.18);border-radius:12px}.kxq__gallery-nav{padding-top:12px}.kxq__head{padding-top:18px;gap:12px}.kxq__chip{height:28px;font-size:11.5px;padding:0 10px}.kxq__title{font-size:clamp(26px,7vw,34px)}}body.kxq-open{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/47/assets/kitsters-experiences.css.map */
