.jc-deal{--jc-amber: #F5B33A;--jc-ink: #4A2227;--jc-accent: #75171C;--jc-gap: 12px;--head-fs: var(--fs-head-m);--promo-fs: var(--fs-promo-m);--tier-fs: var(--fs-tier-m);--card-fs: var(--fs-card-m);--price-fs: var(--fs-price-m);--small-fs: var(--fs-small-m);font-family:var(--font-body-family, "Figtree", sans-serif);color:rgb(var(--color-foreground));position:relative}.jc-deal__inner{max-width:1280px;margin:0 auto;padding:40px 20px 44px;display:grid;column-gap:26px;row-gap:20px}.jc-deal__head{grid-column:1 / -1;margin:0;font-family:var(--font-heading-family, var(--font-body-family));font-weight:var(--font-heading-weight, 400);font-size:var(--head-fs);line-height:1.2;letter-spacing:0;text-transform:none;text-wrap:balance;color:var(--jc-ink)}.jc-deal__promo{position:relative;overflow:hidden;background-color:#4a2227;background-image:radial-gradient(120% 90% at 100% 0%,#f5b33a38,#f5b33a00 62%);color:#fff7ec;border-radius:18px;padding:26px 24px}.jc-deal__badge{display:inline-block;margin:0 0 12px;padding:5px 10px;border-radius:999px;background:#fff7ec29;color:#fff7ec;font-size:var(--small-fs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.jc-deal__title{margin:0 0 18px;font-family:var(--font-heading-family, var(--font-body-family));font-weight:var(--font-heading-weight, 400);font-size:var(--promo-fs);line-height:1.34;letter-spacing:0;text-transform:none;color:#fff7ec}.jc-deal__tiers{list-style:none;margin:0;padding:0;display:grid;gap:9px}.jc-deal__tiers li{display:flex;align-items:center;gap:10px;background:#fff7ec14;border:1px solid rgba(255,247,236,.16);border-radius:11px;padding:10px 12px;font-size:var(--tier-fs);line-height:1.3;color:#fff7ec}.jc-deal__tiers li:last-child{background:#f5b33a29;border-color:#f5b33a73}.jc-deal__tiers b{font-weight:600;letter-spacing:-.005em}.jc-deal__tiers em{margin-left:auto;font-style:normal;font-weight:700;font-size:calc(var(--tier-fs) + 1px);color:var(--jc-amber);white-space:nowrap}.jc-deal__rail{min-width:0;position:relative}.jc-deal__viewport{position:relative;container-type:inline-size;--jc-media-h: calc(100cqw * var(--mobile-card-f, .7))}.jc-deal__track{list-style:none;margin:0;padding:0 0 6px;display:grid;grid-auto-flow:column;grid-auto-columns:var(--mobile-card-pct, 70%);gap:var(--jc-gap);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab}.jc-deal__track::-webkit-scrollbar{display:none}.jc-deal__track.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.jc-deal__track.is-dragging *{pointer-events:none}.jc-card{min-width:0;display:flex;flex-direction:column}.jc-card a,.jc-card img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.jc-card__media{display:block;position:relative;border-radius:22px;overflow:hidden;background:linear-gradient(180deg,#fff 0% 70%,#fffdf8);aspect-ratio:1 / 1;padding:14px}.jc-card__media img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;transition:transform .72s cubic-bezier(.23,1,.32,1),opacity .32s ease}.jc-card__media .jc-card__img--alt{position:absolute;top:14px;right:14px;bottom:14px;left:14px;width:calc(100% - 28px);height:calc(100% - 28px);opacity:0}@media screen and (hover:hover)and (pointer:fine){.jc-card__media:hover .jc-card__img{transform:scale(1.04)}.jc-card__media.has-alt:hover .jc-card__img--first{opacity:0}.jc-card__media.has-alt:hover .jc-card__img--alt{opacity:1}}@media(prefers-reduced-motion:reduce){.jc-card__media img{transition:none}}.jc-card__title{margin:12px 0 6px;font-size:var(--card-fs);line-height:1.5;font-weight:500;letter-spacing:-.01em;color:var(--jc-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jc-card__title a{color:inherit;text-decoration:none}.jc-card__rating{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:var(--small-fs);line-height:1.2;color:#4a22278c}.jc-deal .stars{position:relative;display:inline-block;color:#e3d6c8;letter-spacing:.5px;font-size:var(--small-fs);line-height:1}.jc-deal .stars__fill{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:var(--jc-amber)}.jc-card__rating b{font-weight:700;color:var(--jc-ink);letter-spacing:-.01em}.jc-card__bottom{margin-top:auto;padding-top:2px;display:flex;align-items:center;justify-content:space-between;gap:10px}.jc-card__price{margin:0;font-size:var(--price-fs);font-weight:700;letter-spacing:-.01em;color:var(--jc-accent)}.jc-card__add{flex:0 0 auto;width:34px;height:34px;border:0;border-radius:50%;padding:0;background:var(--jc-amber);color:#5a2d24;display:grid;place-items:center;cursor:pointer;transition:background-color .25s ease,color .25s ease,transform .18s ease}.jc-card__add:hover{background:#5a2d24;color:#fff9ee}.jc-card__add:active{transform:scale(.94)}.jc-card__add svg{display:block}.jc-card__add .jc-card__add-check,.jc-card__add.is-added .jc-card__add-plus{display:none}.jc-card__add.is-added{background:#5a2d24;color:#fff9ee}.jc-card__add.is-added .jc-card__add-check{display:block}.jc-card__add.is-error{background:#b3261e;color:#fff}.jc-card__add[disabled]{opacity:.35;cursor:default;background:#e9e4d8;color:#5a2d2480}.jc-deal__empty{margin:0;padding:24px;border:1px dashed rgba(90,45,36,.25);border-radius:14px;font-size:13px;color:#4a2227b3}.jc-deal__navlayer{position:absolute;left:0;right:0;top:0;height:var(--jc-media-h);display:flex;align-items:center;justify-content:space-between;pointer-events:none;z-index:3}.jc-nav{flex:0 0 auto;width:40px;height:40px;border-radius:50%;border:1px solid rgba(90,45,36,.14);background:var(--jc-amber);color:#5a2d24;display:grid;place-items:center;padding:0;cursor:pointer;pointer-events:auto;box-shadow:0 2px 8px #4a22271a;transition:background-color .3s cubic-bezier(.23,1,.32,1),color .3s cubic-bezier(.23,1,.32,1),box-shadow .3s cubic-bezier(.23,1,.32,1),transform .18s ease}.jc-nav:hover{background:#5a2d24;color:#fff9ee;box-shadow:0 4px 14px #4a222738}.jc-nav:active{transform:scale(.94)}.jc-nav[disabled]{cursor:default;box-shadow:0 2px 8px #4a222714}.jc-nav[disabled] span{opacity:.4}.jc-nav--prev{margin-left:-14px}.jc-nav--next{margin-right:-14px}.jc-deal--bfcm .jc-deal__head{text-transform:uppercase}.jc-deal--bfcm .jc-deal__promo{background-color:var(--jc-amber);background-image:radial-gradient(120% 90% at 100% 0%,#ffffff6b,#fff0 62%);color:#1a0f0c}.jc-deal--bfcm .jc-deal__badge{background:#140c0a;color:var(--jc-amber)}.jc-deal--bfcm .jc-deal__title{color:#1a0f0c}.jc-deal--bfcm .jc-deal__tiers li{background:#1a0f0c14;border-color:#1a0f0c2e;color:#1a0f0c}.jc-deal--bfcm .jc-deal__tiers em{color:#75171c}.jc-deal--bfcm .jc-deal__tiers li:last-child{background:#140c0a;border-color:#140c0a;color:#fff7ec}.jc-deal--bfcm .jc-deal__tiers li:last-child em{color:var(--jc-amber)}@media screen and (min-width:990px){.jc-deal{--jc-gap: 20px;--head-fs: var(--fs-head-d);--promo-fs: var(--fs-promo-d);--tier-fs: var(--fs-tier-d);--card-fs: var(--fs-card-d);--price-fs: var(--fs-price-d);--small-fs: var(--fs-small-d)}.jc-deal__track{grid-auto-columns:calc((100% - (var(--jc-cards) - 1) * var(--jc-gap)) / var(--jc-cards))}.jc-deal__viewport{--jc-media-h: calc((100cqw - (var(--jc-cards) - 1) * var(--jc-gap)) / var(--jc-cards))}.jc-deal__inner{grid-template-columns:340px minmax(0,1fr);column-gap:56px;row-gap:24px;padding:72px 40px 76px;align-items:start}.jc-deal__promo{position:sticky;top:96px;padding:30px 28px}.jc-deal__head{margin-bottom:6px}.jc-deal__title{line-height:1.3}.jc-card__media{padding:24px}.jc-card__media .jc-card__img--alt{top:24px;right:24px;bottom:24px;left:24px;width:calc(100% - 48px);height:calc(100% - 48px)}.jc-nav--prev{margin-left:-20px}.jc-nav--next{margin-right:-20px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/jc-deal-bestsellers.css.map */
