[data-sf-theme=torque]{--tq-panel:var(--sf-tq-panel,#1c1e22);--tq-panel-2:var(--sf-tq-panel-2,#24272c);--tq-line:var(--sf-tq-line,#2b2e34);--tq-line-strong:var(--sf-tq-line-strong,#3a3e46);--tq-floor:var(--sf-tq-floor,#e9eaec);--tq-floor-2:var(--sf-tq-floor-2,#dcdee2);--tq-floor-ink:var(--sf-tq-floor-ink,#111214);--tq-floor-muted:var(--sf-tq-floor-muted,#5b6069);--tq-ink:#0b0c0d;--tq-r-btn:calc(var(--radius) * 1);--tq-r-chip:calc(var(--radius) * .8);--tq-r-card:calc(var(--radius) * 1.5);--tq-r-panel:calc(var(--radius) * 2);--tq-slant:11px;--tq-wedge-x:60px;--tq-wedge-y:12.75px;--tq-weave:linear-gradient(27deg, #00000052 5px, transparent 5px) 0 5px / 20px 20px, linear-gradient(207deg, #00000052 5px, transparent 5px) 10px 0 / 20px 20px, linear-gradient(27deg, #ffffff07 5px, transparent 5px) 0 10px / 20px 20px, linear-gradient(207deg, #ffffff07 5px, transparent 5px) 10px 5px / 20px 20px, linear-gradient(90deg, #00000024 10px, transparent 10px) 0 0 / 20px 20px, linear-gradient(#ffffff05 25%, #0000001a 25%, #0000001a 50%, transparent 50%, transparent 75%, #ffffff06 75%) 0 0 / 20px 20px;--tq-stripes:linear-gradient(90deg, var(--primary) 0 14px, transparent 14px 20px, var(--primary) 20px 26px, transparent 26px 32px, var(--gold) 32px 35px, transparent 35px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--tq-weave), var(--background);font-size:15px}[data-sf-theme=torque] ::selection{background:color-mix(in oklab, var(--primary) 60%, transparent);color:#fff}[data-sf-theme=torque] :focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-sf-theme=torque] :is(h1,h2,h3){text-wrap:balance}[data-sf-theme=torque] :is(.tq-display,.tq-h1,.tq-h2,.tq-h3,.tq-wordmark,.tq-score,.tq-cat-name,.tq-card-name,.tq-price,.tq-bundle-sum,.tq-step-title,.tq-trust-title,.tq-gauge-value-text,.tq-fit-result-title,.tq-navlink,.tq-btn,.tq-index,.tq-cat-num,.tq-step-num,.tq-pdp-step-n,.tq-spec-n,.tq-footer-title,.tq-eyebrow){font-family:var(--sf-font-heading,inherit)}[data-sf-theme=torque] .tq-display{color:#fff;font-size:clamp(3.1rem,1.4rem + 6.4vw,7.6rem);font-weight:700;line-height:.86}[data-sf-theme=torque] .tq-h1{font-size:clamp(1.9rem,1.35rem + 1.9vw,3rem);font-weight:700;line-height:1}[data-sf-theme=torque] .tq-h2{font-size:clamp(1.75rem,1.3rem + 1.5vw,2.6rem);font-weight:700;line-height:1}[data-sf-theme=torque] .tq-h3{font-size:1.3rem;font-weight:700;line-height:1.15}[data-sf-theme=torque] .tq-sub{color:var(--muted-foreground);font-size:15px;line-height:1.6}[data-sf-theme=torque] .tq-lede{color:color-mix(in oklab, var(--foreground) 78%, var(--background));font-size:15.5px;line-height:1.65}[dir=ltr] [data-sf-theme=torque] :is(.tq-display,.tq-h1,.tq-h2,.tq-navlink,.tq-btn,.tq-footer-title,.tq-cat-name,.tq-step-title,.tq-trust-title,.tq-fit-result-title){text-transform:uppercase}[dir=ltr] [data-sf-theme=torque] .tq-display{letter-spacing:.005em}[dir=ltr] [data-sf-theme=torque] :is(.tq-h1,.tq-h2){letter-spacing:.01em}[dir=ltr] [data-sf-theme=torque] :is(.tq-navlink,.tq-btn){letter-spacing:.06em}[dir=rtl] [data-sf-theme=torque] *{letter-spacing:0!important}[dir=rtl] [data-sf-theme=torque] :is(.tq-display,.tq-h1,.tq-h2,.tq-h3,h1,h2,h3){font-weight:800;line-height:1.35}[dir=rtl] [data-sf-theme=torque] .tq-display{font-size:clamp(2.6rem,1.4rem + 4.8vw,5.6rem);line-height:1.25}[dir=rtl] [data-sf-theme=torque] :is(p,li,dd),[dir=rtl] [data-sf-theme=torque] .tq-sub{line-height:1.8}[data-sf-theme=torque] .tq-eyebrow{color:var(--gold);align-items:center;gap:.6rem;font-size:13px;font-weight:700;display:inline-flex}[dir=ltr] [data-sf-theme=torque] .tq-eyebrow{text-transform:uppercase;letter-spacing:.16em}[data-sf-theme=torque] .tq-eyebrow-bar{background:linear-gradient(90deg, var(--primary) 0 65%, transparent 65% 78%, var(--gold) 78%);clip-path:polygon(3px 0,100% 0,calc(100% - 3px) 100%,0 100%);width:22px;height:4px;display:inline-block}[dir=rtl] [data-sf-theme=torque] .tq-eyebrow-bar{background:linear-gradient(270deg, var(--primary) 0 65%, transparent 65% 78%, var(--gold) 78%);clip-path:polygon(0 0,calc(100% - 3px) 0,100% 100%,3px 100%)}[data-sf-theme=torque] .tq-index{background:var(--primary);height:22px;color:var(--primary-foreground);letter-spacing:.04em;clip-path:polygon(0 0,100% 0,calc(100% - 5px) 100%,0 100%);align-items:center;padding-inline:8px 12px;font-size:13px;font-weight:700;display:inline-flex}[dir=rtl] [data-sf-theme=torque] .tq-index{clip-path:polygon(0 0,100% 0,100% 100%,5px 100%);padding-inline:12px 8px}[data-sf-theme=torque] .tq-dot{background:var(--gold);flex-shrink:0;width:6px;height:6px;display:inline-block;transform:rotate(45deg)}[data-sf-theme=torque] .tq-link{color:var(--foreground);border-bottom:2px solid var(--primary);align-items:center;gap:.4rem;padding-bottom:2px;font-size:14px;font-weight:600;display:inline-flex}[data-sf-theme=torque] .tq-link:hover{color:var(--primary)}[data-sf-theme=torque] .tq-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:1.75rem;display:flex}@media (min-width:768px){[data-sf-theme=torque] .tq-head{margin-bottom:2.5rem}}[data-sf-theme=torque] .tq-section{margin-top:5rem}@media (min-width:768px){[data-sf-theme=torque] .tq-section{margin-top:7rem}}[data-sf-theme=torque] .tq-btn,.tq-drawer .tq-btn{isolation:isolate;white-space:nowrap;border-radius:var(--tq-r-btn,2px);justify-content:center;align-items:center;gap:.55rem;padding-inline-end:calc(var(--tq-slant,11px) + 1.1rem);font-weight:700;transition:color .2s,transform .15s;display:inline-flex;position:relative}[data-sf-theme=torque] .tq-btn:before,.tq-drawer .tq-btn:before{content:"";z-index:-1;border-radius:inherit;background:var(--tq-btn-bg,var(--primary));clip-path:polygon(0 0, 100% 0, calc(100% - var(--tq-slant,11px)) 100%, 0 100%);transition:background .2s,filter .2s;position:absolute;inset:0}[dir=rtl] [data-sf-theme=torque] .tq-btn:before,[dir=rtl] .tq-drawer .tq-btn:before{clip-path:polygon(0 0, 100% 0, 100% 100%, var(--tq-slant,11px) 100%)}[data-sf-theme=torque] .tq-btn:active{transform:translateY(1px)}[data-sf-theme=torque] .tq-btn:disabled{cursor:not-allowed;opacity:.45}[data-sf-theme=torque] .tq-btn-primary,.tq-drawer .tq-btn-primary{--tq-btn-bg:var(--primary);color:var(--primary-foreground)}[data-sf-theme=torque] .tq-btn-primary:hover:before{filter:brightness(1.12)}[data-sf-theme=torque] .tq-btn-ghost,.tq-drawer .tq-btn-ghost{--tq-btn-bg:#ffffff14;color:var(--foreground)}[data-sf-theme=torque] .tq-btn-ghost:hover{--tq-btn-bg:#ffffff26}[data-sf-theme=torque] .tq-badge{background:var(--gold);height:1.5rem;color:var(--tq-ink);font-family:var(--sf-font-heading,inherit);font-variant-numeric:tabular-nums;clip-path:polygon(0 0,100% 0,calc(100% - 5px) 100%,0 100%);align-items:center;padding-inline:.55rem .8rem;font-size:13px;font-weight:700;display:inline-flex}[dir=rtl] [data-sf-theme=torque] .tq-badge{clip-path:polygon(0 0,100% 0,100% 100%,5px 100%);padding-inline:.8rem .55rem}[data-sf-theme=torque] .tq-fit{border:1px solid color-mix(in oklab, var(--gold) 55%, transparent);border-radius:var(--tq-r-chip);background:color-mix(in oklab, var(--tq-ink) 72%, transparent);height:1.55rem;color:var(--gold);white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:.35rem;padding-inline:.55rem;font-size:11.5px;font-weight:600;display:inline-flex}[data-sf-theme=torque] .tq-announce{background:var(--tq-ink);color:#b9bdc4;border-bottom:1px solid var(--tq-line);font-size:12px;font-weight:500}[data-sf-theme=torque] .tq-header{background:color-mix(in oklab, var(--tq-panel) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2)}[data-sf-theme=torque] .tq-header:after{content:"";inset-inline:0;background:linear-gradient(90deg, var(--primary) 0 72%, transparent 72% 73%, var(--gold) 73% 74.5%, var(--tq-line) 74.5%);pointer-events:none;height:3px;position:absolute;bottom:-3px}[dir=rtl] [data-sf-theme=torque] .tq-header:after{background:linear-gradient(270deg, var(--primary) 0 72%, transparent 72% 73%, var(--gold) 73% 74.5%, var(--tq-line) 74.5%)}[data-sf-theme=torque] .tq-mark,.tq-drawer .tq-mark{align-items:stretch;gap:3px;height:24px;display:inline-flex;transform:skew(-12deg)}[dir=rtl] [data-sf-theme=torque] .tq-mark,[dir=rtl] .tq-drawer .tq-mark{transform:skew(12deg)}[data-sf-theme=torque] .tq-mark>span,.tq-drawer .tq-mark>span{background:var(--primary);width:6px}[data-sf-theme=torque] .tq-mark>span:nth-child(2),.tq-drawer .tq-mark>span:nth-child(2){width:4px}[data-sf-theme=torque] .tq-mark>span:nth-child(3),.tq-drawer .tq-mark>span:nth-child(3){background:var(--gold);width:3px}[data-sf-theme=torque] .tq-wordmark,.tq-drawer .tq-wordmark{font-family:var(--sf-font-heading,inherit);color:var(--foreground);white-space:nowrap;font-size:22px;font-weight:700;line-height:1}[dir=ltr] [data-sf-theme=torque] .tq-wordmark,[dir=ltr] .tq-drawer .tq-wordmark{text-transform:uppercase;letter-spacing:.04em}[data-sf-theme=torque] .tq-navlink{color:#c3c7ce;align-items:center;padding-inline:.85rem;font-size:15px;font-weight:600;transition:color .15s;display:inline-flex;position:relative}[data-sf-theme=torque] .tq-navlink:after{content:"";inset-inline:.85rem;background:var(--primary);height:3px;transform-origin:var(--tq-origin,left);transition:transform .2s;position:absolute;bottom:0;transform:scaleX(0)}[dir=rtl] [data-sf-theme=torque] .tq-navlink:after{--tq-origin:right}[data-sf-theme=torque] .tq-navlink:hover{color:#fff}[data-sf-theme=torque] .tq-navlink:hover:after,[data-sf-theme=torque] .tq-navlink[aria-current=page]:after{transform:scaleX(1)}[data-sf-theme=torque] .tq-navlink[aria-current=page]{color:#fff}[data-sf-theme=torque] .tq-navlink-deal{color:var(--gold)}[data-sf-theme=torque] .tq-search>svg{z-index:1;inset-inline-start:.85rem}[data-sf-theme=torque] .tq-search-input{border:1px solid var(--tq-line-strong);border-radius:var(--tq-r-btn);height:2.5rem;color:var(--foreground);background:#00000047;padding-inline:2.4rem .75rem;font-size:14px}[data-sf-theme=torque] .tq-search-input::placeholder{color:var(--muted-foreground)}[data-sf-theme=torque] .tq-search-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 28%, transparent);background:#0006}[data-sf-theme=torque] :is(.tq-iconbtn,.tq-icons>a,.tq-icons>button,.tq-icons>div>button){border-radius:var(--tq-r-btn);color:#c3c7ce;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .15s,color .15s;display:flex}[data-sf-theme=torque] :is(.tq-iconbtn,.tq-icons>a,.tq-icons>button,.tq-icons>div>button):hover{color:#fff;background:#ffffff12}[data-sf-theme=torque] .tq-iconbtn.hidden{display:none}@media (min-width:640px){[data-sf-theme=torque] .tq-iconbtn.sm\:flex{display:flex}}@media (min-width:768px){[data-sf-theme=torque] .tq-iconbtn.md\:hidden{display:none}}@media (min-width:1280px){[data-sf-theme=torque] .tq-iconbtn.xl\:hidden{display:none}}[data-sf-theme=torque] .tq-iconbtn-line{border:1px solid var(--tq-line-strong)}[data-sf-theme=torque] .tq-icons :is(a,button)>span.absolute{top:.2rem;background:var(--primary);color:var(--primary-foreground);font-family:var(--sf-font-heading,inherit);border-radius:2px;inset-inline-end:.15rem}[data-sf-theme=torque] .tq-icons [aria-label="اللغة / Language"]{border:1px solid var(--tq-line-strong);border-radius:var(--tq-r-btn);width:auto;height:2.25rem;color:var(--foreground);background:0 0;padding-inline:.75rem}[data-sf-theme=torque] .tq-icons .absolute{border-color:var(--tq-line-strong);background:var(--popover)}[data-sf-theme=torque] .tq-icons .absolute button{width:100%;height:auto}.tq-drawer{background:linear-gradient(27deg, #00000052 5px, transparent 5px) 0 5px / 20px 20px, linear-gradient(207deg, #00000052 5px, transparent 5px) 10px 0 / 20px 20px, linear-gradient(90deg, #00000024 10px, transparent 10px) 0 0 / 20px 20px, var(--background)}.tq-drawer .tq-drawer-head{background:var(--card);border-bottom:3px solid var(--primary);justify-content:space-between;align-items:center;height:4rem;padding-inline:1rem;display:flex;position:relative}.tq-drawer .tq-drawer-label{font-family:var(--sf-font-heading,inherit);color:var(--gold);padding:1.25rem 1rem .75rem;font-size:12px;font-weight:700}[dir=ltr] .tq-drawer .tq-drawer-label,[dir=ltr] .tq-drawer .tq-footer-title{text-transform:uppercase;letter-spacing:.16em}.tq-drawer .tq-drawer-tile{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.5);background:var(--card);flex-direction:column;gap:.9rem;padding:.9rem;font-size:14.5px;font-weight:600;line-height:1.3;display:flex}.tq-drawer .tq-drawer-tile:hover{border-color:var(--primary)}.tq-drawer .tq-drawer-num{font-family:var(--sf-font-heading,inherit);color:var(--muted-foreground);font-size:13px;font-weight:700}.tq-drawer .tq-drawer-row{border-radius:var(--radius);justify-content:space-between;align-items:center;padding:.85rem .75rem;font-size:16px;font-weight:600;display:flex}.tq-drawer .tq-drawer-row:hover,.tq-drawer .tq-drawer-small:hover{background:var(--secondary)}.tq-drawer .tq-drawer-small{border-radius:var(--radius);color:var(--muted-foreground);padding:.55rem .75rem;font-size:14.5px;display:block}.tq-drawer .tq-dot{background:var(--gold);width:6px;height:6px;display:inline-block;transform:rotate(45deg)}.tq-drawer .tq-iconbtn{border-radius:var(--radius);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.tq-drawer .tq-iconbtn:hover{background:var(--secondary)}.tq-drawer .tq-pill{border:1px solid var(--border);border-radius:var(--radius);align-items:center;height:2.25rem;padding-inline:.9rem;font-size:13.5px;display:inline-flex}.tq-drawer .tq-pill.is-on{border-color:var(--primary);background:color-mix(in oklab, var(--primary) 18%, transparent)}.tq-drawer .tq-footer-title{font-family:var(--sf-font-heading,inherit);color:var(--muted-foreground);margin-bottom:.75rem;font-size:13px;font-weight:700}.tq-drawer .tq-input{border:1px solid var(--input);border-radius:var(--radius);background:var(--card);outline:none;width:100%;min-width:0;height:2.75rem;padding-inline:.75rem;font-size:15px}.tq-drawer .tq-input:focus{border-color:var(--primary)}html:has([data-sf-theme=torque]) [data-slot=sheet-content]:not(.tq-drawer){background:var(--background);border-color:var(--border)}html:has([data-sf-theme=torque]) [data-slot=sheet-content]:not(.tq-drawer) [data-slot=sheet-header]{border-bottom:3px solid var(--primary);background:var(--card)}html:has([data-sf-theme=torque]) [data-slot=sheet-content]:not(.tq-drawer) [data-slot=sheet-title]{font-family:var(--sf-font-heading,inherit);font-size:1.25rem;font-weight:700}html:has([data-sf-theme=torque]) [data-slot=sheet-content]:not(.tq-drawer) .h-16.w-16{border-radius:calc(var(--radius) * 1.5);background:var(--tq-panel,#1c1e22)}html:has([data-sf-theme=torque]) [data-slot=sheet-content]:not(.tq-drawer) [data-slot=button]{border-radius:var(--radius);height:3rem;font-weight:700}[data-sf-theme=torque] .tq-hero{background:var(--tq-ink);isolation:isolate;min-height:620px;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){[data-sf-theme=torque] .tq-hero{min-height:clamp(640px,90svh,860px)}}[data-sf-theme=torque] .tq-hero-img{z-index:-3;object-fit:cover;object-position:60% 40%;filter:saturate(.9)contrast(1.08)brightness(.9);width:100%;height:100%;position:absolute;inset:0}[data-sf-theme=torque] .tq-hero-shade{z-index:-2;background:linear-gradient(180deg, #0b0c0d8c 0%, transparent 30%, #0b0c0d33 55%, var(--background) 100%), linear-gradient(90deg, #0b0c0deb 0%, #0b0c0db3 40%, #0b0c0d0d 80%);position:absolute;inset:0}[dir=rtl] [data-sf-theme=torque] .tq-hero-shade{background:linear-gradient(180deg, #0b0c0d8c 0%, transparent 30%, #0b0c0d33 55%, var(--background) 100%), linear-gradient(270deg, #0b0c0deb 0%, #0b0c0db3 40%, #0b0c0d0d 80%)}[data-sf-theme=torque] .tq-hero-stripes{z-index:-1;top:-10%;bottom:-10%;background:var(--tq-stripes);opacity:.92;width:36px;position:absolute;inset-inline-end:9%;transform:skew(-12deg);-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 72%);mask-image:linear-gradient(#000 0% 45%,#0000 72%)}@media (max-width:767px){[data-sf-theme=torque] .tq-hero-stripes{opacity:.8;inset-inline-end:-14px;-webkit-mask-image:linear-gradient(#000 0% 30%,#0000 55%);mask-image:linear-gradient(#000 0% 30%,#0000 55%)}}[dir=rtl] [data-sf-theme=torque] .tq-hero-stripes{transform:skew(12deg)scaleX(-1)}[data-sf-theme=torque] .tq-hero-inner{align-content:end;gap:2rem;padding-block:8rem 3.5rem;display:grid;position:relative}@media (min-width:1024px){[data-sf-theme=torque] .tq-hero-inner{grid-template-columns:minmax(0,1fr) 440px;align-items:end;gap:3rem;padding-block:9rem 6rem}}[data-sf-theme=torque] .tq-hero-copy{min-width:0;max-width:52rem}[data-sf-theme=torque] .tq-hero-sub{color:#c9cdd3;max-width:34rem;font-size:16.5px;line-height:1.6}[data-sf-theme=torque] .tq-hero-gauges{border-radius:var(--tq-r-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--tq-wedge-y)), calc(100% - var(--tq-wedge-x)) 100%, 0 100%);background:#111214d1;border:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:1rem .75rem .9rem;display:grid}[dir=rtl] [data-sf-theme=torque] .tq-hero-gauges{clip-path:polygon(0 0, 100% 0, 100% 100%, var(--tq-wedge-x) 100%, 0 calc(100% - var(--tq-wedge-y)))}@media (min-width:640px){[data-sf-theme=torque] .tq-hero-gauges{gap:1rem;padding:1.1rem 1.5rem 1rem}}[data-sf-theme=torque] .tq-gauge{--g:108px;justify-items:center;min-width:0;margin:0;display:grid}[data-sf-theme=torque] .tq-gauge-sm{--g:92px}@media (min-width:640px){[data-sf-theme=torque] .tq-gauge-md{--g:128px}}[data-sf-theme=torque] .tq-gauge-lg{--g:176px}[data-sf-theme=torque] .tq-gauge-svg{width:min(var(--g), 100%);grid-area:1/1;height:auto;display:block;overflow:visible}[data-sf-theme=torque] .tq-gauge-cap{display:contents}[data-sf-theme=torque] .tq-gauge-track{fill:none;stroke:#ffffff17;stroke-width:5px}[data-sf-theme=torque] .tq-gauge-value{fill:none;stroke:var(--primary);stroke-width:5px;filter:drop-shadow(0 0 5px color-mix(in oklab, var(--primary) 70%, transparent))}[data-sf-theme=torque] .tq-gauge-tick{stroke:#9aa0a8;stroke-width:1px;opacity:.45}[data-sf-theme=torque] .tq-gauge-tick.is-major{stroke-width:1.8px;opacity:.9}[data-sf-theme=torque] .tq-gauge-tick.is-red{stroke:var(--primary);opacity:1}[data-sf-theme=torque] .tq-gauge-needle{stroke:var(--gold);stroke-width:2.4px;stroke-linecap:round}[data-sf-theme=torque] .tq-gauge-hub{fill:var(--tq-ink);stroke:var(--gold);stroke-width:2px}[data-sf-theme=torque] .tq-gauge-value-text{font-size:calc(var(--g) * .2);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/1;align-self:end;align-items:baseline;gap:.2em;margin-bottom:2%;font-weight:700;line-height:1;display:inline-flex}[data-sf-theme=torque] .tq-gauge.is-word .tq-gauge-value-text{font-size:calc(var(--g) * .13)}[data-sf-theme=torque] .tq-gauge-unit{color:var(--muted-foreground);font-size:.55em;font-weight:600}[data-sf-theme=torque] .tq-gauge-label{max-width:100%;color:var(--muted-foreground);text-align:center;margin-top:.45rem;font-size:12px;font-weight:500;line-height:1.3}[dir=ltr] [data-sf-theme=torque] .tq-gauge-label{text-transform:uppercase;letter-spacing:.1em;font-size:11px}[data-sf-theme=torque] .tq-finder{z-index:2;margin-top:-1.5rem;position:relative}@media (min-width:1024px){[data-sf-theme=torque] .tq-finder{margin-top:-3rem}}[data-sf-theme=torque] .tq-fit-card{border:1px solid var(--tq-line);border-radius:var(--tq-r-panel);background:linear-gradient(180deg, var(--tq-panel), color-mix(in oklab, var(--tq-panel) 70%, var(--background)));padding:1.5rem 1.1rem 1.25rem;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #000c}[data-sf-theme=torque] .tq-fit-card:before{content:"";inset-inline:0;background:var(--primary);height:3px;position:absolute;top:0}@media (min-width:768px){[data-sf-theme=torque] .tq-fit-card{padding:2rem 2rem 1.75rem}}[data-sf-theme=torque] .tq-fit-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 2rem;margin-bottom:1.5rem;display:flex}[data-sf-theme=torque] .tq-fit-note{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:13px;display:inline-flex}[data-sf-theme=torque] .tq-fit-form{gap:.75rem;display:grid}@media (min-width:768px){[data-sf-theme=torque] .tq-fit-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end}}[data-sf-theme=torque] .tq-fit-field{min-width:0;display:block}[data-sf-theme=torque] .tq-fit-field.is-disabled{opacity:.55}[data-sf-theme=torque] .tq-fit-label{color:var(--muted-foreground);margin-bottom:.4rem;font-size:12.5px;font-weight:600;display:block}[dir=ltr] [data-sf-theme=torque] .tq-fit-label{text-transform:uppercase;letter-spacing:.1em;font-size:11.5px}[data-sf-theme=torque] .tq-select{appearance:none;border:1px solid var(--tq-line-strong);border-radius:var(--tq-r-btn);height:3rem;color:var(--foreground);cursor:pointer;background:#0000004d;padding-inline:.9rem 2.4rem;font-size:15px;font-weight:500}[data-sf-theme=torque] .tq-select:hover:not(:disabled){border-color:#50555f}[data-sf-theme=torque] .tq-select:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 28%, transparent);outline:none}[data-sf-theme=torque] .tq-select:disabled{cursor:not-allowed}[data-sf-theme=torque] .tq-select option{background:var(--popover);color:var(--foreground)}[data-sf-theme=torque] .tq-fit-go{height:3rem}[data-sf-theme=torque] .tq-fit-result{border:1px solid color-mix(in oklab, var(--gold) 35%, transparent);border-radius:var(--tq-r-card);background:color-mix(in oklab, var(--gold) 6%, transparent);flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;padding:1.1rem;display:flex}[data-sf-theme=torque] .tq-fit-result-title{font-size:1.35rem;font-weight:700;line-height:1.2}[data-sf-theme=torque] .tq-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:1024px){[data-sf-theme=torque] .tq-cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}}[data-sf-theme=torque] .tq-cat{aspect-ratio:4/5;border-radius:var(--tq-r-card);background:var(--tq-panel);isolation:isolate;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--tq-wedge-y)), calc(100% - var(--tq-wedge-x)) 100%, 0 100%);flex-direction:column;padding:.9rem;display:flex;position:relative;overflow:hidden}[dir=rtl] [data-sf-theme=torque] .tq-cat{clip-path:polygon(0 0, 100% 0, 100% 100%, var(--tq-wedge-x) 100%, 0 calc(100% - var(--tq-wedge-y)))}@media (min-width:768px){[data-sf-theme=torque] .tq-cat{padding:1.25rem}}[data-sf-theme=torque] .tq-cat-img{z-index:-2;object-fit:cover;filter:saturate(.85)brightness(.72);width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .3s;position:absolute;inset:0}[data-sf-theme=torque] .tq-cat:after{content:"";z-index:-1;background:linear-gradient(#0b0c0d59 0%,#0000 35%,#0b0c0dd9 78%,#0b0c0df5 100%);position:absolute;inset:0}[data-sf-theme=torque] .tq-cat:before{content:"";inset-inline-start:0;background:var(--primary);width:100%;height:4px;transform-origin:var(--tq-origin,left);transition:transform .35s;position:absolute;bottom:0;transform:scaleX(.12)}[dir=rtl] [data-sf-theme=torque] .tq-cat:before{--tq-origin:right}[data-sf-theme=torque] .tq-cat:hover .tq-cat-img{filter:saturate()brightness(.8);transform:scale(1.06)}[data-sf-theme=torque] .tq-cat:hover:before{transform:scaleX(1)}[data-sf-theme=torque] .tq-cat-num{top:.75rem;color:#0000;-webkit-text-stroke:1px #ffffff8c;font-size:2.4rem;font-weight:700;line-height:1;position:absolute;inset-inline-start:.9rem}@media (min-width:768px){[data-sf-theme=torque] .tq-cat-num{top:1rem;font-size:3.4rem;inset-inline-start:1.25rem}}[data-sf-theme=torque] .tq-cat-icon{border-radius:var(--tq-r-chip);width:2.25rem;height:2.25rem;color:var(--gold);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0c0d99;justify-content:center;align-items:center;margin-inline-start:auto;display:flex}[data-sf-theme=torque] .tq-cat-foot{margin-top:auto;display:block}[data-sf-theme=torque] .tq-cat-name{color:#fff;font-size:clamp(1.2rem,1rem + .8vw,1.7rem);font-weight:700;line-height:1.05;display:block}[dir=rtl] [data-sf-theme=torque] .tq-cat-name{line-height:1.4}[data-sf-theme=torque] .tq-cat-count{color:#b3b8c0;align-items:center;gap:.4rem;margin-top:.35rem;font-size:13px;display:flex}[data-sf-theme=torque] .tq-card{border-radius:var(--tq-r-card);background:linear-gradient(180deg, var(--tq-panel) 0%, color-mix(in oklab, var(--tq-panel) 82%, var(--background)) 100%);height:100%;clip-path:polygon(0 0, 100% 0, 100% 100%, var(--tq-wedge-x) 100%, 0 calc(100% - var(--tq-wedge-y)));flex-direction:column;transition:transform .25s,background .25s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #ffffff09}[dir=rtl] [data-sf-theme=torque] .tq-card{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--tq-wedge-y)), calc(100% - var(--tq-wedge-x)) 100%, 0 100%)}[data-sf-theme=torque] .tq-card:before{content:"";z-index:3;inset-inline:0;background:var(--primary);height:3px;transform-origin:var(--tq-origin,left);transition:transform .3s;position:absolute;top:0;transform:scaleX(0)}[dir=rtl] [data-sf-theme=torque] .tq-card:before{--tq-origin:right}[data-sf-theme=torque] .tq-card:hover:before{transform:scaleX(1)}[data-sf-theme=torque] .tq-card:hover{background:linear-gradient(180deg, var(--tq-panel-2) 0%, var(--tq-panel) 100%)}[data-sf-theme=torque] .tq-card-media{aspect-ratio:1;background:radial-gradient(120% 90% at 50% 0,#2a2d33,#16171a 70%);border-start-start-radius:var(--tq-r-card);border-start-end-radius:var(--tq-r-card);display:block;position:relative;overflow:hidden}[data-sf-theme=torque] .tq-card-img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}[data-sf-theme=torque] .tq-card:hover .tq-card-img{transform:scale(1.05)}[data-sf-theme=torque] .tq-card-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0b0c0d99);height:40%;position:absolute;inset:auto 0 0}[data-sf-theme=torque] .tq-card-badge{z-index:2;top:.65rem;position:absolute;inset-inline-start:.65rem}[data-sf-theme=torque] .tq-card-fit{z-index:2;bottom:.6rem;max-width:calc(100% - 1.2rem);position:absolute;inset-inline-start:.6rem}[data-sf-theme=torque] .tq-soldout{color:#fff;background:#0b0c0d99;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}[data-sf-theme=torque] .tq-card-body{flex-direction:column;flex:1;padding:.8rem .8rem 1rem;display:flex}@media (min-width:640px){[data-sf-theme=torque] .tq-card-body{padding:1rem 1.1rem 1.15rem}}[data-sf-theme=torque] .tq-card-cat{color:var(--muted-foreground);margin-bottom:.3rem;font-size:11.5px;font-weight:600}[dir=ltr] [data-sf-theme=torque] .tq-card-cat{text-transform:uppercase;letter-spacing:.12em;font-size:11px}[data-sf-theme=torque] .tq-card-name{-webkit-line-clamp:2;color:var(--foreground);-webkit-box-orient:vertical;font-size:17px;font-weight:700;line-height:1.15;transition:color .15s;display:-webkit-box;overflow:hidden}@media (min-width:640px){[data-sf-theme=torque] .tq-card-name{font-size:19px}}[dir=rtl] [data-sf-theme=torque] .tq-card-name{font-size:15px;line-height:1.5}[data-sf-theme=torque] .tq-card a:hover .tq-card-name{color:#fff}[data-sf-theme=torque] .tq-card-spec>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-sf-theme=torque] .tq-card-spec>svg{margin-top:.15rem}[data-sf-theme=torque] .tq-card-spec{color:#aab0b8;align-items:flex-start;gap:.4rem;min-width:0;margin-top:.5rem;font-size:12.5px;line-height:1.45;display:flex}[data-sf-theme=torque] .tq-card-rating{color:var(--muted-foreground);align-items:center;gap:.3rem;margin-top:.45rem;font-size:12px;display:flex}[data-sf-theme=torque] .tq-price{color:#fff;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.1}[data-sf-theme=torque] .tq-price-old{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12.5px;text-decoration:line-through}[data-sf-theme=torque] .tq-card .tq-add{border-radius:var(--tq-r-btn);background:var(--primary);width:2.9rem;height:2.5rem;color:var(--primary-foreground);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;clip-path:polygon(8px 0,100% 0,100% 100%,0 100%);border:0;flex-shrink:0;transition:filter .15s,transform .15s;position:relative}[dir=rtl] [data-sf-theme=torque] .tq-card .tq-add{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 100%,0 100%)}[data-sf-theme=torque] .tq-card .tq-add:hover{background:var(--primary);color:var(--primary-foreground);filter:brightness(1.15)}[data-sf-theme=torque] .tq-card .tq-add svg{stroke-width:2.5px;width:1.15rem;height:1.15rem}[data-sf-theme=torque] .tq-wish button{border-radius:var(--tq-r-btn);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#d4d7dc;width:2.25rem;height:2.25rem;box-shadow:none;background:#0b0c0d8c;border:0}[data-sf-theme=torque] .tq-wish button:hover{color:#fff;background:#0b0c0dcc}[data-sf-theme=torque] .tq-wish button.text-primary{color:var(--primary)}[data-sf-theme=torque] .tq-pit{border:1px solid var(--tq-line);border-radius:var(--tq-r-panel);background:var(--tq-weave), linear-gradient(135deg, #17181b, #0e0f11);padding:1.5rem 1rem 1.25rem;position:relative;overflow:hidden}@media (min-width:768px){[data-sf-theme=torque] .tq-pit{padding:2.5rem 2.25rem 2.25rem}}[data-sf-theme=torque] .tq-pit-stripe{top:-20%;bottom:-20%;background:var(--tq-stripes);opacity:.2;pointer-events:none;width:36px;position:absolute;inset-inline-end:6%;transform:skew(-12deg)}[dir=rtl] [data-sf-theme=torque] .tq-pit-stripe{transform:skew(12deg)scaleX(-1)}[data-sf-theme=torque] .tq-bundle{gap:1rem;display:grid;position:relative}@media (min-width:1024px){[data-sf-theme=torque] .tq-bundle{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:1.5rem}}[data-sf-theme=torque] .tq-bundle-items{flex-direction:column;gap:.5rem;display:flex}@media (min-width:768px){[data-sf-theme=torque] .tq-bundle-items{flex-direction:row;align-items:stretch}}[data-sf-theme=torque] .tq-bundle-plus{background:var(--tq-panel-2);width:1.75rem;height:1.75rem;color:var(--gold);border-radius:999px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex}[data-sf-theme=torque] .tq-bundle-item{border:1px solid var(--tq-line);border-radius:var(--tq-r-card);background:var(--tq-panel);align-items:center;gap:.85rem;min-width:0;padding:.7rem;transition:opacity .2s,border-color .2s;display:flex;position:relative}@media (min-width:768px){[data-sf-theme=torque] .tq-bundle-item{flex-direction:column;flex:1 1 0;align-items:stretch;padding:.75rem .75rem 1rem}}[data-sf-theme=torque] .tq-bundle-item.is-off{opacity:.45}[data-sf-theme=torque] .tq-bundle-img{border-radius:calc(var(--radius) * 1.2);background:#16171a;flex-shrink:0;width:4.5rem;height:4.5rem;display:block;overflow:hidden}@media (min-width:768px){[data-sf-theme=torque] .tq-bundle-img{aspect-ratio:4/3;width:100%;height:auto}}[data-sf-theme=torque] .tq-bundle-img img{object-fit:cover;width:100%;height:100%}[data-sf-theme=torque] .tq-bundle-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}[data-sf-theme=torque] .tq-bundle-spec{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);margin-top:.25rem;font-size:12px;display:block;overflow:hidden}[data-sf-theme=torque] .tq-check-wrap{z-index:1;top:.55rem;cursor:pointer;position:absolute;inset-inline-end:.55rem}[data-sf-theme=torque] .tq-check{border:1px solid var(--tq-line-strong);border-radius:calc(var(--radius) * .8);background:var(--tq-ink);color:#0000;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:flex}[data-sf-theme=torque] input:checked+.tq-check{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}[data-sf-theme=torque] input:disabled+.tq-check{opacity:.7}[data-sf-theme=torque] input:focus-visible+.tq-check{outline:2px solid var(--ring);outline-offset:2px}[data-sf-theme=torque] .tq-bundle-total{border:1px solid var(--tq-line-strong);border-radius:var(--tq-r-card);background:var(--tq-panel-2);flex-direction:column;justify-content:center;padding:1.25rem;display:flex}[data-sf-theme=torque] .tq-bundle-total-label{color:var(--muted-foreground);font-size:13px;font-weight:600}[data-sf-theme=torque] .tq-bundle-sum{font-family:var(--sf-font-heading,inherit);color:#fff;font-size:2.1rem;font-weight:700;line-height:1}[data-sf-theme=torque] .tq-bundle-code{color:var(--muted-foreground);margin-top:.85rem;font-size:12.5px;line-height:1.6}[data-sf-theme=torque] .tq-bundle-code code{border:1px dashed color-mix(in oklab, var(--gold) 70%, transparent);color:var(--gold);font-family:var(--sf-font-heading,inherit);letter-spacing:.06em;border-radius:2px;margin-inline:.2rem;padding:.05rem .4rem;font-size:13px;font-weight:700;display:inline-block}[data-sf-theme=torque] .tq-floor{background:linear-gradient(90deg, #1112140d 1px, transparent 1px) 0 0 / 88px 88px, linear-gradient(#1112140d 1px, transparent 1px) 0 0 / 88px 88px, radial-gradient(120% 80% at 50% 0%, #f4f5f6, var(--tq-floor) 70%);color:var(--tq-floor-ink);padding-block:4rem 4.5rem;position:relative}@media (min-width:768px){[data-sf-theme=torque] .tq-floor{padding-block:6rem 6.5rem}}[data-sf-theme=torque] .tq-floor:before{content:"";inset-inline:0;background:repeating-linear-gradient(-45deg, var(--gold) 0 14px, var(--tq-floor-ink) 14px 28px);height:10px;position:absolute;top:0}[data-sf-theme=torque] .tq-floor :is(.tq-h2,.tq-h3){color:var(--tq-floor-ink)}[data-sf-theme=torque] .tq-floor .tq-sub{color:var(--tq-floor-muted)}[data-sf-theme=torque] .tq-floor .tq-eyebrow{color:var(--tq-floor-ink)}[data-sf-theme=torque] .tq-steps{counter-reset:none;gap:1rem;display:grid}@media (min-width:768px){[data-sf-theme=torque] .tq-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}[data-sf-theme=torque] .tq-step{border-radius:var(--tq-r-card);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--tq-wedge-y)), calc(100% - var(--tq-wedge-x)) 100%, 0 100%);background:#fff;padding:1.5rem 1.35rem 1.6rem;position:relative;box-shadow:0 1px #1112140f,0 18px 40px -26px #11121473}[dir=rtl] [data-sf-theme=torque] .tq-step{clip-path:polygon(0 0, 100% 0, 100% 100%, var(--tq-wedge-x) 100%, 0 calc(100% - var(--tq-wedge-y)))}[data-sf-theme=torque] .tq-step-num{top:1rem;color:#0000;-webkit-text-stroke:1.2px #11121433;font-size:4.2rem;font-weight:700;line-height:1;position:absolute;inset-inline-end:1.2rem}[data-sf-theme=torque] .tq-step-icon{border-radius:var(--tq-r-chip);background:var(--primary);width:2.6rem;height:2.6rem;color:var(--primary-foreground);padding:.55rem}[data-sf-theme=torque] .tq-step-title{margin-top:1.25rem;font-size:1.45rem;font-weight:700;line-height:1.1}[data-sf-theme=torque] .tq-step-text{color:var(--tq-floor-muted);margin-top:.5rem;font-size:14.5px;line-height:1.6}[data-sf-theme=torque] .tq-trust-wrap{margin-top:3rem}[data-sf-theme=torque] .tq-trust{border:1px solid var(--tq-line);border-radius:var(--tq-r-panel);background:var(--tq-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (min-width:1024px){[data-sf-theme=torque] .tq-trust{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-sf-theme=torque] .tq-trust>li{background:var(--tq-panel);flex-direction:column;gap:.75rem;padding:1rem;display:flex}@media (min-width:640px){[data-sf-theme=torque] .tq-trust>li{flex-direction:row;align-items:flex-start;padding:1.35rem 1.25rem}}[data-sf-theme=torque] .tq-trust-icon{border:1px solid color-mix(in oklab, var(--primary) 55%, transparent);border-radius:var(--tq-r-chip);background:color-mix(in oklab, var(--primary) 12%, transparent);width:2.5rem;height:2.5rem;color:color-mix(in oklab, var(--primary) 55%, #fff);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-sf-theme=torque] .tq-trust-title{font-size:16.5px;font-weight:700;line-height:1.2;display:block}[dir=rtl] [data-sf-theme=torque] .tq-trust-title{font-size:15px;line-height:1.5}[data-sf-theme=torque] .tq-trust-sub{color:var(--muted-foreground);margin-top:.3rem;font-size:13px;line-height:1.5;display:block}[data-sf-theme=torque] .tq-reviews{gap:2rem;display:grid}@media (min-width:1024px){[data-sf-theme=torque] .tq-reviews{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:3rem}}[data-sf-theme=torque] .tq-review-rail{scroll-snap-type:x mandatory;padding-inline:1rem;grid-auto-columns:84%;grid-auto-flow:column;gap:.85rem;margin-inline:-1rem;padding-bottom:.25rem;display:grid;overflow-x:auto}@media (min-width:640px){[data-sf-theme=torque] .tq-review-rail{grid-auto-columns:calc(50% - .425rem);margin-inline:0;padding-inline:0}}@media (min-width:1280px){[data-sf-theme=torque] .tq-review-rail{grid-auto-columns:calc(33.3333% - .566667rem)}}[data-sf-theme=torque] .tq-review-rail>li{scroll-snap-align:start}[data-sf-theme=torque] .tq-review{border-radius:var(--tq-r-card);background:var(--tq-panel);border:0;flex-direction:column;padding:1.25rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff0a}[data-sf-theme=torque] .tq-review-text{color:#d5d8dd;flex:1;margin-top:.9rem;font-size:15px;line-height:1.6}[data-sf-theme=torque] .tq-review-foot{border-top:1px solid var(--tq-line);align-items:center;gap:.75rem;margin-top:1.25rem;padding-top:1rem;display:flex}[data-sf-theme=torque] .tq-avatar{border-radius:var(--tq-r-chip);background:var(--tq-panel-2);width:2.5rem;height:2.5rem;color:var(--foreground);font-family:var(--sf-font-heading,inherit);box-shadow:inset 0 -3px 0 var(--primary);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}[data-sf-theme=torque] .tq-review-product{min-width:0;color:var(--muted-foreground);align-items:center;gap:.4rem;margin-top:.15rem;font-size:12.5px;display:flex}[data-sf-theme=torque] .tq-review-product:hover{color:var(--foreground)}[data-sf-theme=torque] .tq-review-product img{object-fit:cover;border-radius:2px;flex-shrink:0;width:1.25rem;height:1.25rem}[data-sf-theme=torque] .tq-verified{color:#7ddc9f;align-items:center;gap:.3rem;font-size:11.5px;font-weight:600;display:inline-flex}[data-sf-theme=torque] .tq-pdp .tq-review .rounded-full.bg-green-500\/10{color:#7ddc9f;background:#22c55e1f}[data-sf-theme=torque] .tq-score{font-family:var(--sf-font-heading,inherit);color:#fff;font-size:4.5rem;font-weight:700;line-height:.9}[data-sf-theme=torque] .tq-news{border:1px solid var(--tq-line);border-radius:var(--tq-r-panel);background:var(--tq-weave), linear-gradient(120deg, #1d1011 0%, #141517 45%, #101113 100%);padding:2rem 1.25rem;position:relative;overflow:hidden}@media (min-width:768px){[data-sf-theme=torque] .tq-news{padding:3.25rem 3rem}}[data-sf-theme=torque] .tq-news-stripes{top:-30%;bottom:-30%;background:var(--tq-stripes);opacity:.85;width:36px;position:absolute;inset-inline-start:-10px;transform:skew(-12deg)}[dir=rtl] [data-sf-theme=torque] .tq-news-stripes{transform:skew(12deg)scaleX(-1)}@media (max-width:767px){[data-sf-theme=torque] .tq-news-stripes{opacity:.35}}[data-sf-theme=torque] .tq-news-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:1.75rem;padding-inline-start:1.25rem;display:grid;position:relative}@media (min-width:768px){[data-sf-theme=torque] .tq-news-grid{padding-inline-start:2.5rem}}@media (min-width:1024px){[data-sf-theme=torque] .tq-news-grid{grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:3rem}}[data-sf-theme=torque] .tq-news-field{border:1px solid var(--tq-line-strong);border-radius:var(--tq-r-btn);background:#00000059;align-items:center;gap:.35rem;height:3.5rem;padding:.25rem;display:flex}[data-sf-theme=torque] .tq-news-field:focus-within{border-color:var(--primary)}[data-sf-theme=torque] .tq-news-field input:focus-visible{outline:none}[data-sf-theme=torque] .tq-band{border-bottom:1px solid var(--tq-line);background:var(--tq-weave), linear-gradient(180deg, #16171a, var(--background));position:relative;overflow:hidden}[data-sf-theme=torque] .tq-band-stripes{top:-20%;bottom:-20%;background:var(--tq-stripes);opacity:.8;width:36px;position:absolute;inset-inline-end:7%;transform:skew(-12deg)}[dir=rtl] [data-sf-theme=torque] .tq-band-stripes{transform:skew(12deg)scaleX(-1)}@media (max-width:767px){[data-sf-theme=torque] .tq-band-stripes{opacity:.5;inset-inline-end:-4px}}[data-sf-theme=torque] .tq-crumbs{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:13px;display:flex}[data-sf-theme=torque] .tq-crumbs a:hover,[data-sf-theme=torque] .tq-crumbs [aria-current]{color:var(--foreground)}[data-sf-theme=torque] .tq-pill{border:1px solid var(--tq-line-strong);border-radius:var(--tq-r-btn);color:#c9cdd3;background:#00000040;flex-shrink:0;align-items:center;gap:.45rem;height:2.5rem;padding-inline:1rem;font-size:14px;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:inline-flex}[data-sf-theme=torque] .tq-pill:hover{color:#fff;border-color:#50555f}[data-sf-theme=torque] .tq-pill.is-on{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}[data-sf-theme=torque] .tq-toolbar{border-bottom:1px solid var(--tq-line);flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}[data-sf-theme=torque] .tq-toolbar .tq-select{height:2.5rem;font-size:14px}[data-sf-theme=torque] .tq-toolbar .tq-btn{height:2.5rem}[data-sf-theme=torque] .tq-chip{border:1px solid var(--tq-line-strong);border-radius:var(--tq-r-chip);align-items:center;gap:.35rem;height:2rem;padding-inline:.7rem;font-size:13px;display:inline-flex}[data-sf-theme=torque] .tq-chip-btn:hover{border-color:var(--primary)}[data-sf-theme=torque] .tq-empty{text-align:center;flex-direction:column;align-items:center;padding:5rem 1rem;display:flex}[data-sf-theme=torque] .tq-endline{color:var(--muted-foreground);align-items:center;gap:1rem;margin-top:3.5rem;font-size:13px;display:flex}[data-sf-theme=torque] .tq-endline:before,[data-sf-theme=torque] .tq-endline:after{content:"";background:var(--tq-line);flex:1;height:1px}[data-sf-theme=torque] .tq-stage{aspect-ratio:1;border-radius:var(--tq-r-panel);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--tq-wedge-y)), calc(100% - var(--tq-wedge-x)) 100%, 0 100%);background:radial-gradient(120% 90% at 50% 0,#2a2d33,#121315 75%);position:relative;overflow:hidden}[dir=rtl] [data-sf-theme=torque] .tq-stage{clip-path:polygon(0 0, 100% 0, 100% 100%, var(--tq-wedge-x) 100%, 0 calc(100% - var(--tq-wedge-y)))}[data-sf-theme=torque] .tq-stage .tq-badge{top:1rem;height:1.75rem;font-size:15px;position:absolute;inset-inline-start:1rem}[data-sf-theme=torque] .tq-stage-arrow{border-radius:var(--tq-r-btn);color:#fff;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0c0d99;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:opacity .2s,background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}[data-sf-theme=torque] .tq-stage:hover .tq-stage-arrow,[data-sf-theme=torque] .tq-stage-arrow:focus-visible{opacity:1}@media (hover:none){[data-sf-theme=torque] .tq-stage-arrow{opacity:1}}[data-sf-theme=torque] .tq-stage-arrow:hover{background:var(--primary)}[data-sf-theme=torque] .tq-stage-count{bottom:1rem;font-family:var(--sf-font-heading,inherit);letter-spacing:.08em;color:#fff;background:#0b0c0da6;border-radius:2px;padding:.25rem .55rem;font-size:13px;font-weight:700;position:absolute;inset-inline-start:1rem}[data-sf-theme=torque] .tq-thumb{border-radius:var(--tq-r-card);background:var(--tq-panel);opacity:.6;flex-shrink:0;width:4.5rem;height:4.5rem;transition:opacity .15s,box-shadow .15s;position:relative;overflow:hidden}[data-sf-theme=torque] .tq-thumb:hover{opacity:1}[data-sf-theme=torque] .tq-thumb.is-on{opacity:1;box-shadow:inset 0 -3px 0 var(--primary), 0 0 0 1px var(--tq-line-strong)}[data-sf-theme=torque] .tq-fade{animation:.35s tq-fade}@keyframes tq-fade{0%{opacity:.35}}[data-sf-theme=torque] .tq-stock{color:#7ddc9f;align-items:center;gap:.45rem;font-weight:600;display:inline-flex}[data-sf-theme=torque] .tq-stock:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px;box-shadow:0 0 8px}[data-sf-theme=torque] .tq-stock.is-out{color:#ff8a8a}[data-sf-theme=torque] .tq-spec-strip{border:1px solid var(--tq-line);border-radius:var(--tq-r-chip);background:var(--tq-panel);flex-wrap:wrap;display:flex;overflow:hidden}[data-sf-theme=torque] .tq-spec-strip>li{font-family:var(--sf-font-heading,inherit);text-align:center;color:#fff;flex:auto;padding:.6rem .85rem;font-size:15px;font-weight:700;line-height:1.25;position:relative}[dir=rtl] [data-sf-theme=torque] .tq-spec-strip>li{font-size:13.5px;line-height:1.6}[data-sf-theme=torque] .tq-spec-strip>li+li{border-inline-start:1px solid var(--tq-line)}[data-sf-theme=torque] .tq-spec-strip>li:first-child{box-shadow:inset 0 -2px 0 var(--primary)}[data-sf-theme=torque] .tq-compat{border:1px solid var(--tq-line);border-inline-start:3px solid var(--gold);border-radius:var(--tq-r-card);background:color-mix(in oklab, var(--gold) 5%, var(--tq-panel));gap:.85rem;padding:1rem 1.1rem;display:flex}[data-sf-theme=torque] .tq-compat-title{color:var(--gold);font-size:12px;font-weight:700}[dir=ltr] [data-sf-theme=torque] .tq-compat-title{text-transform:uppercase;letter-spacing:.14em;font-size:11.5px}[data-sf-theme=torque] .tq-services{border:1px solid var(--tq-line);border-radius:var(--tq-r-card);background:var(--tq-panel);gap:0;display:grid}[data-sf-theme=torque] .tq-services li{gap:.85rem;padding:.9rem 1rem;display:flex}[data-sf-theme=torque] .tq-services li+li{border-top:1px solid var(--tq-line)}[data-sf-theme=torque] .tq-gauge-strip{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));border:1px solid var(--tq-line);border-radius:var(--tq-r-panel);background:var(--tq-weave), linear-gradient(180deg, #17181b, #0f1012);gap:.5rem;margin-top:3.5rem;padding:1.25rem .5rem 1rem;display:grid}[data-sf-theme=torque] .tq-gauge-strip:has(>:nth-child(2):last-child){--n:2}[data-sf-theme=torque] .tq-gauge-strip:has(>:only-child){--n:1}@media (min-width:768px){[data-sf-theme=torque] .tq-gauge-strip{margin-top:5rem;padding:1.75rem 2rem 1.5rem}}[data-sf-theme=torque] .tq-spec-table{border-top:2px solid var(--primary)}[data-sf-theme=torque] .tq-spec-table>div{border-bottom:1px solid var(--tq-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:1rem;padding:.85rem .25rem;display:grid}[data-sf-theme=torque] .tq-spec-table>div:nth-child(2n){background:#ffffff05}[data-sf-theme=torque] .tq-spec-table dt{color:var(--muted-foreground);align-items:baseline;gap:.75rem;font-size:13.5px;display:flex}[data-sf-theme=torque] .tq-spec-table dd{color:var(--foreground);font-size:14.5px;font-weight:600}[data-sf-theme=torque] .tq-spec-n{color:var(--primary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}[data-sf-theme=torque] .tq-box{border:1px solid var(--tq-line);border-radius:var(--tq-r-panel);background:var(--tq-panel);padding:1.25rem}[data-sf-theme=torque] .tq-box-item{border-top:1px dashed var(--tq-line-strong);align-items:baseline;gap:.75rem;padding-block:.6rem;font-size:14.5px;display:flex}[data-sf-theme=torque] .tq-box-item:first-child{border-top:0}[data-sf-theme=torque] .tq-box-n{background:var(--gold);flex-shrink:0;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}[data-sf-theme=torque] .tq-pdp-steps{gap:.75rem;display:grid}[data-sf-theme=torque] .tq-pdp-steps>li{border-radius:var(--tq-r-card);background:var(--tq-panel);grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:1rem;padding:.9rem 1rem .9rem 0;display:grid;overflow:hidden}[dir=rtl] [data-sf-theme=torque] .tq-pdp-steps>li{padding:.9rem 0 .9rem 1rem}[data-sf-theme=torque] .tq-pdp-steps p{font-size:15px;line-height:1.55}[data-sf-theme=torque] .tq-pdp-step-n{background:var(--primary);color:var(--primary-foreground);clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);flex-direction:column;justify-content:center;align-self:stretch;align-items:center;margin-block:-.9rem;padding-block:.6rem;font-size:1.7rem;font-weight:700;line-height:1;display:flex}[dir=rtl] [data-sf-theme=torque] .tq-pdp-step-n{clip-path:polygon(0 0,100% 0,100% 100%,10px 100%)}[data-sf-theme=torque] .tq-pdp-step-label{opacity:.85;margin-bottom:.2rem;font-size:10.5px;font-weight:600}[dir=ltr] [data-sf-theme=torque] .tq-pdp-step-label{text-transform:uppercase;letter-spacing:.14em}[data-sf-theme=torque] .tq-warranty{border:1px solid var(--tq-line);border-radius:var(--tq-r-panel);background:var(--tq-weave), linear-gradient(160deg, #1e1f22, #121315);padding:1.5rem}[data-sf-theme=torque] .tq-faq .rounded-xl.border{border-color:var(--tq-line);border-radius:var(--tq-r-card);background:var(--tq-panel)}[data-sf-theme=torque] .tq-faq .rounded-xl.border>button{padding:1.1rem 1.2rem;font-size:15px;font-weight:600}[data-sf-theme=torque] .tq-faq .rounded-xl.border>div{border-top:0;padding:0 1.2rem 1.1rem;font-size:14px}[data-sf-theme=torque] .tq-actions>button:first-child{border-color:var(--tq-line-strong);border-radius:var(--tq-r-btn);background:0 0;height:2.5rem}[data-sf-theme=torque] .tq-actions>button:first-child.text-primary{border-color:var(--primary);background:color-mix(in oklab, var(--primary) 12%, transparent);color:color-mix(in oklab, var(--primary) 50%, #fff)}[data-sf-theme=torque] .tq-actions :is(a,button):not(:first-child){border-color:var(--tq-line-strong);border-radius:var(--tq-r-btn);color:var(--foreground);background:0 0}[data-sf-theme=torque] .tq-pdp>.fixed{border-color:var(--tq-line);background:color-mix(in oklab, var(--tq-panel) 90%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-sf-theme=torque] .tq-pdp>.fixed .text-primary{color:#fff;font-family:var(--sf-font-heading,inherit)}[data-sf-theme=torque] .tq-pdp>.fixed img{border-radius:var(--tq-r-chip)}[data-sf-theme=torque] .tq-pdp>.fixed button{border-radius:var(--tq-r-btn);background:var(--primary);box-shadow:none}[data-sf-theme=torque] .tq-buy{border:1px solid var(--tq-line);border-radius:var(--tq-r-panel);background:var(--tq-panel);padding:1.1rem;position:relative}[data-sf-theme=torque] .tq-buy:before{content:"";inset-inline:0;background:linear-gradient(90deg, var(--primary) 0 40%, transparent 40%);height:3px;position:absolute;top:-1px}[dir=rtl] [data-sf-theme=torque] .tq-buy:before{background:linear-gradient(270deg, var(--primary) 0 40%, transparent 40%)}@media (min-width:768px){[data-sf-theme=torque] .tq-buy{padding:1.5rem}}.tq-buy .text-4xl{font-family:var(--sf-font-heading,inherit);color:#fff;font-variant-numeric:tabular-nums;font-size:2.3rem;font-weight:700}.tq-buy .text-4xl~.line-through{font-size:16px}.tq-buy .bg-red-500\/10{background:var(--gold);color:var(--tq-ink,#0b0c0d);clip-path:polygon(0 0,100% 0,calc(100% - 5px) 100%,0 100%);border-radius:0;padding:.2rem .75rem .2rem .55rem;font-size:12.5px;font-weight:700}[dir=rtl] .tq-buy .bg-red-500\/10{clip-path:polygon(0 0,100% 0,100% 100%,5px 100%);padding:.2rem .55rem .2rem .75rem}.tq-buy [data-buybox-option]>p,.tq-buy .space-y-5>div>p.text-sm.font-semibold{color:var(--muted-foreground);margin-bottom:.6rem;font-size:13px;font-weight:600}[dir=ltr] .tq-buy [data-buybox-option]>p,[dir=ltr] .tq-buy .space-y-5>div>p.text-sm.font-semibold{text-transform:uppercase;letter-spacing:.1em;font-size:11.5px}.tq-buy [data-value]{border:1px solid var(--tq-line-strong,#3a3e46);border-radius:var(--tq-r-btn,2px);min-width:3.25rem;height:2.75rem;color:var(--foreground);font-variant-numeric:tabular-nums;background:#00000040;justify-content:center;align-items:center;padding-inline:1rem;font-size:14px;font-weight:500;display:inline-flex}.tq-buy [data-value]:hover{border-color:color-mix(in oklab, var(--primary) 60%, #3a3e46)}.tq-buy [data-value][aria-pressed=true]{border-color:var(--primary);background:color-mix(in oklab, var(--primary) 16%, transparent);box-shadow:inset 0 0 0 1px var(--primary);color:#fff;font-weight:600}.tq-buy [data-value]:before{content:"";display:var(--sw-d,none);background:var(--sw);border-radius:2px;width:1rem;height:1rem;margin-inline-end:.5rem;box-shadow:inset 0 0 0 1px #ffffff40}.tq-buy :is([data-value=Racing\ Red i],[data-value=أحمر\ سباق]){--sw-d:inline-block;--sw:#c8102e}.tq-buy :is([data-value=Cognac i],[data-value=كونياك]){--sw-d:inline-block;--sw:#8a4b2a}.tq-buy :is([data-value=Jet\ Black i],[data-value=أسود\ فاحم],[data-value=Black i],[data-value=أسود]){--sw-d:inline-block;--sw:#0d0d0f}.tq-buy :is([data-value=Stone\ Grey i],[data-value=رمادي\ حجري],[data-value=Grey i],[data-value=رمادي]){--sw-d:inline-block;--sw:#8d9096}.tq-buy :is([data-value=White i],[data-value=أبيض]){--sw-d:inline-block;--sw:#f4f5f7}.tq-buy :is([data-value=Red i],[data-value=أحمر]){--sw-d:inline-block;--sw:#dc2626}.tq-buy .border-primary\/20{border-width:1px;border-color:var(--tq-line-strong,#3a3e46);border-radius:var(--tq-r-btn,2px);background:#00000040}.tq-buy .border-2.border-primary\/30{border:1px solid var(--tq-line-strong,#3a3e46);border-radius:var(--tq-r-card,3px);box-shadow:none;background:#00000038}.tq-buy .border-2.border-primary\/30 .bg-primary\/15{border-radius:var(--tq-r-chip,2px);background:color-mix(in oklab, var(--primary) 20%, transparent);color:color-mix(in oklab, var(--primary) 45%, #fff)}.tq-buy input:not([name=company]){border-width:1px;border-color:var(--tq-line-strong,#3a3e46);border-radius:var(--tq-r-btn,2px);background:var(--background);color:var(--foreground);font-size:15px}.tq-buy input:not([name=company])::placeholder{color:#6f747d}.tq-buy input:not([name=company]):hover{border-color:#50555f}.tq-buy input:not([name=company]):focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 25%, transparent);--tw-ring-shadow:0 0 #0000}.tq-buy .space-y-5>.flex.gap-2>input{text-transform:none;height:2.75rem}.tq-buy .space-y-5>.flex.gap-2>button{border-color:var(--tq-line-strong,#3a3e46);border-radius:var(--tq-r-btn,2px);background:0 0;padding-inline:1.1rem}.tq-buy .space-y-5>.flex.gap-2>button:hover{border-color:var(--primary)}.tq-buy button.min-w-\[9rem\]{border-color:var(--tq-line-strong,#3a3e46);border-radius:var(--tq-r-btn,2px);min-height:3rem;color:var(--foreground)}.tq-buy button.min-w-\[9rem\].border-primary{border-color:var(--primary);background:color-mix(in oklab, var(--primary) 14%, transparent);box-shadow:inset 0 0 0 1px var(--primary)}.tq-buy .bg-muted\/40{border-color:var(--tq-line,#2b2e34);border-radius:var(--tq-r-card,3px);background:#00000040}.tq-buy .bg-muted\/40 .text-primary{color:#fff}.tq-buy .bg-gradient-to-b.from-primary,.tq-buy button.rounded-xl.bg-primary.py-4{border-radius:var(--tq-r-btn,2px);background:var(--primary);box-shadow:0 14px 30px -16px color-mix(in oklab, var(--primary) 90%, transparent);font-family:var(--sf-font-heading,inherit);font-size:18px;font-weight:700}[dir=ltr] .tq-buy .bg-gradient-to-b.from-primary,[dir=ltr] .tq-buy button.rounded-xl.bg-primary.py-4{text-transform:uppercase;letter-spacing:.06em}[dir=rtl] .tq-buy .bg-gradient-to-b.from-primary,[dir=rtl] .tq-buy button.rounded-xl.bg-primary.py-4{font-size:16px}.tq-buy .bg-gradient-to-b.from-primary:hover{filter:brightness(1.12)}.tq-buy .justify-center.gap-4.pt-1 .text-primary{color:var(--gold)}.tq-buy .text-green-600{color:#7ddc9f}[data-sf-theme=torque] .tq-footer{color:var(--muted-foreground);background:var(--tq-weave), #0c0d0f;margin-top:6rem;font-size:14px;position:relative}@media (min-width:768px){[data-sf-theme=torque] .tq-footer{margin-top:8rem}}[data-sf-theme=torque] .tq-footer-stripe{background:linear-gradient(90deg, var(--primary) 0 60%, transparent 60% 61%, var(--primary) 61% 66%, transparent 66% 67%, var(--gold) 67% 68%, transparent 68%);height:6px}[dir=rtl] [data-sf-theme=torque] .tq-footer-stripe{background:linear-gradient(270deg, var(--primary) 0 60%, transparent 60% 61%, var(--primary) 61% 66%, transparent 66% 67%, var(--gold) 67% 68%, transparent 68%)}[data-sf-theme=torque] .tq-footer-title{color:var(--foreground);margin-bottom:1rem;font-size:14px;font-weight:700}[dir=ltr] [data-sf-theme=torque] .tq-footer-title{letter-spacing:.14em;font-size:13px}[data-sf-theme=torque] .tq-region :is(button,select){border-color:var(--tq-line-strong);border-radius:var(--tq-r-btn);background:0 0}@media (min-width:768px) and (max-width:1279px),(min-width:1536px){[data-sf-theme=torque] .tq-icons .tq-search-toggle,[data-sf-theme=torque] .tq-search-row{display:none}}.tq-drawer .tq-drawer-small.flex{display:flex}[data-sf-theme=torque] .tq-pdp #reviews ul{align-items:start}
[data-sf-theme=majlis]{--mj-r:calc(var(--radius) * 1.2);--mj-rb:calc(var(--radius) * .8);--mj-serif:var(--sf-font-heading,Georgia, serif);--mj-script:var(--font-sf-ruqaa), var(--font-sf-amiri), serif;--mj-emerald:var(--sf-emerald,#0e3b2e);--mj-emerald-2:var(--sf-emerald-2,#12483a);--mj-midnight:var(--sf-midnight,#0b1a15);--mj-sand:var(--sf-sand,#f4ecdd);--mj-sand-2:var(--sf-sand-2,#ebdfc7);--mj-image:var(--sf-image,#ece2cf);--mj-on-dark:#f3ead8;--mj-on-dark-muted:#f3ead8bd;--mj-gold-ink:color-mix(in oklab, var(--gold) 68%, #1a1206);--mj-gold-soft:color-mix(in oklab, var(--gold) 78%, #fff);--mj-hair:color-mix(in oklab, var(--gold) 48%, transparent);--mj-hair-dark:color-mix(in oklab, var(--gold) 32%, transparent);--mj-ease:cubic-bezier(.22, .61, .36, 1);--mj-girih:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='none' stroke='%23000' stroke-width='1'%3E%3Cpath d='M40 11.7L48.3 20H60v11.7L68.3 40 60 48.3V60H48.3L40 68.3 31.7 60H20V48.3L11.7 40 20 31.7V20h11.7z'/%3E%3Cpath d='M0 0l20 20M80 0L60 20M0 80l20-20M80 80L60 60M40 0v11.7M40 80V68.3M0 40h11.7M80 40H68.3'/%3E%3Cpath d='M40 24l4.7 11.3L56 40l-11.3 4.7L40 56l-4.7-11.3L24 40l11.3-4.7z'/%3E%3C/g%3E%3C/svg%3E");--mj-lattice:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.5L14.5 8 8 14.5 1.5 8z' fill='none' stroke='%23000' stroke-width='1.2'/%3E%3Ccircle cx='8' cy='8' r='1.5'/%3E%3Ccircle cx='0' cy='0' r='1.7'/%3E%3Ccircle cx='16' cy='0' r='1.7'/%3E%3Ccircle cx='0' cy='16' r='1.7'/%3E%3Ccircle cx='16' cy='16' r='1.7'/%3E%3C/svg%3E");font-feature-settings:"kern", "liga";-webkit-font-smoothing:antialiased}@supports (color:lab(0% 0 0)){[data-sf-theme=majlis]{--mj-on-dark-muted:lab(93.0532% .929147 9.91617/.74)}}[data-sf-theme=majlis][data-sf-mode=dark]{--mj-gold-ink:color-mix(in oklab, var(--gold) 86%, #fff)}[dir=rtl] [data-sf-theme=majlis]{--mj-script:var(--mj-serif);line-height:1.8}[data-sf-theme=majlis] :focus-visible{outline:2px solid var(--ring,var(--primary));outline-offset:3px}[data-sf-theme=majlis] ::selection{background:color-mix(in oklab, var(--gold) 35%, transparent);color:var(--foreground)}[data-sf-theme=majlis] :is(h1,h2){font-family:var(--mj-serif);letter-spacing:.01em;font-weight:400}[dir=rtl] [data-sf-theme=majlis] :is(h1,h2){letter-spacing:0;line-height:1.35}[data-sf-theme=majlis] :is(.mj-display,.mj-h1,.mj-h1-product,.mj-h2,.mj-h3,.mj-h4,.mj-wordmark,.mj-ritual-name,.mj-card-title,.mj-quote,.mj-score,.mj-menu-link){font-family:var(--mj-serif);color:var(--foreground);font-weight:400}[data-sf-theme=majlis] :is(.mj-display,.mj-h1.is-dark,.mj-h2.is-dark,.mj-h3.is-dark,.mj-h4.is-dark){color:var(--mj-on-dark)}[data-sf-theme=majlis] .mj-display{font-size:clamp(2.5rem,1.7rem + 3.1vw,4.6rem);line-height:1.05}[data-sf-theme=majlis] .mj-h1{font-size:clamp(2.3rem,1.8rem + 2vw,3.6rem);line-height:1.08}[data-sf-theme=majlis] .mj-h1-product{font-size:clamp(2rem,1.7rem + 1.2vw,2.8rem);line-height:1.1}[data-sf-theme=majlis] .mj-h2{font-size:clamp(2rem,1.55rem + 1.7vw,3.1rem);line-height:1.1}[data-sf-theme=majlis] .mj-h3{font-size:clamp(1.65rem,1.4rem + .9vw,2.25rem);line-height:1.15}[data-sf-theme=majlis] .mj-h4{font-size:1.4rem;line-height:1.25}[data-sf-theme=majlis] .mj-h5{color:var(--foreground);font-size:14.5px;font-weight:600;line-height:1.45}[data-sf-theme=majlis] .mj-quote{font-size:clamp(1.2rem,1.1rem + .4vw,1.45rem);line-height:1.5}[data-sf-theme=majlis] .mj-score{font-size:3.4rem;line-height:1}[dir=rtl] [data-sf-theme=majlis] :is(.mj-display,.mj-h1,.mj-h1-product,.mj-h2,.mj-h3,.mj-h4,.mj-ritual-name,.mj-card-title,.mj-quote,.mj-menu-link){letter-spacing:0}[dir=rtl] [data-sf-theme=majlis] .mj-display{font-size:clamp(2.7rem,1.8rem + 3.6vw,5.2rem);line-height:1.35}[dir=rtl] [data-sf-theme=majlis] .mj-h1{font-size:clamp(2.2rem,1.7rem + 2vw,3.4rem);line-height:1.35}[dir=rtl] [data-sf-theme=majlis] .mj-h1-product{font-size:clamp(1.9rem,1.6rem + 1.2vw,2.6rem);line-height:1.4}[dir=rtl] [data-sf-theme=majlis] .mj-h2{font-size:clamp(1.95rem,1.5rem + 1.8vw,3rem);line-height:1.35}[dir=rtl] [data-sf-theme=majlis] .mj-h3{font-size:clamp(1.6rem,1.4rem + .9vw,2.2rem);line-height:1.4}[dir=rtl] [data-sf-theme=majlis] .mj-h4{font-size:1.35rem;line-height:1.5}[dir=rtl] [data-sf-theme=majlis] .mj-h5{font-size:15px}[dir=rtl] [data-sf-theme=majlis] .mj-quote{font-family:var(--font-arabic,var(--font-sans));font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.9}[data-sf-theme=majlis] .mj-lede{font-size:16.5px;line-height:1.7}[data-sf-theme=majlis] .mj-body{font-size:15px;line-height:1.75}[data-sf-theme=majlis] .mj-small{font-size:13.5px;line-height:1.65}[dir=rtl] [data-sf-theme=majlis] :is(.mj-lede,.mj-body){line-height:1.85}[dir=rtl] [data-sf-theme=majlis] .mj-small{font-size:14px;line-height:1.8}[data-sf-theme=majlis] .mj-on-dark-muted{color:var(--mj-on-dark-muted)}[data-sf-theme=majlis] :is(.mj-eyebrow,.mj-label,.mj-nav,.mj-announce,.mj-btn,.mj-link,.mj-grade-line,.mj-tag,.mj-chip,.mj-crumbs,.mj-select,.mj-trust-item,.mj-marks,.mj-card-add,.mj-zoom-hint,.mj-grade-name,.mj-grade-notes,.mj-occasion-title,.mj-foot-title,.mj-meter dt,.mj-fact dt){font-family:var(--font-sans);text-transform:uppercase;font-weight:500;line-height:1.5}[dir=rtl] [data-sf-theme=majlis] :is(.mj-eyebrow,.mj-label,.mj-nav,.mj-announce,.mj-btn,.mj-link,.mj-grade-line,.mj-tag,.mj-chip,.mj-crumbs,.mj-select,.mj-trust-item,.mj-marks,.mj-card-add,.mj-zoom-hint,.mj-grade-name,.mj-grade-notes,.mj-occasion-title,.mj-foot-title,.mj-meter dt,.mj-fact dt){font-family:var(--font-arabic,var(--font-sans));text-transform:none;letter-spacing:0!important}[data-sf-theme=majlis] .mj-eyebrow{letter-spacing:.3em;color:var(--mj-gold-ink);align-items:center;gap:.6rem;font-size:11px;display:inline-flex}[data-sf-theme=majlis] .mj-eyebrow.is-dark{color:var(--mj-gold-soft)}[data-sf-theme=majlis] .mj-eyebrow-star{width:9px;height:9px;color:var(--gold);flex-shrink:0}[data-sf-theme=majlis] .mj-label{letter-spacing:.18em;color:var(--muted-foreground);font-size:10.5px}[data-sf-theme=majlis] .mj-nav{letter-spacing:.2em;font-size:11.5px;line-height:1}[data-sf-theme=majlis] .mj-grade-line{letter-spacing:.2em;color:var(--mj-gold-ink);font-size:10.5px;font-weight:600}[data-sf-theme=majlis] .mj-grade-line.is-lg{font-size:11.5px}[data-sf-theme=majlis] .mj-crumbs{letter-spacing:.16em;color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:10.5px;font-weight:400;display:flex}[data-sf-theme=majlis] .mj-crumbs a{transition:color .3s}[data-sf-theme=majlis] .mj-crumbs a:hover{color:var(--primary)}[data-sf-theme=majlis] .mj-crumbs>span[aria-hidden]{color:var(--mj-hair)}[data-sf-theme=majlis] .mj-crumbs [aria-current]{color:var(--foreground)}[data-sf-theme=majlis] .mj-crumbs.is-dark{color:var(--mj-on-dark-muted)}[data-sf-theme=majlis] .mj-crumbs.is-dark a:hover{color:var(--mj-gold-soft)}[data-sf-theme=majlis] .mj-crumbs.is-dark [aria-current]{color:var(--mj-on-dark)}[dir=rtl] [data-sf-theme=majlis] .mj-eyebrow{font-size:14px;font-weight:600}[dir=rtl] [data-sf-theme=majlis] .mj-label{font-size:12.5px;font-weight:400}[dir=rtl] [data-sf-theme=majlis] .mj-nav{font-size:15px}[dir=rtl] [data-sf-theme=majlis] .mj-grade-line{font-size:13px}[dir=rtl] [data-sf-theme=majlis] .mj-grade-line.is-lg{font-size:14px}[dir=rtl] [data-sf-theme=majlis] .mj-crumbs{font-size:13px}[data-sf-theme=majlis] .mj-ornament{color:var(--gold);align-items:center;gap:8px;display:inline-flex}[data-sf-theme=majlis] .mj-orn-line{background:linear-gradient(90deg, transparent, var(--mj-hair));width:44px;height:1px;display:block}[data-sf-theme=majlis] .mj-orn-line:last-child{background:linear-gradient(90deg, var(--mj-hair), transparent)}[data-sf-theme=majlis] .mj-ornament.is-wide .mj-orn-line{flex:1;width:auto}[data-sf-theme=majlis] .mj-orn-dot{background:var(--gold);opacity:.75;width:4px;height:4px;display:block;transform:rotate(45deg)}[data-sf-theme=majlis] .mj-orn-star{width:16px;height:16px}[data-sf-theme=majlis] .mj-girih{pointer-events:none;background:var(--gold);-webkit-mask-image:var(--mj-girih), radial-gradient(ellipse at center, #000 30%, transparent 78%);-webkit-mask-image:var(--mj-girih), radial-gradient(ellipse at center, #000 30%, transparent 78%);mask-image:var(--mj-girih), radial-gradient(ellipse at center, #000 30%, transparent 78%);-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-position:top,50%;mask-position:top,50%;-webkit-mask-size:88px 88px,100% 100%;mask-size:88px 88px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}[data-sf-theme=majlis] .mj-girih-dark{opacity:.12}[data-sf-theme=majlis] .mj-girih-light{opacity:.16}[data-sf-theme=majlis] .mj-girih-soft{opacity:.08}[data-sf-theme=majlis] .mj-girih-hero{opacity:.13;-webkit-mask-image:var(--mj-girih), radial-gradient(ellipse 70% 90% at 72% 50%, #000 20%, transparent 75%);-webkit-mask-image:var(--mj-girih), radial-gradient(ellipse 70% 90% at 72% 50%, #000 20%, transparent 75%);mask-image:var(--mj-girih), radial-gradient(ellipse 70% 90% at 72% 50%, #000 20%, transparent 75%)}[dir=rtl] [data-sf-theme=majlis] .mj-girih-hero{-webkit-mask-image:var(--mj-girih), radial-gradient(ellipse 70% 90% at 28% 50%, #000 20%, transparent 75%);-webkit-mask-image:var(--mj-girih), radial-gradient(ellipse 70% 90% at 28% 50%, #000 20%, transparent 75%);mask-image:var(--mj-girih), radial-gradient(ellipse 70% 90% at 28% 50%, #000 20%, transparent 75%)}[data-sf-theme=majlis] .mj-lattice-frame{border-radius:var(--mj-r);background:var(--mj-emerald);padding:16px;position:relative}[data-sf-theme=majlis] .mj-lattice-frame:before{content:"";border-radius:inherit;background:var(--gold);opacity:.5;-webkit-mask:var(--mj-lattice) 0 0 / 16px 16px repeat;-webkit-mask:var(--mj-lattice) 0 0 / 16px 16px repeat;mask:var(--mj-lattice) 0 0 / 16px 16px repeat;position:absolute;inset:0}[data-sf-theme=majlis] .mj-lattice-frame:after{content:"";border:1px solid var(--mj-hair);border-radius:calc(var(--mj-r) * .8);pointer-events:none;position:absolute;inset:7px}[data-sf-theme=majlis] .mj-lattice-inner{z-index:1;border-radius:calc(var(--mj-r) * .6);background:var(--mj-image);box-shadow:0 0 0 1px var(--mj-hair);position:relative;overflow:hidden}[data-sf-theme=majlis] .mj-link{letter-spacing:.2em;color:var(--primary);align-items:center;gap:.6rem;font-size:11.5px;display:inline-flex}[data-sf-theme=majlis] .mj-link.is-dark{color:var(--mj-gold-soft)}[dir=rtl] [data-sf-theme=majlis] .mj-link{font-size:15px;font-weight:600}[data-sf-theme=majlis] .mj-link-text{background:linear-gradient(var(--mj-hair), var(--mj-hair)) no-repeat 0 100% / 100% 1px, linear-gradient(currentColor, currentColor) no-repeat 0 100% / 0 1px;transition:background-size .6s var(--mj-ease);padding-bottom:5px}[data-sf-theme=majlis] .mj-link:hover .mj-link-text,[data-sf-theme=majlis] .group:hover .mj-link-text{background-size:100% 1px,100% 1px}[data-sf-theme=majlis] .mj-btn{border-radius:var(--mj-rb);letter-spacing:.22em;white-space:nowrap;min-height:52px;transition:background-color .4s var(--mj-ease), color .4s var(--mj-ease), border-color .4s var(--mj-ease), box-shadow .4s var(--mj-ease), filter .4s;border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:0 2rem;font-size:11.5px;line-height:1;display:inline-flex}[dir=rtl] [data-sf-theme=majlis] .mj-btn{font-size:15.5px;font-weight:600}[data-sf-theme=majlis] .mj-btn-primary{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}[data-sf-theme=majlis] .mj-btn-primary:hover{background:color-mix(in oklab, var(--primary) 84%, #fff)}[data-sf-theme=majlis] .mj-btn-framed{border-color:var(--gold);outline:1px solid var(--mj-hair);outline-offset:4px}[data-sf-theme=majlis] .mj-btn-gold{background:var(--gold);color:var(--mj-midnight);border-color:var(--gold)}[data-sf-theme=majlis] .mj-btn-gold:hover{background:var(--mj-gold-soft)}[data-sf-theme=majlis] .mj-btn-outline{color:var(--foreground);border-color:color-mix(in oklab, var(--foreground) 30%, transparent);background:0 0}[data-sf-theme=majlis] .mj-btn-outline:hover{border-color:var(--primary);color:var(--primary)}[data-sf-theme=majlis] .mj-underline{position:relative}[data-sf-theme=majlis] .mj-underline:after{content:"";inset-inline:0;background:var(--gold);height:1px;transition:transform .5s var(--mj-ease);position:absolute;bottom:-3px;transform:scaleX(0)}[data-sf-theme=majlis] .mj-underline:hover:after,[data-sf-theme=majlis] .mj-underline.is-active:after{transform:scaleX(1)}[data-sf-theme=majlis] .mj-announce{background:var(--mj-midnight);color:var(--mj-gold-soft);letter-spacing:.2em;font-size:10.5px;font-weight:400}[dir=rtl] [data-sf-theme=majlis] .mj-announce{font-size:13px}[data-sf-theme=majlis] .mj-announce-star{width:7px;height:7px;color:var(--gold);opacity:.8}[data-sf-theme=majlis] .mj-header{background:var(--mj-emerald);color:var(--mj-on-dark);transition:box-shadow .4s}[data-sf-theme=majlis] .mj-header[data-scrolled]{box-shadow:0 12px 30px -22px #0009}[data-sf-theme=majlis] .mj-header-rule{inset-inline:0;background:linear-gradient(90deg, transparent, var(--mj-hair) 18%, var(--mj-hair) 82%, transparent);height:1px;position:absolute;bottom:0}[data-sf-theme=majlis] .mj-header .mj-nav{color:var(--mj-on-dark)}[data-sf-theme=majlis] .mj-header .mj-nav.is-active{color:var(--mj-gold-soft)}[data-sf-theme=majlis] .mj-lang option{color:#111}[data-sf-theme=majlis] .mj-icon{color:var(--mj-on-dark);transition:color .3s}[data-sf-theme=majlis] .mj-icon:hover{color:var(--mj-gold-soft)}[data-sf-theme=majlis] .mj-count{top:3px;background:var(--gold);min-width:17px;height:17px;color:var(--mj-midnight);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;inset-inline-end:1px}[data-sf-theme=majlis] .mj-brand-star{width:18px;height:18px;color:var(--gold)}[data-sf-theme=majlis] .mj-wordmark{font-family:var(--mj-serif);white-space:nowrap;color:inherit;font-size:1.7rem;line-height:1}[data-sf-theme=majlis] .mj-wordmark.is-latin{font-family:var(--font-sf-marcellus), var(--mj-serif);text-transform:uppercase;letter-spacing:.26em;margin-inline-end:-.26em;font-size:1.02rem}[data-sf-theme=majlis] .mj-wordmark.is-arabic{font-family:var(--font-sf-ruqaa), var(--mj-serif);font-size:1.9rem}@media (min-width:768px){[data-sf-theme=majlis] .mj-wordmark.is-latin{letter-spacing:.32em;margin-inline-end:-.32em;font-size:1.35rem}[data-sf-theme=majlis] .mj-wordmark.is-arabic{font-size:2.3rem}}[data-sf-theme=majlis] .mj-brand{color:var(--mj-on-dark)}[data-sf-theme=majlis] .mj-search{background:var(--mj-emerald);border-bottom:1px solid var(--mj-hair-dark);color:var(--mj-on-dark)}[data-sf-theme=majlis] .mj-search-input{font-family:var(--mj-serif);color:var(--mj-on-dark);font-size:clamp(1.4rem,1.2rem + 1vw,2rem)}[data-sf-theme=majlis] .mj-search-input::placeholder{color:color-mix(in oklab, var(--mj-on-dark) 45%, transparent)}[data-sf-theme=majlis] .mj-menu{background:radial-gradient(120% 80% at 50% 0%, var(--mj-emerald-2), var(--mj-emerald) 45%, var(--mj-midnight));color:var(--mj-on-dark)}[data-sf-theme=majlis] .mj-menu .mj-nav{color:var(--mj-on-dark)}[data-sf-theme=majlis] .mj-menu-link{color:var(--mj-on-dark);font-size:2rem;line-height:1.25;transition:color .3s}[data-sf-theme=majlis] .mj-menu-link:hover{color:var(--mj-gold-soft)}[dir=rtl] [data-sf-theme=majlis] .mj-menu-link{font-size:2rem;line-height:1.6}[data-sf-theme=majlis] .mj-hero{color:var(--mj-on-dark);background:radial-gradient(60% 70% at 74% 46%, color-mix(in oklab, var(--mj-emerald-2) 90%, var(--gold)) 0%, transparent 70%), linear-gradient(160deg, var(--mj-emerald) 0%, color-mix(in oklab, var(--mj-emerald) 55%, var(--mj-midnight)) 55%, var(--mj-midnight) 100%);position:relative;overflow:hidden}[dir=rtl] [data-sf-theme=majlis] .mj-hero{background:radial-gradient(60% 70% at 26% 46%, color-mix(in oklab, var(--mj-emerald-2) 90%, var(--gold)) 0%, transparent 70%), linear-gradient(200deg, var(--mj-emerald) 0%, color-mix(in oklab, var(--mj-emerald) 55%, var(--mj-midnight)) 55%, var(--mj-midnight) 100%)}[data-sf-theme=majlis] .mj-hero-media{justify-content:center;display:flex}[data-sf-theme=majlis] .mj-hero-star{aspect-ratio:1;width:min(74vw,330px);margin-top:10px;position:relative}@media (min-width:1024px){[data-sf-theme=majlis] .mj-hero-star{width:min(100%,520px);margin-top:0}}[data-sf-theme=majlis] .mj-hero-star-halo{background:radial-gradient(circle, color-mix(in oklab, var(--gold) 34%, transparent) 0%, transparent 62%);filter:blur(6px);border-radius:50%;position:absolute;inset:-14%}[data-sf-theme=majlis] .mj-star-window{background:var(--mj-midnight);position:absolute;inset:0;overflow:hidden}[data-sf-theme=majlis] .mj-hero-img{animation:mj-settle 2.4s var(--mj-ease) both}[data-sf-theme=majlis] .mj-star-outline{width:100%;height:100%;color:var(--gold);pointer-events:none;position:absolute;inset:0;overflow:visible}[data-sf-theme=majlis] .mj-hero-outline.is-outer{opacity:.45;width:114%;height:114%;animation:140s linear infinite mj-turn;inset:-7%;transform:rotate(22.5deg)}[data-sf-theme=majlis] .mj-hero-smoke{color:#f6efe0;pointer-events:none;mix-blend-mode:screen;opacity:.85;width:42%;height:95%;position:absolute;bottom:58%;left:50%;transform:translate(-50%)}[data-sf-theme=majlis] .mj-smoke path{transform-box:fill-box;transform-origin:50% 100%}[data-sf-theme=majlis] .mj-smoke-1{animation:11s ease-in-out infinite alternate mj-drift-a}[data-sf-theme=majlis] .mj-smoke-2{animation:13s ease-in-out infinite alternate mj-drift-b}[data-sf-theme=majlis] .mj-smoke-3{opacity:.6;animation:9s ease-in-out infinite alternate mj-drift-c}[data-sf-theme=majlis] .mj-hero-script{font-family:var(--font-sf-ruqaa), serif;color:var(--gold);font-size:clamp(2.1rem,1.6rem + 2.4vw,3.6rem);line-height:1.35}[data-sf-theme=majlis] .mj-marks{letter-spacing:.2em;color:var(--mj-on-dark-muted);flex-wrap:wrap;gap:.5rem 1.1rem;font-size:10px;font-weight:400;display:flex}[data-sf-theme=majlis] .mj-marks li{align-items:center;gap:1.1rem;display:inline-flex}[data-sf-theme=majlis] .mj-marks li+li:before{content:"";background:var(--gold);width:5px;height:5px;transform:rotate(45deg)}[dir=rtl] [data-sf-theme=majlis] .mj-marks{font-size:13px}[dir=rtl] [data-sf-theme=majlis] .mj-display{color:color-mix(in oklab, var(--gold) 28%, var(--mj-on-dark))}[data-sf-theme=majlis] .mj-trust{background:var(--mj-midnight);color:var(--mj-on-dark);border-top:1px solid var(--mj-hair-dark)}[data-sf-theme=majlis] .mj-trust-item{text-align:center;letter-spacing:.16em;flex-direction:column;align-items:center;gap:.55rem;padding-inline:.75rem;font-size:10px;font-weight:400;display:flex}[data-sf-theme=majlis] .mj-trust-item svg{color:var(--gold)}[dir=rtl] [data-sf-theme=majlis] .mj-trust-item{font-size:13px}@media (min-width:768px){[data-sf-theme=majlis] .mj-trust-item{flex-direction:row;justify-content:center;gap:.75rem;font-size:10.5px}[data-sf-theme=majlis] .mj-trust-item+.mj-trust-item{border-inline-start:1px solid var(--mj-hair-dark)}}[data-sf-theme=majlis] .mj-sand-section{background:var(--mj-sand);position:relative;overflow:hidden}[data-sf-theme=majlis] :is(.mj-emerald-section,.mj-masthead,.mj-gift-section,.mj-letter){color:var(--mj-on-dark);background:linear-gradient(180deg, var(--mj-emerald) 0%, color-mix(in oklab, var(--mj-emerald) 72%, var(--mj-midnight)) 100%);position:relative;overflow:hidden}[data-sf-theme=majlis] .mj-gift-section{background:radial-gradient(70% 90% at 25% 50%, var(--mj-emerald-2), var(--mj-emerald) 55%, color-mix(in oklab, var(--mj-emerald) 60%, var(--mj-midnight)))}[dir=rtl] [data-sf-theme=majlis] .mj-gift-section{background:radial-gradient(70% 90% at 75% 50%, var(--mj-emerald-2), var(--mj-emerald) 55%, color-mix(in oklab, var(--mj-emerald) 60%, var(--mj-midnight)))}[data-sf-theme=majlis] .mj-ritual-frame{aspect-ratio:1;width:100%;max-width:250px;display:block;position:relative}[data-sf-theme=majlis] .mj-ritual-window{background:var(--mj-image);position:absolute;inset:0;overflow:hidden}[data-sf-theme=majlis] .mj-ritual-window img{transition:transform 1.4s var(--mj-ease)}[data-sf-theme=majlis] .mj-ritual-outline{opacity:.55;width:108%;height:108%;transition:transform 1.4s var(--mj-ease), opacity .6s;inset:-4%}[data-sf-theme=majlis] .mj-ritual:hover .mj-ritual-window img{transform:scale(1.07)}[data-sf-theme=majlis] .mj-ritual:hover .mj-ritual-outline{opacity:1;transform:rotate(22.5deg)}[data-sf-theme=majlis] .mj-ritual-name{font-size:1.45rem;line-height:1.2;transition:color .3s}[data-sf-theme=majlis] .mj-ritual:hover .mj-ritual-name{color:var(--primary)}[dir=rtl] [data-sf-theme=majlis] .mj-ritual-name{font-size:1.6rem;line-height:1.45}@media (min-width:768px){[data-sf-theme=majlis] .mj-ritual-name{font-size:1.75rem}[data-sf-theme=majlis] .mj-ritual-outline{width:116%;height:116%;inset:-8%}}[data-sf-theme=majlis] .mj-grade{text-align:center;border:1px solid var(--mj-hair-dark);border-radius:var(--mj-r);background:color-mix(in oklab, var(--mj-midnight) 38%, transparent);height:100%;transition:border-color .5s, transform .6s var(--mj-ease);flex-direction:column;align-items:center;padding:3.25rem 1.6rem 2rem;display:flex;position:relative}[data-sf-theme=majlis] .mj-grade:before{content:"";border:1px solid color-mix(in oklab, var(--gold) 14%, transparent);border-radius:calc(var(--mj-r) * .8);pointer-events:none;position:absolute;inset:7px}[data-sf-theme=majlis] .mj-grade:hover{border-color:var(--mj-hair);transform:translateY(-4px)}[data-sf-theme=majlis] .mj-grade.is-top{background:linear-gradient(180deg, color-mix(in oklab, var(--gold) 12%, var(--mj-emerald-2)), color-mix(in oklab, var(--mj-midnight) 30%, transparent));border-color:var(--mj-hair)}[data-sf-theme=majlis] .mj-grade-arch{border:1px solid var(--mj-hair);background:var(--mj-midnight);border-top:0;border-radius:0 0 999px 999px;width:56px;height:30px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}[data-sf-theme=majlis] .mj-grade-num{font-family:var(--font-sf-amiri), serif;color:var(--gold);font-size:1rem;line-height:1.4;position:absolute;top:2px;left:50%;transform:translate(-50%)}[data-sf-theme=majlis] .mj-grade-script{font-family:var(--mj-script);color:var(--mj-gold-soft);font-size:clamp(2.8rem,2.3rem + 1.6vw,3.6rem);line-height:1.35}[data-sf-theme=majlis] .mj-grade-name{letter-spacing:.34em;color:var(--mj-on-dark);margin-top:.1rem;font-size:11px;font-weight:400}[data-sf-theme=majlis] .mj-grade-notes{letter-spacing:.14em;color:var(--mj-gold-soft);font-size:10.5px;font-weight:400}[dir=rtl] [data-sf-theme=majlis] .mj-grade-notes{font-size:13.5px}[data-sf-theme=majlis] .mj-meter{justify-content:space-between;align-items:center;gap:1rem;min-width:220px;display:flex}[data-sf-theme=majlis] .mj-meter dt{letter-spacing:.18em;color:var(--mj-on-dark-muted);font-size:10px;font-weight:400}[dir=rtl] [data-sf-theme=majlis] .mj-meter dt{font-size:13px}[data-sf-theme=majlis] .mj-meter dd{gap:5px;display:flex}[data-sf-theme=majlis] .mj-meter svg{width:13px;height:13px;color:var(--mj-hair-dark)}[data-sf-theme=majlis] .mj-meter svg.is-on{color:var(--gold)}[data-sf-theme=majlis] .mj-occasion{aspect-ratio:3/4;border-radius:var(--mj-r);background:var(--mj-midnight);color:var(--mj-on-dark);display:block;position:relative;overflow:hidden}[data-sf-theme=majlis] .mj-occasion-img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--mj-ease);position:absolute;inset:0}[data-sf-theme=majlis] .mj-occasion:hover .mj-occasion-img{transform:scale(1.06)}[data-sf-theme=majlis] .mj-occasion-shade{background:linear-gradient(to top, color-mix(in oklab, var(--mj-midnight) 92%, transparent) 0%, color-mix(in oklab, var(--mj-emerald) 55%, transparent) 42%, transparent 72%);position:absolute;inset:0}[data-sf-theme=majlis] .mj-occasion-frame{border:1px solid color-mix(in oklab, var(--gold) 55%, transparent);border-radius:calc(var(--mj-r) * .8);pointer-events:none;transition:inset .6s var(--mj-ease);position:absolute;inset:9px}[data-sf-theme=majlis] .mj-occasion:hover .mj-occasion-frame{inset:14px}[data-sf-theme=majlis] .mj-occasion-body{inset-inline:0;text-align:center;flex-direction:column;align-items:center;padding:0 1rem 1.4rem;display:flex;position:absolute;bottom:0}[data-sf-theme=majlis] .mj-occasion-script{font-family:var(--mj-script);color:var(--mj-gold-soft);font-size:clamp(1.7rem,1.4rem + 1.2vw,2.4rem);line-height:1.35}[data-sf-theme=majlis] .mj-occasion-title{letter-spacing:.3em;color:var(--mj-on-dark);font-size:10px;font-weight:400}[data-sf-theme=majlis] .mj-occasion-text{max-width:22ch;color:var(--mj-on-dark-muted);margin-top:.5rem;font-size:13px;line-height:1.55;display:none}[dir=rtl] [data-sf-theme=majlis] .mj-occasion-text{font-size:14px;line-height:1.75}@media (min-width:768px){[data-sf-theme=majlis] .mj-occasion-text{display:block}}[data-sf-theme=majlis] .mj-card-panel{border-radius:var(--mj-r);background:var(--mj-emerald);isolation:isolate;padding:9px;position:relative;overflow:hidden}@media (min-width:768px){[data-sf-theme=majlis] .mj-card-panel{padding:13px}}[data-sf-theme=majlis] .mj-card.is-sand .mj-card-panel{background:var(--card);box-shadow:inset 0 0 0 1px var(--border)}[data-sf-theme=majlis] .mj-card-lattice{z-index:-1;background:var(--gold);opacity:0;-webkit-mask:var(--mj-lattice) 0 0 / 14px 14px repeat;-webkit-mask:var(--mj-lattice) 0 0 / 14px 14px repeat;mask:var(--mj-lattice) 0 0 / 14px 14px repeat;transition:opacity .7s var(--mj-ease);position:absolute;inset:0}[data-sf-theme=majlis] .mj-card:hover .mj-card-lattice{opacity:.6}[data-sf-theme=majlis] .mj-card-window{aspect-ratio:4/5;border-radius:calc(var(--mj-r) * .6);background:var(--mj-image);box-shadow:0 0 0 1px var(--mj-hair)}[data-sf-theme=majlis] .mj-card-img{transition:transform 1.2s var(--mj-ease)}[data-sf-theme=majlis] .mj-card-alt{opacity:0;transition:opacity .8s var(--mj-ease), transform 1.2s var(--mj-ease)}[data-sf-theme=majlis] .mj-card:hover .mj-card-alt{opacity:1}[data-sf-theme=majlis] .mj-card:hover :is(.mj-card-img,.mj-card-alt){transform:scale(1.04)}[data-sf-theme=majlis] .mj-tag{border-radius:var(--mj-rb);background:var(--gold);min-height:24px;color:var(--mj-midnight);letter-spacing:.12em;align-items:center;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}[data-sf-theme=majlis] .mj-tag.is-muted{background:color-mix(in oklab, var(--mj-midnight) 80%, transparent);color:var(--mj-on-dark)}[dir=rtl] [data-sf-theme=majlis] .mj-tag{font-size:12px}[data-sf-theme=majlis] .mj-wish button{width:34px;height:34px;box-shadow:none;color:var(--mj-emerald);background:#fbf7efe0;border:0}[data-sf-theme=majlis] .mj-wish button:hover{color:var(--primary);background:#fbf7ef}[data-sf-theme=majlis] .mj-wish button.text-primary{color:var(--primary)}[data-sf-theme=majlis] .mj-card-add{border-radius:var(--mj-rb);min-height:44px;color:var(--mj-midnight);letter-spacing:.18em;opacity:0;transition:opacity .45s var(--mj-ease), transform .45s var(--mj-ease), background-color .3s, color .3s;background:#fbf7eff2;justify-content:center;align-items:center;gap:.5rem;font-size:10.5px;transform:translateY(8px)}[dir=rtl] [data-sf-theme=majlis] .mj-card-add{font-size:14px;font-weight:600}[data-sf-theme=majlis] .mj-card:hover .mj-card-add,[data-sf-theme=majlis] .mj-card-add:focus-visible{opacity:1;transform:none}[data-sf-theme=majlis] .mj-card-add:hover{background:var(--primary);color:var(--primary-foreground)}[data-sf-theme=majlis] .mj-card-add-sm{border-radius:var(--mj-rb);width:36px;height:36px;color:var(--mj-emerald);background:#fbf7eff0;justify-content:center;align-items:center}[data-sf-theme=majlis] .mj-card-title{font-size:1.14rem;line-height:1.3;transition:color .3s}[data-sf-theme=majlis] .mj-card:hover .mj-card-title{color:var(--primary)}[dir=rtl] [data-sf-theme=majlis] .mj-card-title{font-size:1.3rem;line-height:1.5}@media (min-width:768px){[data-sf-theme=majlis] .mj-card-title{font-size:1.25rem}[dir=rtl] [data-sf-theme=majlis] .mj-card-title{font-size:1.45rem}}[data-sf-theme=majlis] .mj-price{color:var(--mj-gold-ink);font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:600}[data-sf-theme=majlis] .mj-was{color:var(--muted-foreground);font-size:12.5px;font-weight:400}[data-sf-theme=majlis] .mj-gift-inset{z-index:2;bottom:-7%;aspect-ratio:1;background:var(--mj-image);filter:drop-shadow(0 18px 30px #00000059);width:40%;position:absolute;inset-inline-end:-6%}@media (max-width:640px){[data-sf-theme=majlis] .mj-gift-inset{width:36%;inset-inline-end:-2%}}[data-sf-theme=majlis] .mj-gift-point{color:var(--mj-on-dark);align-items:center;gap:.8rem;font-size:15px;display:flex}[data-sf-theme=majlis] .mj-gift-check{border:1px solid var(--mj-hair);width:24px;height:24px;color:var(--gold);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-sf-theme=majlis] .mj-heritage{background:var(--background)}[data-sf-theme=majlis] .mj-mihrab{aspect-ratio:4/5;border-radius:50% 50% var(--mj-r) var(--mj-r) / 34% 34% var(--mj-r) var(--mj-r);background:var(--mj-image);width:calc(100% - 20px);max-width:520px;margin-inline:auto;position:relative;overflow:hidden}[data-sf-theme=majlis] .mj-mihrab-line{pointer-events:none;border:1px solid var(--mj-hair);border-radius:50% 50% calc(var(--mj-r) + 12px) calc(var(--mj-r) + 12px) / 34% 34% calc(var(--mj-r) + 12px) calc(var(--mj-r) + 12px);max-width:544px;margin-inline:auto;position:absolute;inset:-9px}[data-sf-theme=majlis] .mj-pillar{border-top:1px solid var(--border);grid-template-columns:auto 1fr;align-items:start;gap:1.1rem;padding:1.1rem 0;display:grid}[data-sf-theme=majlis] .mj-pillar:last-child{border-bottom:1px solid var(--border)}[data-sf-theme=majlis] :is(.mj-pillar-star,.mj-step-num){width:40px;height:40px;color:var(--gold);justify-content:center;align-items:center;display:flex;position:relative}[data-sf-theme=majlis] :is(.mj-pillar-star,.mj-step-num) svg{width:100%;height:100%;position:absolute;inset:0}[data-sf-theme=majlis] :is(.mj-pillar-star,.mj-step-num) span{font-family:var(--font-sf-amiri), serif;color:var(--mj-gold-ink);font-size:1rem;position:relative}[data-sf-theme=majlis] .mj-step-num span{color:var(--mj-gold-soft)}[data-sf-theme=majlis] .mj-voice{border-radius:var(--mj-r);background:var(--card);border:1px solid var(--border);text-align:center;flex-direction:column;align-items:center;height:100%;padding:2.1rem 1.75rem 1.75rem;display:flex;position:relative}[data-sf-theme=majlis] .mj-voice-mark{top:-.3rem;font-family:var(--font-sf-amiri), serif;color:var(--mj-hair);font-size:4.5rem;line-height:1;position:absolute;inset-inline-start:1.1rem}[data-sf-theme=majlis] .mj-stars{gap:4px;display:inline-flex}[data-sf-theme=majlis] .mj-stars svg{width:13px;height:13px;color:color-mix(in oklab, var(--gold) 28%, transparent)}[data-sf-theme=majlis] .mj-stars svg.is-on{color:var(--gold)}[data-sf-theme=majlis] .mj-footer-main{background:var(--mj-midnight);color:var(--mj-on-dark)}[data-sf-theme=majlis] .mj-footer .mj-wordmark{color:var(--mj-on-dark)}[data-sf-theme=majlis] .mj-foot-title{letter-spacing:.24em;color:var(--mj-gold-soft);font-size:10.5px}[dir=rtl] [data-sf-theme=majlis] .mj-foot-title{font-size:14px;font-weight:600}[data-sf-theme=majlis] .mj-foot-link{color:var(--mj-on-dark-muted);transition:color .3s}[data-sf-theme=majlis] .mj-foot-link:hover{color:var(--mj-gold-soft)}[data-sf-theme=majlis] .mj-social{border-radius:var(--mj-rb);border:1px solid var(--mj-hair-dark);width:38px;height:38px;color:var(--mj-on-dark);justify-content:center;align-items:center;transition:border-color .3s,color .3s;display:flex}[data-sf-theme=majlis] .mj-social:hover{border-color:var(--gold);color:var(--mj-gold-soft)}[data-sf-theme=majlis] .mj-chip{letter-spacing:.14em;border:1px solid var(--mj-hair-dark);border-radius:var(--mj-rb);color:var(--mj-on-dark-muted);padding:7px 10px;font-size:10px;font-weight:400;line-height:1}[dir=rtl] [data-sf-theme=majlis] .mj-chip{font-size:12.5px}[data-sf-theme=majlis] .mj-footer-meta{color:var(--mj-on-dark-muted)}[data-sf-theme=majlis] .mj-footer-meta :is(button,select){border-radius:var(--mj-rb);box-shadow:none;color:var(--mj-on-dark);border-color:var(--mj-hair-dark);background:0 0}[data-sf-theme=majlis] .mj-footer-meta :is(button,select):hover{background:color-mix(in oklab, var(--mj-on-dark) 8%, transparent)}[data-sf-theme=majlis] .mj-footer-meta option{color:#111}[data-sf-theme=majlis] .mj-footer-meta .text-muted-foreground{color:var(--mj-on-dark-muted)}[data-sf-theme=majlis] .mj-footer-meta .text-primary{color:var(--gold)}[data-sf-theme=majlis] .mj-news{gap:8px;display:flex}[data-sf-theme=majlis] .mj-news input{border:1px solid var(--mj-hair);border-radius:var(--mj-rb);background:color-mix(in oklab, var(--mj-midnight) 45%, transparent);height:52px;color:var(--mj-on-dark);padding-inline:1rem;font-size:15px;transition:border-color .3s,box-shadow .3s}[data-sf-theme=majlis] .mj-news input:focus{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in oklab, var(--gold) 20%, transparent)}[data-sf-theme=majlis] .mj-news input::placeholder{color:color-mix(in oklab, var(--mj-on-dark) 50%, transparent)}[data-sf-theme=majlis] .mj-news .mj-btn{padding:0 1.3rem}[data-sf-theme=majlis] .mj-news-done{border:1px solid var(--mj-hair);border-radius:var(--mj-rb);color:var(--mj-on-dark);padding:1rem}[data-sf-theme=majlis] .mj-filterbar{background:color-mix(in srgb, var(--background) 95%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}[data-sf-theme=majlis] .mj-pill{border-radius:var(--mj-rb);border:1px solid var(--border);background:var(--card);height:38px;color:var(--foreground);white-space:nowrap;align-items:center;padding:0 1.15rem;font-size:13px;transition:border-color .3s,background-color .3s,color .3s;display:inline-flex}[data-sf-theme=majlis] .mj-pill:hover{border-color:var(--gold)}[data-sf-theme=majlis] .mj-pill.is-active{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);box-shadow:inset 0 -2px 0 var(--gold)}[dir=rtl] [data-sf-theme=majlis] .mj-pill{font-size:14.5px}[data-sf-theme=majlis] .mj-select{letter-spacing:.14em;color:var(--foreground);font-size:11px}[dir=rtl] [data-sf-theme=majlis] .mj-select{font-size:14px}[data-sf-theme=majlis] .mj-stage{background:var(--mj-image)}[data-sf-theme=majlis] .mj-stage-inner{transition:transform .35s var(--mj-ease)}[data-sf-theme=majlis] .mj-thumb{border-radius:calc(var(--mj-r) * .6);background:var(--mj-image);opacity:.55;outline-offset:3px;outline:1px solid #0000;transition:opacity .3s,outline-color .3s}[data-sf-theme=majlis] .mj-thumb:hover{opacity:.9}[data-sf-theme=majlis] .mj-thumb.is-active{opacity:1;outline-color:var(--gold)}[data-sf-theme=majlis] .mj-zoom-hint{border-radius:var(--mj-rb);background:color-mix(in srgb, var(--mj-midnight) 78%, transparent);color:var(--mj-on-dark);letter-spacing:.16em;align-items:center;gap:6px;padding:7px 11px;font-size:10px;font-weight:400;display:inline-flex}[data-sf-theme=majlis] .mj-dot{background:color-mix(in oklab, var(--foreground) 20%, transparent);width:9px;height:9px;transition:background-color .3s,transform .3s;transform:rotate(45deg)}[data-sf-theme=majlis] .mj-dot.is-active{background:var(--gold);transform:rotate(45deg)scale(1.25)}[data-sf-theme=majlis] .mj-wish-full button{box-shadow:none;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground);background:0 0;border:0;border-radius:0;padding:0;font-size:10.5px;font-weight:500;transition:color .3s}[data-sf-theme=majlis] .mj-wish-full button:hover{color:var(--foreground);background:0 0}[data-sf-theme=majlis] .mj-wish-full button.text-primary{color:var(--primary)}[data-sf-theme=majlis] .mj-wish-full button svg{stroke-width:1.4px;width:15px;height:15px}[dir=rtl] [data-sf-theme=majlis] .mj-wish-full button{letter-spacing:0;text-transform:none;font-size:13.5px}[data-sf-theme=majlis] .mj-facts{border:1px solid var(--border);border-radius:var(--mj-r);background:var(--card);display:grid;overflow:hidden}[data-sf-theme=majlis] .mj-fact{text-align:center;flex-direction:column;align-items:center;padding:1.1rem .6rem 1rem;display:flex}[data-sf-theme=majlis] .mj-fact+.mj-fact{border-inline-start:1px solid var(--border)}[data-sf-theme=majlis] .mj-fact-icon{width:40px;height:40px;color:var(--mj-gold-ink);justify-content:center;align-items:center;display:flex;position:relative}[data-sf-theme=majlis] .mj-fact-icon>svg:first-child{width:100%;height:100%;color:var(--mj-hair);position:absolute;inset:0}[data-sf-theme=majlis] .mj-fact dt{letter-spacing:.2em;color:var(--muted-foreground);margin-top:.55rem;font-size:9.5px;font-weight:400}[data-sf-theme=majlis] .mj-fact dd{color:var(--foreground);margin-top:.2rem;font-size:13.5px;font-weight:600;line-height:1.35}[dir=rtl] [data-sf-theme=majlis] .mj-fact dt{font-size:12.5px}[dir=rtl] [data-sf-theme=majlis] .mj-fact dd{font-size:14px;line-height:1.6}[data-sf-theme=majlis] .mj-note-chip{border-radius:var(--mj-rb);background:var(--mj-sand);border:1px solid var(--mj-hair);min-height:32px;color:var(--foreground);align-items:center;gap:.45rem;padding:0 .85rem;font-size:13px;display:inline-flex}[data-sf-theme=majlis] .mj-note-chip:before{content:"";background:var(--gold);width:5px;height:5px;transform:rotate(45deg)}[dir=rtl] [data-sf-theme=majlis] .mj-note-chip{font-size:14px}[data-sf-theme=majlis] .mj-addbag [data-slot=button]{border-radius:var(--mj-rb);border:1px solid color-mix(in oklab, var(--foreground) 28%, transparent);width:100%;min-height:50px;color:var(--foreground);box-shadow:none;letter-spacing:.2em;text-transform:uppercase;background:0 0;font-size:11.5px;font-weight:500}[data-sf-theme=majlis] .mj-addbag [data-slot=button]:hover{border-color:var(--primary);color:var(--primary);background:0 0}[dir=rtl] [data-sf-theme=majlis] .mj-addbag [data-slot=button]{letter-spacing:0;text-transform:none;font-size:15px}[data-sf-theme=majlis] .mj-giftnote{border-radius:var(--mj-r);background:var(--mj-sand);border:1px solid var(--mj-hair);padding:1.25rem 1.25rem 1rem;position:relative}[data-sf-theme=majlis] .mj-giftnote:before{content:"";background:var(--gold);opacity:.22;pointer-events:none;width:64px;-webkit-mask:var(--mj-lattice) 0 0 / 12px 12px repeat, linear-gradient(to left, #000, transparent);-webkit-mask:var(--mj-lattice) 0 0 / 12px 12px repeat, linear-gradient(to left, #000, transparent);mask:var(--mj-lattice) 0 0 / 12px 12px repeat, linear-gradient(to left, #000, transparent);-webkit-mask-composite:source-in;border-start-end-radius:inherit;border-end-end-radius:inherit;position:absolute;inset-block:0;inset-inline-end:0;-webkit-mask-composite:source-in;mask-composite:intersect}[dir=rtl] [data-sf-theme=majlis] .mj-giftnote:before{-webkit-mask:var(--mj-lattice) 0 0 / 12px 12px repeat, linear-gradient(to right, #000, transparent);-webkit-mask:var(--mj-lattice) 0 0 / 12px 12px repeat, linear-gradient(to right, #000, transparent);mask:var(--mj-lattice) 0 0 / 12px 12px repeat, linear-gradient(to right, #000, transparent);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}[data-sf-theme=majlis] .mj-giftnote-title{font-family:var(--mj-serif);align-items:center;gap:.6rem;font-size:1.25rem;line-height:1.3;display:flex}[dir=rtl] [data-sf-theme=majlis] .mj-giftnote-title{font-size:1.45rem;line-height:1.5}[data-sf-theme=majlis] .mj-giftnote-icon{border-radius:var(--mj-rb);background:var(--mj-emerald);width:30px;height:30px;color:var(--gold);flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-sf-theme=majlis] .mj-giftnote-input{border:1px solid var(--input);border-radius:var(--mj-rb);background:var(--card);color:var(--foreground);outline:none;padding:.75rem .9rem;font-size:14.5px;line-height:1.6;transition:border-color .3s,box-shadow .3s;position:relative}[data-sf-theme=majlis] .mj-giftnote-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 16%, transparent)}[data-sf-theme=majlis] .mj-giftnote-hint{color:var(--muted-foreground);font-size:12px;line-height:1.5}[dir=rtl] [data-sf-theme=majlis] .mj-giftnote-hint{font-size:13px}[data-sf-theme=majlis] .mj-services{border-top:1px solid var(--border);gap:1.1rem 1.25rem;padding-top:1.5rem;display:grid}@media (min-width:640px){[data-sf-theme=majlis] .mj-services{grid-template-columns:1fr 1fr}}[data-sf-theme=majlis] .mj-services li{align-items:flex-start;gap:.8rem;display:flex}[data-sf-theme=majlis] .mj-services li>svg{color:var(--mj-gold-ink);margin-top:2px}[data-sf-theme=majlis] .mj-howto{border:1px solid var(--mj-hair-dark);border-radius:var(--mj-r);background:color-mix(in oklab, var(--mj-midnight) 35%, transparent);height:100%;padding:1.75rem 1.5rem}@media (min-width:768px){[data-sf-theme=majlis] .mj-howto{padding:2.25rem 2.25rem 2rem}}[data-sf-theme=majlis] .mj-step{grid-template-columns:auto 1fr;align-items:center;gap:.95rem;display:grid}[data-sf-theme=majlis] .mj-specs{border-top:1px solid var(--foreground)}[data-sf-theme=majlis] .mj-specs>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem;padding:.85rem 0;display:grid}[data-sf-theme=majlis] .mj-specs dt{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);padding-top:3px;font-size:10.5px;font-weight:500}[data-sf-theme=majlis] .mj-specs dd{color:var(--foreground);text-align:end;unicode-bidi:plaintext;font-size:14.5px}[dir=rtl] [data-sf-theme=majlis] .mj-specs dt{letter-spacing:0;text-transform:none;padding-top:0;font-size:13.5px}[dir=rtl] [data-sf-theme=majlis] .mj-specs dd{font-size:15px}[data-sf-theme=majlis] .mj-ritual-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem .75rem;max-width:1040px;margin-inline:auto;display:grid}[data-sf-theme=majlis] .mj-ritual-cell{position:relative}[data-sf-theme=majlis] .mj-ritual-cell:nth-child(3){display:none}[data-sf-theme=majlis] .mj-plus{z-index:20;top:40%;background:var(--gold);width:34px;height:34px;color:var(--mj-midnight);box-shadow:0 0 0 5px var(--mj-sand);border-radius:999px;justify-content:center;align-items:center;font-size:20px;font-weight:300;line-height:1;display:flex;position:absolute;inset-inline-start:0;transform:translate(-50%,-50%)}[dir=rtl] [data-sf-theme=majlis] .mj-plus{transform:translate(50%,-50%)}[data-sf-theme=majlis] .mj-ritual-cell+.mj-ritual-cell .mj-plus{inset-inline-start:-.375rem}@media (min-width:768px){[data-sf-theme=majlis] .mj-ritual-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem}[data-sf-theme=majlis] .mj-ritual-cell:nth-child(3){display:block}[data-sf-theme=majlis] .mj-ritual-cell+.mj-ritual-cell .mj-plus{inset-inline-start:-1.75rem}}[data-sf-theme=majlis] .mj-review{border-radius:var(--mj-r);background:var(--card);border:1px solid var(--border);padding:1.5rem}[data-sf-theme=majlis] .mj-review-text{color:color-mix(in oklab, var(--foreground) 88%, transparent);font-size:15px;line-height:1.75}[data-sf-theme=majlis] .mj-verified-star{width:9px;height:9px;color:var(--gold)}[data-sf-theme=majlis] input[name=company][aria-hidden=true]{left:0;right:auto}[data-sf-theme=majlis] .mj-buybox>div>:not(:last-child){margin-block-end:1.5rem}[data-sf-theme=majlis] .mj-buybox span[class*=text-4xl]{font-family:var(--font-sans);color:var(--mj-gold-ink);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:1}[data-sf-theme=majlis] .mj-buybox span[class*=text-xl][class*=line-through]{color:var(--muted-foreground);font-size:15px}[data-sf-theme=majlis] .mj-buybox span[class*=bg-red-500]{background:var(--gold);color:var(--mj-midnight);border-radius:var(--mj-rb);letter-spacing:.08em;padding:5px 9px;font-size:11px;font-weight:700}[data-sf-theme=majlis] .mj-buybox p[class*=text-sm]:is([class*=font-semibold],[class*=font-bold]){letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.7rem;font-size:10.5px;font-weight:500}[dir=rtl] [data-sf-theme=majlis] .mj-buybox p[class*=text-sm]:is([class*=font-semibold],[class*=font-bold]){letter-spacing:0;text-transform:none;font-size:13.5px}[data-sf-theme=majlis] .mj-buybox [data-buybox-option] button{border:1px solid var(--input);border-radius:var(--mj-rb);background:var(--card);min-width:64px;height:46px;color:var(--foreground);unicode-bidi:plaintext;padding:0 18px;font-size:14px;font-weight:500;transition:border-color .3s,background-color .3s,color .3s}[data-sf-theme=majlis] .mj-buybox [data-buybox-option] button:hover{border-color:var(--gold)}[data-sf-theme=majlis] .mj-buybox [data-buybox-option] button[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground);box-shadow:inset 0 -2px 0 var(--gold)}[data-sf-theme=majlis] .mj-buybox div[class*=inline-flex][class*=border-2]{border:1px solid var(--input);border-radius:var(--mj-rb);background:var(--card);height:46px}[data-sf-theme=majlis] .mj-buybox div[class*=border-2][class*=bg-primary]{border:1px solid var(--mj-hair);border-radius:var(--mj-r);background:var(--mj-sand);box-shadow:none;padding:1.25rem}[data-sf-theme=majlis] .mj-buybox span[class*=bg-primary\/15]{background:var(--mj-emerald);color:var(--gold);border-radius:var(--mj-rb);width:36px;height:36px}[data-sf-theme=majlis] .mj-buybox div[class*=bg-primary] p[class*=font-bold]{font-family:var(--mj-serif);letter-spacing:0;text-transform:none;color:var(--foreground);margin:0;font-size:1.3rem;font-weight:400}[dir=rtl] [data-sf-theme=majlis] .mj-buybox div[class*=bg-primary] p[class*=font-bold]{font-size:1.4rem;line-height:1.5}[data-sf-theme=majlis] .mj-buybox p[class*=text-xs][class*=text-muted-foreground]{margin-top:.2rem;font-size:12.5px}[data-sf-theme=majlis] .mj-buybox input{border:1px solid var(--input);border-radius:var(--mj-rb);background:var(--card);height:48px;box-shadow:none;color:var(--foreground);font-size:15px;transition:border-color .3s,box-shadow .3s}[data-sf-theme=majlis] .mj-buybox input:hover{border-color:color-mix(in oklab, var(--foreground) 35%, transparent)}[data-sf-theme=majlis] .mj-buybox input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 16%, transparent);outline:none}[data-sf-theme=majlis] .mj-buybox input::placeholder{color:var(--muted-foreground)}[data-sf-theme=majlis] .mj-buybox input.uppercase{text-transform:none}[data-sf-theme=majlis] .mj-buybox .relative>span[class*=start-3] svg{stroke-width:1.4px;width:15px;height:15px;color:var(--mj-gold-ink)}[data-sf-theme=majlis] .mj-buybox button[class*="min-w-[9rem]"]{border:1px solid var(--input);border-radius:var(--mj-rb);background:var(--card);min-height:52px;color:var(--foreground);font-size:14px;font-weight:500}[data-sf-theme=majlis] .mj-buybox button[class*="min-w-[9rem]"][class*=bg-primary\/10]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}[data-sf-theme=majlis] .mj-buybox button[class*="min-w-[9rem]"] svg{stroke-width:1.4px;width:16px;height:16px;color:var(--mj-gold-ink)}[data-sf-theme=majlis] .mj-buybox button[class*=px-4][class*=font-semibold]:not([class*=w-full]){border:1px solid var(--input);border-radius:var(--mj-rb);color:var(--foreground);letter-spacing:.16em;text-transform:uppercase;background:0 0;padding:0 1.1rem;font-size:11px;font-weight:500}[dir=rtl] [data-sf-theme=majlis] .mj-buybox button[class*=px-4][class*=font-semibold]:not([class*=w-full]){letter-spacing:0;text-transform:none;font-size:14px}[data-sf-theme=majlis] .mj-buybox div[class*=bg-muted\/40]{border-width:1px 0;border-color:var(--border);background:0 0;border-radius:0;padding:1rem 0;font-size:14px}[data-sf-theme=majlis] .mj-buybox div[class*=bg-muted\/40] :is([class*=font-extrabold],[class*=font-bold]){color:var(--foreground);font-weight:600}[data-sf-theme=majlis] .mj-buybox [class*=text-green-600]{color:var(--mj-gold-ink)}[data-sf-theme=majlis] .mj-buybox :is(button[class*=from-primary],button[class*=w-full][class*=bg-primary],a[class*=bg-primary]){background:var(--primary);min-height:58px;color:var(--primary-foreground);border:1px solid var(--primary);border-radius:var(--mj-rb);box-shadow:inset 0 -3px 0 var(--gold);filter:none;letter-spacing:.16em;text-transform:uppercase;transition:background-color .4s var(--mj-ease);background-image:none;font-size:12px;font-weight:600}[data-sf-theme=majlis] .mj-buybox :is(button[class*=from-primary],button[class*=w-full][class*=bg-primary],a[class*=bg-primary]):hover:not(:disabled){background:color-mix(in oklab, var(--primary) 84%, #fff)}[data-sf-theme=majlis] .mj-buybox button[class*=from-primary] svg{stroke-width:1.4px;width:18px;height:18px}[dir=rtl] [data-sf-theme=majlis] .mj-buybox :is(button[class*=from-primary],button[class*=w-full][class*=bg-primary],a[class*=bg-primary]){letter-spacing:0;font-size:17px}@media (max-width:480px){[data-sf-theme=majlis] .mj-buybox :is(button[class*=from-primary],button[class*=w-full][class*=bg-primary]){letter-spacing:.1em;padding-inline:.75rem;font-size:11px}[dir=rtl] [data-sf-theme=majlis] .mj-buybox :is(button[class*=from-primary],button[class*=w-full][class*=bg-primary]){letter-spacing:0;font-size:16px}}[data-sf-theme=majlis] .mj-buybox div[class*=justify-center][class*=pt-1][class*=text-xs]{display:none}[data-sf-theme=majlis] .mj-buybox div[class*=border-green-500]{border:1px solid var(--mj-hair);background:var(--mj-sand);border-radius:var(--mj-r)}[data-sf-theme=majlis] .mj-buybox div[class*=border-green-500] svg{color:var(--gold);stroke-width:1px}[data-sf-theme=majlis] .mj-buybox div[class*=border-green-500] h2{font-family:var(--mj-serif);font-size:2rem;font-weight:400}[data-sf-theme=majlis] .mj-sticky>div{border-color:var(--mj-hair);background:color-mix(in srgb, var(--mj-emerald) 97%, transparent);color:var(--mj-on-dark)}[data-sf-theme=majlis] .mj-sticky img{border-radius:var(--mj-rb)}[data-sf-theme=majlis] .mj-sticky p[class*=font-semibold]{color:var(--mj-on-dark);font-size:14px;font-weight:500}[data-sf-theme=majlis] .mj-sticky p[class*=text-lg]{color:var(--mj-gold-soft);font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:600}[data-sf-theme=majlis] .mj-sticky button{border-radius:var(--mj-rb);background:var(--gold);color:var(--mj-midnight);box-shadow:none;letter-spacing:.16em;text-transform:uppercase;min-height:48px;padding:0 1.4rem;font-size:11px;font-weight:600}[data-sf-theme=majlis] .mj-sticky button svg{stroke-width:1.4px;width:16px;height:16px}[dir=rtl] [data-sf-theme=majlis] .mj-sticky button{letter-spacing:0;text-transform:none;font-size:15px}[data-sf-theme=majlis] :is(.rounded-3xl,.rounded-2xl,.rounded-xl){border-radius:var(--mj-r)}[data-sf-theme=majlis] .shadow-sm{box-shadow:none}[data-sf-theme=majlis] main .font-extrabold{font-weight:600}[data-sf-theme=majlis] [data-slot=button]{border-radius:var(--mj-rb);box-shadow:none}[data-sf-theme=majlis] [data-slot=input],[data-sf-theme=majlis] [data-slot=textarea]{border-radius:var(--mj-rb);background:var(--card)}[data-sf-theme=majlis] [class*=from-primary\/10]{background-image:none;background-color:var(--mj-sand)}[data-sf-theme=majlis] [class*=bg-primary\/10]:not(.mj-buybox *),[data-sf-theme=majlis] [class*=bg-primary\/15]:not(.mj-buybox *){background-color:var(--mj-sand);color:var(--mj-gold-ink)}[data-sf-theme=majlis] [class*=bg-card\/70]{background-color:var(--card);border:1px solid var(--border)}[data-sf-theme=majlis] :is(.text-2xl,.text-xl,.text-lg).font-extrabold{font-weight:600}:root:has([data-sf-theme=majlis]) [data-slot=sheet-content]{background:var(--background)}:root:has([data-sf-theme=majlis]) [data-slot=sheet-content] [data-slot=sheet-title]{font-family:var(--sf-font-heading,serif);font-size:1.6rem;font-weight:400}:root:has([data-sf-theme=majlis]) [data-slot=sheet-content] :is(.rounded-lg,.rounded-xl){border-radius:calc(var(--radius) * .8)}:root:has([data-sf-theme=majlis]) [data-slot=sheet-content] .text-primary{color:color-mix(in oklab, var(--gold) 68%, #1a1206)}:root:has([data-sf-theme=majlis][data-sf-mode=dark]) [data-slot=sheet-content] .text-primary{color:var(--gold)}:root:has([data-sf-theme=majlis]) [data-slot=sheet-content] .font-bold{font-weight:600}:root:has([data-sf-theme=majlis]) [data-slot=sheet-content] [data-slot=button]{border-radius:calc(var(--radius) * .8);min-height:48px;box-shadow:none}html[dir=rtl]:has([data-sf-theme=majlis]) [data-slot=sheet-content]>[data-slot=sheet-close]{left:.75rem;right:auto}@keyframes mj-settle{0%{opacity:.3;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes mj-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes mj-fade{0%{opacity:0}to{opacity:1}}@keyframes mj-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes mj-turn{to{transform:rotate(382.5deg)}}@keyframes mj-drift-a{0%{opacity:.55;transform:translate(-4%)skew(-4deg)scaleY(.96)}to{opacity:1;transform:translate(6%)skew(5deg)scaleY(1.04)}}@keyframes mj-drift-b{0%{opacity:.9;transform:translate(5%)skew(4deg)}to{opacity:.4;transform:translate(-6%)skew(-6deg)}}@keyframes mj-drift-c{0%{opacity:.35;transform:translateY(4%)skew(3deg)}to{opacity:.75;transform:translateY(-3%)skew(-4deg)}}[data-sf-theme=majlis] .mj-rise{animation:mj-rise 1.2s var(--mj-ease) .1s both}[data-sf-theme=majlis] .mj-drop{animation:mj-drop .35s var(--mj-ease) both}[data-sf-theme=majlis] .mj-menu{animation:.3s ease-out both mj-fade}[data-sf-theme=majlis] .mj-menu-item{animation:mj-rise .7s var(--mj-ease) both;animation-delay:calc(var(--i,0) * 55ms + 60ms)}.mj-motion [data-sf-theme=majlis] .mj-reveal{transition:opacity 1s var(--mj-ease), transform 1s var(--mj-ease);transition-delay:var(--mj-d,0s)}.mj-motion [data-sf-theme=majlis] .mj-reveal:not(.is-in){opacity:0;transform:translateY(22px)}@media (prefers-reduced-motion:reduce){[data-sf-theme=majlis] :is(.mj-hero-img,.mj-rise,.mj-drop,.mj-menu,.mj-menu-item,.mj-hero-outline,.mj-smoke path){animation:none!important}[data-sf-theme=majlis] :is(.mj-card-img,.mj-card-alt,.mj-occasion-img,.mj-ritual-window img,.mj-ritual-outline,.mj-stage-inner,.mj-grade){transition:none}.mj-motion [data-sf-theme=majlis] .mj-reveal:not(.is-in){opacity:1;transform:none}}[data-sf-theme=majlis][data-sf-mode=dark] .mj-buybox button[class*="min-w-[9rem]"][class*=bg-primary\/10]{box-shadow:inset 0 0 0 1px var(--gold)}[data-sf-theme=majlis][data-sf-mode=dark] :is(.mj-pill.is-active,.mj-btn-primary){border-color:var(--mj-hair)}
