.jst-stack{--stack-surface: #fff;--stack-ink: #0d111a;--stack-line: rgba(13,17,26,.13);position:relative;padding-block:clamp(72px,9vw,144px);background:var(--stack-bg, #f4f4f2);color:var(--stack-ink)}.jst-stack__head{display:grid;gap:10px;margin-block-end:clamp(38px,6vw,76px)}.jst-stack__eyebrow{margin:0;font-family:var(--font-latin, inherit);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.jst-stack__title{max-width:900px;margin:0;font-size:clamp(42px,7vw,96px);font-weight:900;line-height:.95;letter-spacing:-.055em}.jst-stack__list{position:relative;padding-block-end:clamp(32px,8vh,90px)}.jst-stack__card{position:sticky;top:var(--stack-top, 88px);z-index:calc(2 + var(--stack-index));display:grid;grid-template-columns:minmax(0,1.42fr) minmax(340px,.9fr);height:clamp(390px,55vh,540px);min-height:0;margin-block-end:clamp(42px,7vh,74px);overflow:hidden;border:1px solid var(--stack-line);border-radius:clamp(22px,2.4vw,36px);background:var(--stack-surface);box-shadow:0 24px 70px #00000013;direction:ltr;isolation:isolate}.jst-stack__card:last-child{margin-block-end:0}.jst-stack__media.jst-stack__media--art{display:grid;place-items:center;background:radial-gradient(circle at 78% 18%,rgba(230,0,2,.32),transparent 42%),radial-gradient(circle at 18% 86%,rgba(255,255,255,.08),transparent 38%),var(--jst-navy, #0E1016);color:#fff}.jst-stack__media.jst-stack__media--art:after{display:none}.jst-stack__art{display:grid;place-items:center;width:min(46%,240px);aspect-ratio:1;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#ffffff0a;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.jst-stack__art-icon{width:54%;height:54%;stroke-width:1.6}.jst-stack__card:hover .jst-stack__art{transform:scale(1.04) rotate(-4deg)}.jst-stack__media{position:relative;grid-column:1;min-height:100%;overflow:hidden;background:#17191c}.jst-stack__media>picture{display:block;width:100%;height:100%}.jst-stack__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 58%,rgba(0,0,0,.14));pointer-events:none}.jst-stack__media:not(.jst-stack__media--art){background:var(--jst-product-canvas, #f3f4f6)}.jst-stack__media:not(.jst-stack__media--art):after{display:none}.jst-stack__image{width:100%;height:100%;object-fit:contain;box-sizing:border-box;padding:var(--jst-product-inset, 6%);mix-blend-mode:multiply;-webkit-mask-image:var(--jst-product-feather);-webkit-mask-composite:source-in;mask-image:var(--jst-product-feather);mask-composite:intersect;transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .5s ease}.jst-stack__card:hover .jst-stack__image{transform:scale(1.025);filter:contrast(1.025)}.jst-stack__content{grid-column:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:18px;padding:clamp(30px,4.6vw,70px);direction:rtl;text-align:start}.jst-stack__number{margin-block-end:auto;font-family:var(--font-latin, inherit);font-size:12px;font-weight:800;letter-spacing:.14em;opacity:.48}.jst-stack__card-title{margin:0;display:flex;flex-direction:column;gap:2px}.jst-stack__card-latin{font-family:var(--font-latin, inherit);font-size:clamp(34px,4.2vw,66px);font-weight:900;line-height:.92;letter-spacing:-.045em;text-transform:uppercase}.jst-stack__card-ar{font-family:var(--font-arabic, inherit);font-size:clamp(19px,1.9vw,27px);font-weight:700;line-height:1.5;letter-spacing:0;color:#0d111ab8}.jst-stack__description{max-width:39ch;margin:0;color:#0d111a9e;font-size:clamp(15px,1.25vw,18px);line-height:1.75}.jst-stack__link{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:12px 20px;border:1px solid var(--navy, #0E1016);border-radius:999px;background:var(--navy, #0E1016);color:#fff;font-size:14px;font-weight:850;text-decoration:none;transition:background .25s ease,color .25s ease,transform .25s ease}.jst-stack__link svg{transition:transform .25s ease}.jst-stack__link:hover{background:#fff;color:var(--navy, #0E1016);transform:translateY(-2px)}.jst-stack__link:hover svg{transform:translate(-3px)}@media(max-width:767px){.jst-stack{padding-block:64px 78px}.jst-stack__head{margin-block-end:34px}.jst-stack__title{font-size:clamp(42px,14vw,62px)}.jst-stack__list{width:100vw;margin-inline:calc(50% - 50vw);padding-block-end:36px}.jst-stack__card{top:var(--stack-top-mobile, 76px);grid-template-columns:1fr;grid-template-rows:minmax(260px,84vw) auto;height:auto;min-height:0;margin-block-end:34px;border-inline:0;border-radius:0;box-shadow:0 22px 44px #00000014}.jst-stack__media{grid-column:1;grid-row:1;min-height:0}.jst-stack__content{grid-column:1;grid-row:2;min-height:238px;gap:13px;padding:24px 22px 28px}.jst-stack__number{margin-block-end:8px;font-size:10px}.jst-stack__card-latin{font-size:clamp(36px,11vw,52px)}.jst-stack__card-ar{font-size:clamp(17px,4.6vw,21px)}.jst-stack__description{font-size:14px;line-height:1.65}.jst-stack__link{min-height:44px;padding:10px 17px;font-size:13px}.jst-stack__card:has(.jst-stack__media--art){grid-template-rows:150px auto}.jst-stack__card:has(.jst-stack__media--art) .jst-stack__content{min-height:0}.jst-stack__media--art .jst-stack__art{width:104px}}@media(prefers-reduced-motion:reduce){.jst-stack__card{position:relative;top:auto}.jst-stack__image,.jst-stack__link,.jst-stack__link svg,.jst-stack__art{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/jst-stacked-collections.css.map */
