.model-stories{padding:clamp(50px,6.5vw,100px) clamp(22px,5.3vw,82px) 70px;background:#f7f5f0;border-top:1px solid #e7e1da;border-bottom:1px solid #e9e3da}.model-stories-inner{max-width:1220px;margin:0 auto}.model-stories-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px}.model-stories-heading .eyebrow{margin-bottom:16px}.model-stories-heading h2{font-family:var(--serif,Georgia,serif);font-size:clamp(38px,4.1vw,60px);font-weight:400;line-height:1.1;letter-spacing:-.045em;margin:0 0 15px}.model-stories-heading h2 em{color:var(--burg,#6f2737);font-weight:400}.model-stories-heading p{font-size:13px;line-height:1.75;color:#756d69;max-width:600px;margin:0}.model-stories-shop{flex-shrink:0;border-bottom:1px solid #7b5260;color:var(--burg,#6f2737);text-decoration:none;letter-spacing:.12em;font-size:10px;font-weight:700;padding:12px 0;white-space:nowrap;display:inline-flex;gap:20px;align-items:center}.model-stories-shop:hover{border-bottom-color:#292522}.model-stories-scroll-caption{display:none}.model-stories-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,24px)}.model-story-card{padding:0;border:1px solid #ddd6cd;background:#ddd6d0;text-align:left;position:relative;aspect-ratio:9/14;display:block;width:100%;min-width:0;overflow:hidden;isolation:isolate;box-shadow:0 6px 24px #382c2912;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;cursor:pointer}.model-story-card:hover,.model-story-card:focus-visible{transform:translateY(-5px);box-shadow:0 18px 48px #382c2930;border-color:#977a7d}.model-story-card img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease}.model-story-card:hover img{transform:scale(1.035)}.model-story-card:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(24,16,20,.33) 0%,transparent 32%,transparent 47%,rgba(27,17,20,.76) 100%)}.model-story-card-top{position:absolute;z-index:1;top:19px;left:19px;right:19px;display:flex;justify-content:space-between;gap:8px;color:#fff;font-size:10px;letter-spacing:.1em;font-weight:700}.model-story-duration{padding:6px 10px;background:#1810147a;border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:20px;font-variant-numeric:tabular-nums;letter-spacing:.03em}.model-story-play{position:absolute;z-index:1;left:50%;top:47%;transform:translate(-50%,-50%);width:62px;height:62px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:#fbf6ef33;border:1.5px solid rgba(255,255,255,.83);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 20px #0003;font-size:25px;text-indent:3px;transition:background .2s,scale .2s}.model-story-card:hover .model-story-play{background:var(--burg,#6f2737);scale:1.06}.model-story-card-info{position:absolute;z-index:1;bottom:23px;left:21px;right:21px;color:#fff;text-shadow:0 2px 10px #0006}.model-story-card-info small{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#e5d3d5;font-weight:700}.model-story-card-info strong{display:block;font-family:var(--serif,Georgia,serif);font-size:clamp(22px,2.4vw,32px);font-weight:400;line-height:1.15;margin:10px 0 8px}.model-story-card-info span{display:block;font-size:11px;color:#f1e9e4;line-height:1.55}.model-stories-note{text-align:center;font-size:10px;letter-spacing:.07em;color:#978d85;margin-top:22px}.model-story-modal[hidden]{display:none!important}.model-story-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2500;display:flex;align-items:center;justify-content:center;padding:18px;isolation:isolate}.model-story-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#130f11e3;border:0;width:100%;height:100%;padding:0;cursor:default;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.model-story-dialog{width:min(455px,100%);height:min(865px,calc(100dvh - 36px));position:relative;z-index:1;background:#211a1d;color:#fff;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:11px;box-shadow:0 30px 90px #0009;outline:none}.model-story-top{flex:0 0 auto;padding:15px 17px 0;background:#251d20}.model-story-progress{display:flex;gap:6px}.model-story-progress span{height:3px;flex:1;background:#ffffff45;border-radius:4px;overflow:hidden}.model-story-progress span i{display:block;background:#fff;width:0%;height:100%;transition:width .2s linear}.model-story-topline{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:45px;font-size:10px;letter-spacing:.17em;color:#f0e8e8}.model-story-close{color:#fff;background:transparent;border:0;font-size:28px;line-height:1;padding:6px 12px}.model-story-player-wrap{flex:1;min-height:0;position:relative;display:flex;justify-content:center;background:#0d0c0d}#model-story-player{width:100%;height:100%;display:block;object-fit:contain;background:#0d0c0d}.model-story-nav{position:absolute;z-index:1;top:47%;transform:translateY(-50%);background:#110e1163;color:#fff;border:1px solid #fff6;border-radius:50%;width:38px;height:38px;font-size:27px;line-height:1;display:flex;align-items:center;justify-content:center}.model-story-nav:hover{background:var(--burg,#6f2737)}.model-story-prev{left:10px}.model-story-next{right:10px}.model-story-replay:not([hidden]){position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);padding:12px 20px;background:#fff;color:#211a1d;border:0;font-size:11px;font-weight:700;letter-spacing:.12em;white-space:nowrap}.model-story-footer{flex:0 0 auto;min-height:87px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 21px;background:#251d20}.model-story-caption span{color:#c2a7b0;font-size:9px;letter-spacing:.14em;white-space:nowrap}.model-story-caption h3{font-family:var(--serif,Georgia,serif);font-weight:400;line-height:1.2;font-size:23px;margin:6px 0 0}.model-story-product-link{color:#fff;border-bottom:1px solid #d4b5bf;padding:10px 0;font-size:10px;font-weight:700;letter-spacing:.1em;white-space:nowrap}.model-story-error:not([hidden]){display:block;padding:9px 15px;color:#fff;font-size:12px;background:#943d53}body.model-story-open{overflow:hidden!important}@media(max-width:900px){.model-stories-heading{align-items:start;flex-direction:column;gap:12px}.model-stories-shop{margin-bottom:5px}}@media(max-width:640px){.model-stories{padding:49px 0}.model-stories-heading{padding:0 22px;margin-bottom:18px}.model-stories-heading h2{font-size:39px}.model-stories-heading p{font-size:12px}.model-stories-shop{font-size:9px}.model-stories-scroll-caption{padding:0 22px 12px;display:flex;justify-content:space-between;color:#7f6f70;letter-spacing:.17em;font-size:9px;font-weight:700}.model-stories-grid{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;gap:13px;padding:0 22px 14px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.model-story-card{flex:0 0 min(70vw,275px);scroll-snap-align:start;aspect-ratio:9/14}.model-story-card:hover{transform:none}.model-stories-note{margin:10px 22px 0;text-align:left}.model-story-modal{padding:0}.model-story-dialog{width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0}.model-story-nav{width:34px;height:34px;font-size:23px}.model-story-footer{min-height:92px;padding:14px 18px max(15px,env(safe-area-inset-bottom))}.model-story-caption h3{font-size:20px}}@media(prefers-reduced-motion:reduce){.model-story-card,.model-story-card img,.model-story-progress span i{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/ne-stories.css.map */
