.jf-hs{--hs-espresso: #1E1510;--hs-roast: #3B2A1F;--hs-cream: #FAF6EF;--hs-paper: #FFFDF9;--hs-line: #E6D9C6;--hs-gold: #C9A84C;--hs-ink2: #6B5546;--hs-hot: #D2452B;background:var(--hs-cream);color:var(--hs-espresso)}.jf-hs__hero{position:relative;overflow:hidden;background:radial-gradient(80% 120% at 85% 0%,#5A2716 0%,var(--hs-espresso) 60%);color:var(--hs-cream);text-align:center}.jf-hs__hero:after{content:"11.11";position:absolute;inset-inline-end:-2rem;bottom:-4rem;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(12rem,24vw,26rem);font-weight:700;line-height:1;color:#c9a84c17;pointer-events:none;direction:ltr}.jf-hs__hero-in{position:relative;z-index:1;padding-top:6rem;padding-bottom:6rem}.jf-hs__eyebrow{display:inline-block;margin:0 0 1.6rem;padding:.6rem 1.6rem;border-radius:999px;background:var(--hs-hot);color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.jf-hs__title{margin:0 0 1.4rem;font-size:clamp(4rem,7vw,7.6rem);line-height:1.02;color:var(--hs-cream)}.jf-hs__sub{max-width:58rem;margin:0 auto 3rem;font-size:1.8rem;line-height:1.6;color:#e9dcc6}.jf-hs__timer{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:2.4rem}.jf-hs__timer-lbl{font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hs-gold);font-weight:600}.jf-hs__clock{display:flex;gap:1rem;direction:ltr}.jf-hs__clock span{display:flex;flex-direction:column;align-items:center;min-width:7.2rem;padding:1.2rem .8rem;border-radius:14px;background:#fffdf914;border:1px solid rgba(201,168,76,.35)}.jf-hs__clock b{font-size:3.2rem;line-height:1;font-variant-numeric:tabular-nums;color:var(--hs-cream)}.jf-hs__clock small{margin-top:.4rem;font-size:1.1rem;color:#cdbfa8}.jf-hs__code{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem 1.2rem;padding:1.2rem 2rem;border:2px dashed var(--hs-gold);border-radius:14px;background:transparent;color:var(--hs-cream);font:inherit;font-size:1.5rem;cursor:pointer}.jf-hs__code b{font-size:2rem;letter-spacing:.12em;color:var(--hs-gold)}.jf-hs__code small{font-size:1.2rem;color:#cdbfa8}.jf-hs__body{padding-top:3.2rem;padding-bottom:6rem}.jf-hs__tabs{display:flex;gap:.8rem;overflow-x:auto;margin-bottom:2.8rem;padding-bottom:.4rem;scrollbar-width:none}.jf-hs__tabs button{flex:none;min-height:4.4rem;padding:0 2rem;border-radius:999px;border:1.5px solid var(--hs-line);background:var(--hs-paper);color:var(--hs-espresso);font:inherit;font-size:1.5rem;font-weight:600;cursor:pointer}.jf-hs__tabs[hidden],.jf-hs__tabs button[hidden]{display:none}.jf-hs__tabs button.is-on{background:var(--hs-espresso);border-color:var(--hs-espresso);color:var(--hs-cream)}.jf-hs__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:2rem;margin:0;padding:0;list-style:none}.jf-hs__card{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;border:1px solid var(--hs-line);background:var(--hs-paper);transition:transform .25s,box-shadow .25s}.jf-hs__card[hidden]{display:none}.jf-hs__card:hover{transform:translateY(-4px);box-shadow:0 10px 30px #28190f1a}.jf-hs__img{position:relative;display:block;aspect-ratio:1;background:#fff}.jf-hs__img img{width:100%;height:100%;object-fit:contain;padding:1.2rem;box-sizing:border-box}.jf-hs__badge{position:absolute;top:1rem;inset-inline-start:1rem;padding:.4rem 1rem;border-radius:999px;background:var(--hs-hot);color:#fff;font-size:1.4rem;font-weight:700;direction:ltr}.jf-hs__info{display:flex;flex:1;flex-direction:column;gap:.6rem;padding:1.4rem 1.6rem 1.6rem}.jf-hs__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:4.2rem;font-size:1.5rem;font-weight:600;line-height:1.4;color:var(--hs-espresso);text-decoration:none}.jf-hs__price{margin:0;font-size:1.4rem}.jf-hs__price b{font-size:1.9rem;color:var(--hs-hot)}.jf-hs__price s{color:var(--hs-ink2);opacity:.8;margin-inline-start:.4rem}.jf-hs__save{margin:0;font-size:1.3rem;font-weight:600;color:#2f7a4b}.jf-hs__info form{margin-top:auto;padding-top:.8rem}.jf-hs__add{width:100%;min-height:4.4rem;border:0;border-radius:999px;background:var(--hs-espresso);color:var(--hs-cream);font:inherit;font-size:1.5rem;font-weight:700;cursor:pointer;transition:background .2s}.jf-hs__add:hover{background:var(--hs-roast)}.jf-hs__empty{text-align:center;color:var(--hs-ink2);font-size:1.6rem;padding:4rem 0}@media(max-width:749px){.jf-hs__hero-in{padding-top:4.4rem;padding-bottom:4.4rem}.jf-hs__clock span{min-width:6rem;padding:1rem .6rem}.jf-hs__clock b{font-size:2.6rem}.jf-hs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.jf-hs__info{padding:1.2rem}.jf-hs__price b{font-size:1.6rem}.jf-hs__price s{display:block;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/jf-hot-sales.css.map */
