.fjl-wrap{position:relative;overflow:hidden}.fjl{display:flex;gap:0;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.fjl{scrollbar-width:none;-ms-overflow-style:none}.fjl::-webkit-scrollbar{display:none}.fjl__card{flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always;position:relative;height:clamp(420px,62svh,560px);overflow:hidden;background:var(--sand);cursor:pointer;-webkit-tap-highlight-color:transparent}.fjl__card img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.fjl__ph{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--champagne),var(--sand))}.fjl__tint{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#221d184d,#221d1805 26%,#221d181a 46%,#221d18cc)}.fjl__type{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:0 var(--space-5) 34px;color:#fff}.fjl__type .fjl__h{color:#fff}.fjl__label{font-family:var(--font-body);font-weight:500;font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;margin-bottom:8px;color:#ffffffc7}.fjl__h{font-family:var(--font-head);font-weight:300;font-size:clamp(22px,5.6vw,30px);line-height:1.14;margin:0 0 7px;max-width:17ch}.fjl__b{font-size:12.5px;line-height:1.6;margin:0;max-width:36ch;color:#fffc}.fjl__count{position:absolute;top:20px;inset-inline-end:var(--space-5);z-index:3;font-family:var(--font-body);font-weight:500;font-size:10px;letter-spacing:.2em;color:#ffffffeb;pointer-events:none;text-shadow:0 1px 12px rgba(34,29,24,.5)}.fjl__count b{font-weight:500}.fjl__count i{font-style:normal;opacity:.55;margin:0 .35em}.fjl__track{position:absolute;left:0;right:0;bottom:0;height:1px;z-index:3;background:#ffffff38;pointer-events:none;transition:background .32s var(--ease-quiet)}.fjl__bar{height:100%;width:11%;background:#ffffffeb;transition:width .16s linear,transform .16s linear,box-shadow .32s var(--ease-quiet)}.fjl-wrap.is-armed .fjl__track{background:#ffffff61}.fjl-wrap.is-armed .fjl__bar{box-shadow:0 0 12px #ffffff8c}.fjl__hint{position:absolute;bottom:16px;inset-inline-end:var(--space-5);z-index:3;display:flex;align-items:center;gap:7px;pointer-events:none;font-family:var(--font-body);font-weight:500;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#ffffffb8;text-shadow:0 1px 12px rgba(34,29,24,.5);transition:opacity .6s var(--ease-quiet)}.fjl-wrap.is-moved .fjl__hint--swipe,.fjl__hint--scroll{opacity:0}.fjl-wrap.is-armed .fjl__hint--scroll{opacity:1}.fjl-wrap.is-armed .fjl__hint--swipe{opacity:0}.fjl__hint svg{width:14px;height:14px}.fjl__hint--swipe svg{animation:fjlNudge 2.6s var(--ease-quiet) infinite}.fjl__hint--scroll svg{animation:fjlNudgeY 2.6s var(--ease-quiet) infinite}@keyframes fjlNudge{0%,to{transform:translate(0);opacity:.55}50%{transform:translate(4px);opacity:1}}@keyframes fjlNudgeY{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(3px);opacity:1}}@media(prefers-reduced-motion:reduce){.fjl__hint svg{animation:none}}@media(min-width:900px){.fjl__card{height:clamp(520px,74svh,720px)}.fjl__type{padding:0 var(--space-8) 52px}.fjl__count{top:30px;inset-inline-end:var(--space-8)}.fjl__hint{bottom:24px;inset-inline-end:var(--space-8)}.fjl__h{font-size:34px;max-width:20ch}.fjl__b{font-size:14px;max-width:46ch}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tenso-journey.css.map */
