@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes wordup{0%{transform:translateY(108%)}to{transform:none}}@keyframes unveil{0%{clip-path:inset(6% 0 6% 34%)}to{clip-path:inset(0 0 0 0)}}@keyframes drift{to{transform:translate(-50%)}}@keyframes softdown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.js [data-rv]{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease-out),transform 1.1s var(--ease-out);transition-delay:calc(var(--d,0) * 90ms)}.js [data-rv].is-in{opacity:1;transform:none}.js [data-unveil]{clip-path:inset(14% 0 0 0);transform:scale(1.1);transition:clip-path 1.4s var(--ease-out),transform 1.8s var(--ease-out)}.js [data-unveil].is-in{clip-path:inset(0 0 0 0);transform:none}.announce{background:var(--night);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;padding:10px 16px}.announce em{text-transform:none;letter-spacing:.01em;font-size:13px;font-weight:400}nav.top{transition:box-shadow .4s ease,background .4s ease}.navin{transition:padding .45s var(--ease-out)}nav.top.scrolled{box-shadow:0 12px 32px #26201a12;background:color-mix(in oklab,var(--paper) 97%,transparent)}nav.top.scrolled .navin{padding-block:9px}.nprog{position:absolute;left:0;right:0;bottom:-1px;height:1.5px;pointer-events:none;background:linear-gradient(90deg,var(--amber-deep),var(--honey-hi));transform:scaleX(var(--sp,0));transform-origin:left}[dir=rtl] .nprog{transform-origin:right}.navlinks>li>a{position:relative}.navlinks>li>a:after{content:"";position:absolute;left:0;right:0;bottom:5px;height:1.5px;background:var(--amber);transform:scaleX(0);transform-origin:right;transition:transform .55s var(--ease-out)}.navlinks>li:hover>a:after,.navlinks>li>a[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.navlinks>li>a[aria-current=page]{box-shadow:none}.menu{border-top:2px solid var(--amber);transition:opacity .3s ease,transform .45s var(--ease-out),visibility .3s}.menu a{transition:background .25s ease,padding .35s var(--ease-out)}.menu a:hover{padding-inline-start:14px}.cartbtn{position:relative;overflow:hidden;isolation:isolate;transition:color .35s ease}.cartbtn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);z-index:-1;transform:translateY(101%);transition:transform .45s var(--ease-out)}.cartbtn:hover{background:transparent}.cartbtn:hover:before{transform:none}.btn,.addcart,.signform button,.bb-btn{position:relative;overflow:hidden;isolation:isolate}.btn:before,.addcart:before,.signform button:before,.bb-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--amber-deep);transform:scaleX(0);transform-origin:right;transition:transform .6s var(--ease-out)}.btn:hover:before,.addcart:hover:before,.signform button:hover:before,.bb-btn:hover:before{transform:scaleX(1);transform-origin:left}.btn.line:before{background:var(--ink)}.btn.line{transition:color .4s ease,transform .18s ease}.btn.line:hover{background:transparent;color:var(--paper)}.btn:hover,.addcart:hover{box-shadow:0 12px 28px #26201a2e}h2{font-size:clamp(34px,4vw,58px);letter-spacing:-.018em;line-height:1.06}.kick:before{content:"";display:inline-block;width:24px;height:1px;background:currentColor;vertical-align:middle;margin-inline-end:12px;opacity:.75;transform:translateY(-2px)}.w{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .06em .14em 0;margin:0 -.06em -.14em 0}.w>span{display:inline-block;animation:wordup 1.15s var(--ease-out) both;animation-delay:calc(var(--i,0) * 60ms + .12s)}.hero--film{grid-template-columns:.94fr 1.06fr;min-height:min(calc(100svh - 92px),880px)}.hero--film h1{font-size:clamp(46px,5.4vw,90px);line-height:1.02}.hero--film .hleft{padding:72px 64px 72px 48px;max-width:720px;justify-self:end;width:100%}.hero--film [data-rise]{animation:rise 1s var(--ease-out) both}.hero--film .est[data-rise]{animation-delay:.05s}.hero--film .lead[data-rise]{animation-delay:.55s}.hero--film .cta[data-rise]{animation-delay:.75s}.hero--film .hright{border:0;position:relative;overflow:hidden;background:var(--night)}.hfilm{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;animation:unveil 1.6s var(--ease-out) .15s both}.hvid{width:100%;height:100%;object-fit:cover;display:block;transform:scale(calc(1.1 - var(--hp,0) * .1)) translateY(calc(var(--hp,0) * 30px));will-change:transform}.hfilm:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,#15100b9e,#15100b00 42%),linear-gradient(90deg,rgba(21,16,11,.18),transparent 30%)}.hcap{position:absolute;z-index:2;inset-inline-start:32px;bottom:28px;display:flex;align-items:center;gap:14px;color:var(--paper);font-family:var(--serif);font-style:italic;font-size:15px}.hcap:before{content:"";width:36px;height:1px;background:var(--gilt);order:1}.hcap .ar{font-family:var(--ar);font-style:normal;font-size:22px;color:var(--honey-hi);order:0}.hcap>span:last-child{order:2}@media(max-width:920px){.hero--film{grid-template-columns:1fr;min-height:0}.hero--film .hleft{max-width:none;justify-self:stretch}.hero--film .hright{aspect-ratio:4/3}}@media(max-width:760px){.hero--film .hleft{padding:40px 22px 34px}.hero--film .hright{aspect-ratio:1/1}.hcap{inset-inline-start:20px;bottom:18px;font-size:13px;gap:10px}.hcap .ar{font-size:18px}.hcap:before{width:22px}}.ribbon{padding:20px 0;overflow:hidden;border:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.rb-track{display:flex;width:max-content;animation:drift 70s linear infinite}.ribbon:hover .rb-track{animation-play-state:paused}.rb-set{display:flex;align-items:center;gap:34px;padding-inline-end:34px}.rb-i{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(20px,2.3vw,32px);white-space:nowrap;color:var(--paper);letter-spacing:-.005em}.rb-ar{font-family:var(--ar);color:var(--gilt);font-size:clamp(15px,1.4vw,19px);white-space:nowrap}.ribbon.night{background:var(--night)}.night{background:var(--night);color:var(--paper);position:relative;isolation:isolate}.night:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:var(--grain);opacity:.07}.night .kick{color:var(--gilt)}.night h2 em{color:var(--honey-hi)}.night .secsub{color:var(--night-mute)}.night a{color:inherit}section.night{padding:120px 0}@media(max-width:760px){section.night{padding:64px 0}}.rituals{background:radial-gradient(55% 45% at 85% 0%,rgba(232,163,61,.11),transparent 70%),var(--night)}.rituals .seclead{align-items:flex-end}.rituals .secsub{max-width:44ch}.rgrid{margin-top:60px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;align-items:start}.rgrid .rtile:nth-child(2){margin-top:72px}.rtile{display:block;text-decoration:none}.rmedia{display:block;aspect-ratio:4/5;overflow:hidden;position:relative;background:var(--night-2)}.rmedia:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px var(--night-line);transition:box-shadow .6s ease;pointer-events:none}.rmedia video,.rmedia img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform 1.6s var(--ease-out)}.rtile:hover .rmedia video,.rtile:hover .rmedia img{transform:scale(1.08)}.rtile:hover .rmedia:after{box-shadow:inset 0 0 0 1px #c9a25e99}.rmeta{display:grid;grid-template-columns:auto 1fr auto;column-gap:14px;row-gap:3px;align-items:baseline;margin-top:18px;padding-top:16px;border-top:1px solid var(--night-line)}.rn{font-family:var(--serif);font-style:italic;color:var(--gilt);font-size:15px;grid-row:span 2}.rmeta b{font-family:var(--serif);font-weight:400;font-size:clamp(21px,1.9vw,26px);line-height:1.15}.rs{grid-column:2;color:var(--night-mute);font-size:13px}.rgo{grid-column:3;grid-row:1;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:var(--gilt);white-space:nowrap;transition:transform .45s var(--ease-out)}.rtile:hover .rgo{transform:translate(5px)}@media(max-width:920px){.rgrid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(260px,72%);overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-22px;padding:0 22px 8px;gap:16px;scrollbar-width:none}.rgrid::-webkit-scrollbar{display:none}.rgrid .rtile{scroll-snap-align:start}.rgrid .rtile:nth-child(2){margin-top:0}.rgrid{margin-top:36px}}section.film-band{padding:110px 0 0}.fb-head{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;flex-wrap:wrap}.fb-head .secsub{max-width:44ch}.fb-frame{margin-top:48px}.fb-vid{width:100%;display:block;aspect-ratio:21/9;max-height:86vh;object-fit:cover;background:#000;border:0}@media(max-width:760px){section.film-band{padding:60px 0 0}.fb-frame{margin-top:28px}.fb-vid{aspect-ratio:16/10}}section#halal{padding-top:110px!important}.film-band+section[style*="padding-top:0"]{padding-top:96px!important}@media(max-width:760px){section#halal{padding-top:56px!important}.film-band+section[style*="padding-top:0"]{padding-top:52px!important}}.bcard .bshot,.pcard .shot,.fcard .fshot{background:radial-gradient(78% 66% at 50% 45%,var(--honey-glow),transparent 72%),var(--sand)}.bcard,.fcard,.pcard{transition:border-color .3s ease,box-shadow .5s var(--ease-out),transform .5s var(--ease-out)}.bcard:hover,.fcard:hover,.pcard:hover{box-shadow:0 22px 44px #26201a1f;transform:translateY(-4px)}.bcard .bbtn{transition:background .35s ease,letter-spacing .45s var(--ease-out)}.bcard:hover .bbtn{background:var(--amber-deep);letter-spacing:.16em}.bcard .bshot img,.fcard .fshot img,.pcard .shot img,.scard .art img{transition:transform 1.2s var(--ease-out)}.seclead .more{background:linear-gradient(var(--amber),var(--amber)) left bottom/0 1.5px no-repeat;border-bottom-color:var(--line-strong);transition:background-size .55s var(--ease-out)}.seclead .more:hover{background-size:100% 1.5px}.ing{transition:box-shadow .5s var(--ease-out),border-color .3s ease}.ing:hover{border-color:var(--line-strong);box-shadow:0 14px 30px #26201a17}.ing .top img{transition:transform 1.2s var(--ease-out)}.ing:hover .top img{transform:scale(1.06)}.prov .fig{overflow:hidden}.prov .fig img{width:100%}.faq details[open] .a,.acc details[open] .a,.ing details[open] .a{animation:softdown .5s var(--ease-out)}.faq summary{transition:color .3s ease}.faq summary:hover{color:var(--amber-deep)}.arline{color:var(--amber-deep)}.cf-in{background:linear-gradient(180deg,var(--card),var(--paper));box-shadow:0 28px 56px #26201a14}.cf-mark{background:linear-gradient(180deg,var(--amber),var(--honey-lo));-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.55}.signup{background:radial-gradient(60% 80% at 100% 100%,var(--honey-glow),transparent 70%),var(--bg-plate)}footer{background:var(--night);position:relative;isolation:isolate;overflow:hidden;padding-top:88px}footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:var(--grain);opacity:.07}footer:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--gilt),transparent)}.fcol a{transition:color .3s ease,transform .4s var(--ease-out)}.fcol a:hover{transform:translate(4px)}.fmark{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:72px;padding-top:28px;border-top:1px solid var(--night-line);line-height:.82;-webkit-user-select:none;user-select:none}.fmark>span:first-child{font-family:var(--serif);font-weight:400;font-size:clamp(60px,15.5vw,236px);letter-spacing:.02em;background:linear-gradient(180deg,#fbfaf6f2 20%,#e8a33d47);-webkit-background-clip:text;background-clip:text;color:transparent}.fmark .ar{font-family:var(--ar);font-size:clamp(34px,6vw,92px);color:var(--honey-hi);line-height:1.2}.legal{margin-top:28px}@media(max-width:760px){footer{padding-top:52px}.fmark{margin-top:44px;padding-top:18px}}.gal .main{background:radial-gradient(85% 70% at 50% 45%,var(--honey-glow),transparent 74%),var(--sand);isolation:isolate}.gal .main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--grain);opacity:.05;mix-blend-mode:multiply;pointer-events:none}.gal .main img{transition:transform 1.4s var(--ease-out),opacity .4s ease}.gal .main:hover img{transform:scale(1.035)}.galthumb{transition:border-color .3s ease}.galthumb.sel{border-color:var(--amber-deep)}.pdp>div:last-child>*:not(.buybar){animation:rise .9s var(--ease-out) both}.pdp>div:last-child>:nth-child(2){animation-delay:.06s}.pdp>div:last-child>:nth-child(3){animation-delay:.12s}.pdp>div:last-child>:nth-child(4){animation-delay:.18s}.pdp>div:last-child>:nth-child(5){animation-delay:.24s}.pdp>div:last-child>:nth-child(n+6){animation-delay:.3s}.gal{animation:rise 1.1s var(--ease-out) both}.qt,.plan{transition:border-color .3s ease,box-shadow .4s var(--ease-out),transform .4s var(--ease-out)}.qt.sel,.plan.sel{box-shadow:inset 0 0 0 1px var(--ink),0 10px 24px #26201a14}.qt:hover{transform:translateY(-2px)}.cmp td.safaani{background:var(--sand)}.buybar{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-nav);display:flex;align-items:center;gap:14px;padding:10px max(16px,calc((100vw - 1240px)/2 + 48px)) calc(10px + env(safe-area-inset-bottom));background:color-mix(in oklab,var(--paper) 94%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);box-shadow:0 -12px 30px #26201a14;transform:translateY(110%);transition:transform .6s var(--ease-out);visibility:hidden}.buybar.show{transform:none;visibility:visible}.buybar img{width:44px;height:44px;object-fit:cover;border:1px solid var(--line);flex:none}.bb-t{flex:1;min-width:0;line-height:1.25}.bb-t b{display:block;font-family:var(--serif);font-weight:500;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-t span{display:block;font-size:12px;color:var(--fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-btn{flex:none;background:var(--ink);color:var(--paper);border:0;cursor:pointer;font:inherit;font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:14px 22px}@media(max-width:520px){.buybar img{display:none}.bb-btn{padding:13px 14px;font-size:11.5px;letter-spacing:.05em}}body.bb-on .toast{bottom:88px}@media(prefers-reduced-motion:reduce){.js [data-rv],.js [data-unveil]{opacity:1;transform:none;clip-path:none}.w>span,.hero--film [data-rise],.hfilm,.pdp>div:last-child>*,.gal{animation:none}.rb-track{animation:none}.hvid{transform:none}.ribbon{overflow-x:auto}}.shopify-section:has(>.night)+.shopify-section>section[style*="padding-top:0"]{padding-top:110px!important}@media(max-width:760px){.shopify-section:has(>.night)+.shopify-section>section[style*="padding-top:0"]{padding-top:56px!important}}.navin{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;max-width:1440px}.navl{display:flex;align-items:center;gap:14px;min-width:0}.navlinks{margin-inline:0;gap:24px;font-size:13px}.brand{justify-self:center;gap:12px}.brand svg{width:28px;height:28px}.brand .wm{font-size:18px;letter-spacing:.32em;margin-inline-end:-.32em}.navr{justify-self:end}.burger{margin-inline:-6px 0}@media(max-width:1380px)and (min-width:1181px){.navin{padding-inline:32px;gap:18px}.navlinks{gap:17px;font-size:12.5px}.brand .wm{letter-spacing:.24em;margin-inline-end:-.24em}.navr{gap:12px}}@media(max-width:1180px){.navlinks{display:none}.burger{display:block}}@media(max-width:760px){.brand .wm{font-size:15px;letter-spacing:.26em}.brand svg{width:24px;height:24px}.navin{gap:10px}}@media(max-width:520px){.navr .ic:not(.srch){display:none}}.rb-dot{width:6px;height:6px;flex:none;background:var(--gilt);transform:rotate(45deg)}.ingrid{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:28px;margin-top:52px}@media(max-width:1080px){.ingrid{grid-template-columns:repeat(var(--cols-md,2),minmax(0,1fr));gap:20px}}.ing{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);overflow:hidden}.ing .top{aspect-ratio:4/3;border-bottom:1px solid var(--line);background:var(--paper-2)}.ing .top img{width:100%;height:100%;object-fit:cover}.ing .ib{padding:24px 26px 28px}.ing .in{font-family:var(--serif);font-weight:400;font-size:clamp(22px,1.9vw,27px);line-height:1.12;letter-spacing:-.005em}.ing .a{margin-top:10px;padding:0;font-size:14px;line-height:1.6;color:var(--fg-muted);max-width:44ch}.ing .a b{color:var(--fg);font-weight:600}@media(max-width:620px){.ingrid{grid-template-columns:1fr;gap:0;border-block:1px solid var(--line)}.ing{display:grid;grid-template-columns:104px minmax(0,1fr);column-gap:16px;align-items:start;padding:16px 0;background:transparent;border:0;border-bottom:1px solid var(--line);overflow:visible}.ingrid .ing:last-child{border-bottom:0}.ing .top{aspect-ratio:1/1;border:0}.ing .ib{padding:2px 0 0}.ing .in{font-size:20px}.ing .a{font-size:13.5px;margin-top:6px}}@media(min-width:1081px){.fam{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:44px;align-items:stretch}.formats{padding-top:0}.frow{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;flex:1}.frow[style*="--n:1"]{grid-template-columns:1fr}.frow>.fcard:last-child:nth-child(odd){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto auto}.frow>.fcard:last-child:nth-child(odd) .fshot{grid-row:1/4;aspect-ratio:auto;min-height:260px;border-inline-end:1px solid var(--line)}.frow>.fcard:last-child:nth-child(odd) b{align-self:end;padding:24px 24px 0;font-size:26px}.frow>.fcard:last-child:nth-child(odd) .fspec{padding:6px 24px 26px}}.fcard b{font-size:clamp(17px,1.5vw,21px);padding:15px 16px 0}.fcard .fspec{font-size:12.5px;padding:5px 16px 16px}.flabel b{font-size:11px}.fnews{margin-top:28px;max-width:340px}.fn-h{display:block;font-family:var(--serif);font-weight:400;font-size:21px;line-height:1.2;color:var(--paper)}.fn-s{display:block;margin-top:4px;font-size:13px;color:var(--night-mute)}.fnform{margin-top:16px}.fnform .row{display:flex;gap:0;flex-wrap:nowrap;border-bottom:1px solid rgba(251,250,246,.35);transition:border-color .3s ease}.fnform .row:focus-within{border-color:var(--gilt)}.fnform input{flex:1;min-width:0;background:transparent;border:0;color:var(--paper);padding:12px 0;font-size:14px}.fnform input::placeholder{color:#fbfaf673}.fnform input:focus-visible{outline:none}.fnform button{background:transparent;border:0;color:var(--gilt);padding:12px 0 12px 14px;font-size:12px;letter-spacing:.16em;box-shadow:none}.fnform button:before{display:none}.fnform button:hover{transform:none;box-shadow:none;color:var(--honey-hi)}.fnform .fine{color:var(--night-mute);margin-top:9px}.fbrand p{max-width:30ch}.shop{padding:56px 0 110px}.shop-head{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;flex-wrap:wrap}.shop-h{font-family:var(--serif);font-weight:400;font-size:clamp(44px,6vw,92px);line-height:1;letter-spacing:-.02em;margin-top:10px}.shop-head .secsub{max-width:46ch}.chips{display:flex;gap:8px;flex-wrap:wrap;margin:30px 0;padding-top:26px;border-top:1px solid var(--line)}.chip{font:inherit;font-size:12.5px;font-weight:700;letter-spacing:.02em;color:var(--fg);background:transparent;cursor:pointer;border:1px solid var(--line-strong);border-radius:999px;padding:9px 18px;transition:background .3s ease,color .3s ease,border-color .3s ease}.chip:hover{border-color:var(--ink)}.chip.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.sgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;grid-auto-flow:dense}@media(max-width:1080px){.sgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.sgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shop{padding:36px 0 70px}}.stile{display:flex;flex-direction:column;text-decoration:none;background:var(--card);border:1px solid var(--line);transition:box-shadow .5s var(--ease-out),transform .5s var(--ease-out),border-color .3s ease}.stile:hover{box-shadow:0 22px 44px #26201a1f;transform:translateY(-4px);border-color:var(--line-strong)}.st-shot{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:radial-gradient(78% 66% at 50% 45%,var(--honey-glow),transparent 72%),var(--sand)}.st-shot img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out)}.stile:hover .st-shot img{transform:scale(1.05)}.st-body{display:flex;flex-direction:column;flex:1;padding:16px 18px 18px}.st-flag{font-size:10.5px;letter-spacing:.16em;font-weight:800;text-transform:uppercase;color:var(--amber-deep)}.stile b{font-family:var(--serif);font-weight:400;font-size:clamp(19px,1.6vw,23px);line-height:1.15;margin-top:6px}.st-note{font-size:12.5px;color:var(--fg-muted);margin-top:5px;flex:1}.st-foot{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.st-pr{font-weight:900;font-size:16px}.st-per{font-size:11.5px;color:var(--fg-muted)}.sfilm{grid-column:span 2;grid-row:span 2;position:relative;display:block;overflow:hidden;background:var(--night);color:var(--paper);text-decoration:none;min-height:420px}.sfilm video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease-out)}.sfilm:hover video{transform:scale(1.04)}.sfilm:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#15100bc7,#15100b00 55%);pointer-events:none}.sf-cap{position:absolute;z-index:2;left:28px;right:28px;bottom:26px;display:flex;flex-direction:column;gap:8px}.sf-cap .kick{color:var(--gilt)}.sf-cap b{font-family:var(--serif);font-weight:400;font-size:clamp(26px,2.6vw,40px);line-height:1.08;max-width:16ch}.sf-cap .rgo{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:var(--gilt)}@media(max-width:760px){.sfilm{min-height:300px}.sf-cap{left:18px;right:18px;bottom:18px}}.sgrid [hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/safaani-elevate.css.map */
