.kl-in-demand{padding:38px 50px;background:#fff;color:#000}.kl-in-demand__inner{max-width:1340px;margin:0 auto}.template-index .kl-in-demand .section-header h2,.kl-in-demand .section-header h2.h3{font-family:Inconsolata,monospace;font-size:24px;font-weight:500;letter-spacing:9.6px;text-transform:uppercase;color:#7c6729;line-height:1.3;margin:0;text-align:center}.kl-in-demand .section-header{margin-bottom:30px}.kl-in-demand__grid{display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:0 40px}.kl-bb{flex:1 1 0;max-width:420px;min-width:0}.kl-fh-offer{width:100%;margin:0;padding:0;text-align:center}.kl-fh-titlerow{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:4px 10px;margin:0 0 14px}.kl-fh-title{font-family:Instrument Sans,sans-serif;font-size:22px;line-height:1.25;font-weight:700;margin:0;text-transform:uppercase}.kl-fh-titlerow .kl-fh-title{margin:0}.kl-fh-title a{color:#000;text-decoration:none}.kl-fh-title a:hover{color:#d19c00}.kl-fh-badge{display:inline-flex;margin-top:3px}.kl-fh-badge .badge[data-badge*=tier]{font-size:10px!important;padding:3px 9px!important;margin:0!important}.kl-fh-caro{position:relative;width:100%;margin:0 auto}.kl-fh-slide{display:none}.kl-fh-slide--on{display:block}.kl-fh-slide__img{display:block;width:100%;height:auto;transition:opacity .17s ease}.kl-fh-lift{position:absolute;left:50%;top:50%;width:var(--kl-liftw,205%);opacity:0;pointer-events:none;z-index:30;transform:translate(-50%,-50%) translate(var(--kl-lifts,0px)) scale(.94);transition:opacity .17s ease,transform .17s ease;filter:drop-shadow(0 16px 30px rgba(0,0,0,.3))}.kl-fh-lift__img{display:block;width:100%;height:auto}.kl-fh-lift:not(.is-set){display:none}.kl-fh-hit{position:absolute;left:15%;right:15%;top:10%;bottom:10%;z-index:1}@media(hover:hover)and (min-width:1100px){.kl-fh-caro:has(.kl-fh-hit:hover) .kl-fh-lift.is-set{opacity:1;transform:translate(-50%,-50%) translate(var(--kl-lifts,0px)) scale(1)}.kl-fh-caro:has(.kl-fh-hit:hover):has(.kl-fh-lift.is-set) .kl-fh-slide--on .kl-fh-slide__img{opacity:0}.kl-fh-caro .kl-fh-expand{display:none}}@media(max-width:1099px){.kl-fh-hit{display:none}}@media(max-width:1099px){.kl-fh-lift{display:none!important}}@media(prefers-reduced-motion:reduce){.kl-fh-slide__img,.kl-fh-lift{transition:none}}.kl-fh-expand{position:absolute;left:50%;transform:translate(-50%);bottom:calc(10% + 10px);z-index:2;display:inline-flex;align-items:center;gap:8px;background:#000;border:none;border-radius:var(--button-border-radius, 9999px);padding:9px 15px;font-family:Inconsolata,monospace;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#fff;cursor:pointer;margin:0;white-space:nowrap;width:max-content}.kl-fh-expand svg{width:16px;height:16px;display:block}.kl-fh-expand__icon{display:inline-flex}.kl-fh-pricelabel{font-family:Instrument Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#555;margin:20px 0 2px}.kl-bb .kl-price-block{margin:0;line-height:1.15;text-align:center}.kl-bb .kl-price-block__price{font-size:40px}.kl-bb .kl-price-block__anchor{font-size:18px;margin-left:9px}.kl-bb .kl-price-block__save{font-size:16px}.kl-fh-variants{margin:20px 0 0}.kl-fh-optrow{margin:0 0 14px}.kl-fh-variants .kl-fh-optrow:last-child{margin-bottom:0}.kl-fh-optname{display:block;font-family:Instrument Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#555;margin:0 0 6px}.kl-fh-swatches{display:flex;flex-wrap:wrap;gap:2px;justify-content:center}.kl-fh-sw{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer}.kl-fh-sw__dot{width:12px;height:12px;border-radius:50%;border:1px solid #b9b4a8;background:var(--kl-sw,#ddd);display:block}.kl-fh-sw--on .kl-fh-sw__dot{outline:1.5px solid #000;outline-offset:1.5px}.kl-fh-pills{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.kl-fh-pill{font-family:Inconsolata,monospace;font-size:13px;font-weight:500;letter-spacing:1px;text-transform:uppercase;height:36px;min-width:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid #D8D4C8;border-radius:var(--button-border-radius, 9999px);background:#fff;color:#000;cursor:pointer}.kl-fh-pill--on{background:#000;border-color:#000;color:#fff;box-shadow:none}.kl-fh-optrow--missing{outline:2px solid #D19C00;outline-offset:6px;border-radius:4px}.kl-fh-guestprice{font-family:Inconsolata,monospace;font-size:36px;font-weight:700;line-height:1.1;margin:20px 0 0}.kl-bb .kl-card-tierline{margin:5px 0 0}.kl-bb .kl-sr-btn--xl{display:flex;align-items:center;justify-content:center;width:276px;max-width:100%;height:56px;padding:0 16px;margin:24px auto 0;font-size:17px;line-height:1.1}.kl-bb .kl-sr-soldout{display:block;margin:24px auto 0}.kl-in-demand .kl-mem-box--callout{width:100%;max-width:880px;margin:56px auto 35px;padding:28px 32px 26px;border-radius:10px;text-align:center}.kl-in-demand .kl-mem-box--callout .kl-mem-box__lead{font-family:Inconsolata,monospace;font-size:22px;font-weight:700;line-height:1.35;margin:0 0 18px}.kl-in-demand .kl-mem-box--callout .kl-sr-btn--link{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 30px;font-size:14px;margin-top:0}.kl-in-demand .kl-mem-box--callout .kl-sr-t4--center{font-size:13px;margin-top:16px}.kl-fh-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;text-align:center}.kl-fh-modal[hidden]{display:none}.kl-fh-modal__card{position:relative;background:#fff;border-radius:8px;padding:28px 24px 24px;max-width:440px;width:100%;max-height:85vh;overflow:auto}.kl-fh-modal__close{position:absolute;top:10px;right:10px;background:none;border:none;cursor:pointer;padding:6px;z-index:2}.kl-fh-zoom__card{width:85vw;max-width:85vw;padding:40px 16px 16px}.kl-fh-zoom__scroll{overflow:auto;max-height:calc(85vh - 60px);overscroll-behavior:contain}.kl-fh-zoom__img{display:block;width:100%;height:auto;cursor:zoom-in}.kl-fh-zoom__img--zoomed{max-width:none;cursor:grab}.kl-fh-zoom__scroll--dragging,.kl-fh-zoom__scroll--dragging .kl-fh-zoom__img--zoomed{cursor:grabbing;-webkit-user-select:none;user-select:none}@media screen and (min-width:768px)and (max-width:1067px){.kl-in-demand{padding:32px 28px}.template-index .kl-in-demand .section-header h2,.kl-in-demand .section-header h2.h3{font-size:20px;letter-spacing:6px}.kl-in-demand__grid{flex-wrap:wrap;gap:72px 0}.kl-bb{flex:0 0 100%;max-width:712px}.kl-fh-title{font-size:19px}.kl-bb .kl-price-block__price{font-size:34px}.kl-fh-guestprice{font-size:30px}.kl-bb .kl-sr-btn--xl{width:250px;font-size:16px}.kl-in-demand .kl-mem-box--callout{max-width:712px}}@media screen and (max-width:767px){.kl-in-demand{padding:26px 16px}.template-index .kl-in-demand .section-header h2,.kl-in-demand .section-header h2.h3{font-size:17px;letter-spacing:4px}.kl-in-demand__grid{flex-wrap:wrap;gap:72px 0}.kl-bb{flex:0 0 100%;max-width:358px}.kl-fh-title{font-size:20px}.kl-fh-expand{font-size:12px;padding:8px 13px}.kl-bb .kl-price-block__price{font-size:36px}.kl-fh-guestprice{font-size:32px}.kl-bb .kl-sr-btn--xl{width:300px;font-size:17px;height:56px}.kl-in-demand .kl-mem-box--callout{max-width:358px;margin-top:44px;padding:24px 18px}.kl-in-demand .kl-mem-box--callout .kl-mem-box__lead{font-size:19px}}.kl-fh-capbox{margin-top:8px;text-align:left;color:var(--color-body)}
/*# sourceMappingURL=/cdn/shop/t/50/assets/kl-buy-block.css.map */
