.divija-sfilm{--sfilm-bg: var(--divija-navy, #0b1f3a);--sfilm-bg-deep: #061428;--sfilm-ink: #ffffff;--sfilm-ink-soft: rgba(255, 255, 255, .72);--sfilm-ink-faint: rgba(255, 255, 255, .5);--sfilm-gold: var(--divija-gold, #d0b172);--sfilm-gold-soft: rgba(208, 177, 114, .28);--sfilm-accent: var(--sfilm-gold);--sfilm-line: rgba(255, 255, 255, .12);--sfilm-card: rgba(255, 255, 255, .04);--sfilm-card-hover: rgba(255, 255, 255, .08);--sfilm-glow: rgba(208, 177, 114, .16);--sfilm-shadow: 0 34px 80px rgba(0, 0, 0, .5);position:relative;isolation:isolate;display:block;overflow:hidden;padding:calc(var(--sfilm-pt, 96px) * .75) var(--divija-margin-mobile, 20px) calc(var(--sfilm-pb, 88px) * .75);background:radial-gradient(120% 90% at 0% 0%,var(--sfilm-bg) 0%,var(--sfilm-bg) 45%,var(--sfilm-bg-deep) 100%);color:var(--sfilm-ink);font-family:var(--divija-font-body)}.divija-sfilm--ivory{--sfilm-bg: #fbf8f2;--sfilm-bg-deep: #f3ece0;--sfilm-ink: var(--divija-navy, #0b1f3a);--sfilm-ink-soft: rgba(11, 31, 58, .72);--sfilm-ink-faint: rgba(11, 31, 58, .5);--sfilm-gold: #a8823f;--sfilm-gold-soft: rgba(168, 130, 63, .3);--sfilm-accent: var(--sfilm-gold);--sfilm-line: rgba(11, 31, 58, .12);--sfilm-card: #ffffff;--sfilm-card-hover: #ffffff;--sfilm-glow: rgba(208, 177, 114, .22);--sfilm-shadow: 0 30px 70px rgba(11, 31, 58, .22)}.divija-sfilm--light{--sfilm-bg: var(--divija-surface, #ffffff);--sfilm-bg-deep: var(--divija-surface, #ffffff);--sfilm-ink: var(--divija-navy, #0b1f3a);--sfilm-ink-soft: var(--divija-body, #30343b);--sfilm-ink-faint: var(--divija-muted, #6b7280);--sfilm-gold: var(--divija-gold, #d0b172);--sfilm-gold-soft: var(--divija-divider, rgba(11, 31, 58, .1));--sfilm-accent: var(--divija-blue, #004394);--sfilm-line: var(--divija-divider, rgba(11, 31, 58, .1));--sfilm-card: var(--divija-surface, #ffffff);--sfilm-card-hover: var(--divija-surface, #ffffff);--sfilm-glow: transparent;--sfilm-shadow: 0 24px 60px rgba(11, 31, 58, .16)}.divija-sfilm:before{content:"";position:absolute;z-index:-1;top:-18%;left:-12%;width:min(820px,95%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--sfilm-glow) 0%,transparent 66%);pointer-events:none}.divija-sfilm--reverse:before{left:auto;right:-12%}.divija-sfilm__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;max-width:var(--divija-container-width, 1380px);margin:0 auto;align-items:center}.divija-sfilm__stage{width:100%;max-width:320px;margin:0 auto}.divija-sfilm__media{position:relative;aspect-ratio:9 / 16;overflow:hidden;border-radius:14px;background:#07172c;box-shadow:var(--sfilm-shadow)}.divija-sfilm__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border:1px solid var(--sfilm-gold);border-radius:inherit;opacity:.55;pointer-events:none}.divija-sfilm__video{display:block;width:100%;height:100%;object-fit:cover;cursor:pointer}.divija-sfilm__badge{position:absolute;top:14px;left:14px;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;background:#07172c8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.divija-sfilm__badge-dot{width:6px;height:6px;border-radius:50%;background:var(--divija-gold, #d0b172)}.divija-sfilm.is-playing .divija-sfilm__badge-dot{animation:divija-sfilm-pulse 1.6s ease-in-out infinite}.divija-sfilm__controls{position:absolute;right:12px;bottom:12px;z-index:3;display:flex;gap:8px}.divija-sfilm__control{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:#07172c80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;transition:background-color var(--divija-duration, .3s) var(--divija-ease, ease),border-color var(--divija-duration, .3s) var(--divija-ease, ease)}.divija-sfilm__control:hover{border-color:var(--divija-gold, #d0b172);background:#07172cd1}.divija-sfilm__control:focus-visible{outline:2px solid var(--divija-gold, #d0b172);outline-offset:3px}.divija-sfilm__control svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.divija-sfilm__icon-play{fill:currentColor!important;stroke:none!important;margin-left:2px}.divija-sfilm__icon-pause,.divija-sfilm.is-playing .divija-sfilm__icon-play{display:none}.divija-sfilm.is-playing .divija-sfilm__icon-pause{display:block}.divija-sfilm__icon-wave{opacity:0}.divija-sfilm__control[aria-pressed=true] .divija-sfilm__icon-wave{opacity:1}.divija-sfilm__control[aria-pressed=true] .divija-sfilm__icon-mute{opacity:0}.divija-sfilm__chapters{display:flex;gap:6px;margin:18px 0 0;padding:0;list-style:none}.divija-sfilm__chapter{flex:var(--w, 1) 1 0;min-width:max-content}.divija-sfilm__chapter-btn{display:flex;flex-direction:column;gap:9px;width:100%;padding:6px 0;border:0;background:none;color:var(--sfilm-ink-faint);font:inherit;text-align:left;cursor:pointer;transition:color var(--divija-duration, .3s) var(--divija-ease, ease)}.divija-sfilm__chapter-btn:hover,.divija-sfilm__chapter.is-active .divija-sfilm__chapter-btn{color:var(--sfilm-ink)}.divija-sfilm__chapter-btn:focus-visible{outline:2px solid var(--sfilm-gold);outline-offset:2px;border-radius:2px}.divija-sfilm__chapter-track{position:relative;display:block;height:2px;overflow:hidden;border-radius:2px;background:var(--sfilm-line)}.divija-sfilm__chapter-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sfilm-gold);transform:scaleX(var(--p, 0));transform-origin:left center}.divija-sfilm__chapter-name{overflow:hidden;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}.divija-sfilm__content{min-width:0;width:100%;max-width:640px;margin:0 auto;text-align:center}.divija-sfilm__eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0 0 16px;color:var(--sfilm-accent);font-size:11.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.divija-sfilm__eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.divija-sfilm__heading{margin:0 0 18px;color:var(--sfilm-ink);font-family:var(--divija-font-display);font-size:clamp(28px,3.2vw,36px);font-weight:400;line-height:1.25;letter-spacing:.01em}.divija-sfilm__heading-accent{display:block;color:var(--sfilm-accent);font-style:italic}.divija-sfilm--light .divija-sfilm__heading-accent{color:inherit;font-style:normal}.divija-sfilm__text{max-width:60ch;margin:0 auto 32px;color:var(--sfilm-ink-soft);font-size:14.5px;line-height:1.75}.divija-sfilm__text p{margin:0}.divija-sfilm__shop-head{display:flex;align-items:center;gap:14px;margin:0 0 14px}.divija-sfilm__shop-head:after{content:"";order:1;flex:1;height:1px;background:var(--sfilm-gold-soft)}.divija-sfilm__shop-label{margin:0;color:var(--sfilm-ink);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.divija-sfilm__shop-count{order:2;color:var(--sfilm-ink-faint);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.divija-sfilm__pieces{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,46%);gap:12px;margin:0 calc(var(--divija-margin-mobile, 20px) * -1) 30px;padding:4px var(--divija-margin-mobile, 20px) 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--divija-margin-mobile, 20px);list-style:none;scrollbar-width:none;text-align:left}.divija-sfilm__pieces::-webkit-scrollbar{display:none}.divija-sfilm__piece-item{scroll-snap-align:start}.divija-sfilm__piece{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--sfilm-line);border-radius:10px;background:var(--sfilm-card);color:inherit;text-decoration:none;transition:border-color var(--divija-duration, .3s) var(--divija-ease, ease),background-color var(--divija-duration, .3s) var(--divija-ease, ease),transform var(--divija-duration, .3s) var(--divija-ease-glide, ease),box-shadow var(--divija-duration, .3s) var(--divija-ease, ease)}.divija-sfilm__piece:hover{border-color:var(--sfilm-gold-soft);background:var(--sfilm-card-hover);transform:translateY(-3px)}.divija-sfilm__piece:focus-visible{outline:2px solid var(--sfilm-gold);outline-offset:2px}.divija-sfilm__piece.is-active{border-color:var(--sfilm-gold);box-shadow:0 0 0 1px var(--sfilm-gold),0 18px 40px #00000038}.divija-sfilm__thumb-wrap{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#07172c}.divija-sfilm__thumb{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--divija-ease-glide, ease)}.divija-sfilm__piece:hover .divija-sfilm__thumb{transform:scale(1.04)}.divija-sfilm__now{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;background:var(--divija-gold, #d0b172);color:var(--divija-navy, #0b1f3a);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:0;transform:translateY(6px);transition:opacity var(--divija-duration, .3s) var(--divija-ease, ease),transform var(--divija-duration, .3s) var(--divija-ease, ease)}.divija-sfilm__now-dot{width:6px;height:6px;border-radius:50%;background:var(--divija-navy, #0b1f3a);animation:divija-sfilm-pulse 1.6s ease-in-out infinite}.divija-sfilm__piece.is-active .divija-sfilm__now{opacity:1;transform:none}.divija-sfilm__piece-body{display:flex;flex:1;flex-direction:column;gap:4px;padding:14px}.divija-sfilm__piece-name{color:var(--sfilm-ink);font-family:var(--divija-font-display);font-size:19px;font-weight:500;line-height:1.25}.divija-sfilm__piece-spec{color:var(--sfilm-ink-faint);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.divija-sfilm__piece-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;margin-top:auto;padding-top:12px}.divija-sfilm__piece-price{color:var(--sfilm-ink);font-size:13.5px;font-weight:600}.divija-sfilm__from{color:var(--sfilm-ink-faint);font-weight:400}.divija-sfilm__piece-go{display:inline-flex;align-items:center;gap:6px;color:var(--sfilm-accent);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.divija-sfilm__piece-go svg,.divija-sfilm__btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--divija-duration, .3s) var(--divija-ease-glide, ease)}.divija-sfilm__piece:hover .divija-sfilm__piece-go svg,.divija-sfilm__btn:hover svg{transform:translate(3px)}.divija-sfilm__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.divija-sfilm__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 30px;border:1px solid transparent;border-radius:var(--divija-radius-lg, 4px);font-family:var(--divija-font-body);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color var(--divija-duration, .3s) var(--divija-ease, ease),border-color var(--divija-duration, .3s) var(--divija-ease, ease),color var(--divija-duration, .3s) var(--divija-ease, ease)}.divija-sfilm__btn--primary{background:var(--divija-gold, #d0b172);border-color:var(--divija-gold, #d0b172);color:var(--divija-navy, #0b1f3a)}.divija-sfilm__btn--primary:hover{background:var(--divija-gold-light, #ffdea0);border-color:var(--divija-gold-light, #ffdea0)}.divija-sfilm--ivory .divija-sfilm__btn--primary{background:var(--divija-navy, #0b1f3a);border-color:var(--divija-navy, #0b1f3a);color:#fff}.divija-sfilm--ivory .divija-sfilm__btn--primary:hover{background:var(--divija-primary, #002e69);border-color:var(--divija-primary, #002e69)}.divija-sfilm--light .divija-sfilm__btn--primary{background:var(--divija-primary, #002e69);border-color:var(--divija-primary, #002e69);color:#fff}.divija-sfilm--light .divija-sfilm__btn--primary:hover{background:var(--divija-blue, #004394);border-color:var(--divija-blue, #004394)}.divija-sfilm--light .divija-sfilm__btn--ghost{border-color:var(--divija-navy, #0b1f3a)}.divija-sfilm--light .divija-sfilm__btn--ghost:hover{border-color:var(--divija-blue, #004394)}.divija-sfilm--light .divija-sfilm__piece.is-active{border-color:#004394;box-shadow:0 0 0 1px #004394,0 18px 40px #0b1f3a1a}.divija-sfilm--light .divija-sfilm__now{background:#004394;color:#fff}.divija-sfilm--light .divija-sfilm__now-dot{background:#fff}.divija-sfilm__btn--ghost{background:transparent;border-color:var(--sfilm-line);color:var(--sfilm-ink)}.divija-sfilm__btn--ghost:hover{border-color:var(--sfilm-gold);color:var(--sfilm-accent)}.divija-sfilm__btn--ghost svg{stroke-width:1.4}.divija-sfilm__btn:focus-visible{outline:2px solid var(--sfilm-gold);outline-offset:3px}.divija-sfilm__trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;max-width:var(--divija-container-width, 1380px);margin:52px auto 0;padding:24px 0 0;border-top:1px solid var(--sfilm-line);list-style:none}.divija-sfilm__trust-item{display:flex;align-items:center;gap:10px;color:var(--sfilm-ink-soft);font-size:10.5px;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.divija-sfilm__trust-item svg{flex:none;width:18px;height:18px;fill:none;stroke:var(--sfilm-gold);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:749px){.divija-sfilm__pieces{grid-auto-columns:64%;gap:12px}.divija-sfilm__thumb-wrap{aspect-ratio:4 / 3}.divija-sfilm__piece-body{gap:3px;padding:12px 14px 14px}.divija-sfilm__piece-name,.divija-sfilm__piece-spec{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.divija-sfilm__piece-name{font-size:18px}.divija-sfilm__piece-spec{font-size:10px}.divija-sfilm__piece-foot{flex-wrap:nowrap;margin-top:10px;padding-top:10px;border-top:1px solid var(--sfilm-line)}.divija-sfilm__piece-price{font-size:13px;white-space:nowrap}.divija-sfilm__piece-go{flex:none;font-size:10px;letter-spacing:.12em}}@media screen and (min-width:750px){.divija-sfilm{padding:var(--sfilm-pt, 96px) var(--divija-margin-desktop, 64px) var(--sfilm-pb, 88px)}.divija-sfilm__inner{grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:56px}.divija-sfilm__stage{max-width:320px;margin:0}.divija-sfilm__content{max-width:none;margin:0;text-align:left}.divija-sfilm__text{margin-left:0}.divija-sfilm__actions{justify-content:flex-start}.divija-sfilm__pieces{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);margin:0 0 32px;padding:0;overflow:visible}.divija-sfilm__piece{flex-direction:row}.divija-sfilm__thumb-wrap{flex:none;width:112px}.divija-sfilm__now{left:6px;bottom:6px;gap:5px;padding:4px 7px;font-size:8px;letter-spacing:.06em}.divija-sfilm__trust{grid-template-columns:repeat(4,minmax(0,1fr))}.divija-sfilm--reverse .divija-sfilm__inner{grid-template-columns:minmax(0,1fr) minmax(0,320px)}.divija-sfilm--reverse .divija-sfilm__stage{order:2}}@media screen and (min-width:1100px){.divija-sfilm__inner{grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:80px}.divija-sfilm--reverse .divija-sfilm__inner{grid-template-columns:minmax(0,1fr) minmax(0,380px)}.divija-sfilm__stage{max-width:380px}.divija-sfilm__pieces{grid-template-columns:repeat(var(--sfilm-cols, 3),minmax(0,1fr));gap:14px}.divija-sfilm__piece{flex-direction:column}.divija-sfilm__thumb-wrap{width:auto}.divija-sfilm__now{left:10px;bottom:10px;padding:5px 10px;font-size:9.5px}}@keyframes divija-sfilm-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.divija-sfilm__piece,.divija-sfilm__thumb,.divija-sfilm__now,.divija-sfilm__btn,.divija-sfilm__btn svg,.divija-sfilm__piece-go svg,.divija-sfilm__control,.divija-sfilm__chapter-btn{transition:none}.divija-sfilm__piece:hover,.divija-sfilm__piece:hover .divija-sfilm__thumb{transform:none}.divija-sfilm__now-dot,.divija-sfilm.is-playing .divija-sfilm__badge-dot{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/divija-shop-film.css.map */
