:root{--color-primary:#0c213d;--color-primary-dark:#071628;--color-primary-light:#16325a;--color-primary-soft:#0c213d14;--color-accent:#f38813;--color-accent-dark:#d4740c;--color-accent-soft:#f388131f;--color-bg:#f6efe6;--color-bg-soft:#fbf7f0;--color-surface:#fbf7f0;--color-surface-warm:#f8dec6;--color-sand:#f5cda3;--color-text:#1f1712;--color-text-muted:#766b61;--color-border:#e0d4c5;--shadow-soft:0 18px 45px #0c213d14;--shadow-card:0 14px 35px #0c213d1a;--orange:#f38813;--orange-dark:#d4740c;--text:var(--color-text-muted);--text-h:var(--color-text);--bg:var(--color-bg);--border:var(--color-border);--code-bg:#f1ece2;--accent:var(--color-primary);--accent-bg:var(--color-primary-soft);--accent-border:#f3881380;--shadow:#0c213d1a 0 10px 15px -3px, #0c213d0d 0 4px 6px -2px;--sans:"Rubik", system-ui, "Segoe UI", Roboto, sans-serif;--heading:"Rubik", system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width<=1024px){:root{font-size:16px}}#root{box-sizing:border-box;width:100%;min-height:100svh}body{font-family:var(--sans);margin:0}button,input,select,textarea{font-family:inherit;font-size:inherit;letter-spacing:inherit}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.bs,body.bs-on{letter-spacing:normal}.bs h1,.bs h2,.bs h3,.bs h4{color:inherit;letter-spacing:normal;margin:0;font-family:inherit}html.bs-on{background:#f6ebdd}@font-face{font-family:BS Readex;src:url(/fonts/readex-pro-arabic-300-normal.woff2)format("woff2");font-weight:300;unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:BS Readex;src:url(/fonts/readex-pro-arabic-400-normal.woff2)format("woff2");font-weight:400;unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:BS Readex;src:url(/fonts/readex-pro-arabic-500-normal.woff2)format("woff2");font-weight:500;unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:BS Readex;src:url(/fonts/readex-pro-arabic-600-normal.woff2)format("woff2");font-weight:600;unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:BS Readex;src:url(/fonts/readex-pro-arabic-700-normal.woff2)format("woff2");font-weight:700;unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:BS Readex;src:url(/fonts/readex-pro-latin-400-normal.woff2)format("woff2");font-weight:400}@font-face{font-family:BS Readex;src:url(/fonts/readex-pro-latin-600-normal.woff2)format("woff2");font-weight:600}@font-face{font-family:BS Readex;src:url(/fonts/readex-pro-latin-700-normal.woff2)format("woff2");font-weight:700}@font-face{font-family:BS Serif;src:url(/fonts/instrument-serif-latin-400-italic.woff2)format("woff2");font-style:italic}.bs,body.bs-on{--sand:#f6ebdd;--sand-2:#eedcc6;--paper:#fff8ef;--studio:#f1e3d2;--ink:#21160e;--ink-2:#4b3a2c;--muted:#75604d;--orange:#fe8402;--orange-ink:#9a4a00;--line:#21160e1f;--ok:#1f6b4a;--err:#a3161f;--f:"BS Readex",system-ui,sans-serif;--serif:"BS Serif",Georgia,serif;--ease:cubic-bezier(.2,.8,.2,1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.bs,.bs *,body.bs-on{box-sizing:border-box;margin:0;padding:0}html.bs-on{-webkit-text-size-adjust:100%}body.bs-on{font-family:var(--f);background:var(--sand);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65;overflow-x:hidden}.bs img{max-width:100%;display:block}.bs a{color:inherit;text-decoration:none}.bs button,.bs input,.bs select{font:inherit;color:inherit}.bs button{cursor:pointer;background:0 0;border:0}.bs :focus-visible{outline:2.5px solid var(--ink);outline-offset:3px;border-radius:8px}.bs [hidden]{display:none!important}.bs .wrap{width:100%;max-width:1320px;margin:0 auto;padding-inline:20px}.bs .serif{font-family:var(--serif);font-style:italic;font-weight:400}.bs h1,.bs h2,.bs h3{text-wrap:balance;font-weight:700;line-height:1.1}.bs h2{font-size:clamp(30px,6.6vw,58px)}.bs .kicker{color:var(--orange-ink);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.bs .kicker:before{content:"";background:var(--orange);border-radius:2px;width:18px;height:2px}.bs .muted{color:var(--muted)}.bs .ico{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.bs .btn{white-space:nowrap;height:54px;transition:transform .3s var(--ease),background .2s,box-shadow .3s var(--ease),opacity .2s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:16px;font-weight:600;display:inline-flex}.bs .btn:active{transform:scale(.96)}.bs .btn-o{background:var(--orange);color:var(--ink)}.bs .btn-o:hover{transform:translateY(-2px);box-shadow:0 12px 26px -12px #fe8402e6}.bs .btn-k{background:var(--ink);color:var(--paper)}.bs .btn-k:hover{transform:translateY(-2px)}.bs .btn-g{border:1.5px solid var(--ink);color:var(--ink);background:0 0}.bs .btn-w{background:var(--paper);color:var(--ink)}.bs .btn-sm{height:44px;padding:0 18px;font-size:14.5px}.bs .btn-block{width:100%}.bs .btn[disabled]{opacity:.45;pointer-events:none}.bs .arr{transition:transform .3s var(--ease)}.bs .btn:hover .arr{transform:translate(-4px)}.bs .chip{border:1.5px solid var(--line);background:var(--paper);height:42px;transition:all .25s var(--ease);white-space:nowrap;border-radius:999px;flex:none;padding:0 18px;font-size:14.5px;font-weight:500}.bs .chip[aria-pressed=true],.bs .chip[aria-selected=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.bs .chips{scrollbar-width:none;gap:8px;margin-inline:-20px;padding:2px 20px;display:flex;overflow-x:auto}.bs .chips::-webkit-scrollbar{display:none}.bs .ticker{background:var(--ink);color:var(--paper);align-items:center;height:34px;font-size:13px;font-weight:500;display:flex;overflow:hidden}.bs .ticker .t{white-space:nowrap;gap:42px;padding-inline-start:42px;animation:34s linear infinite bs-tick;display:flex}.bs .ticker b{color:var(--orange);font-weight:600}@keyframes bs-tick{to{transform:translate(50%)}}.bs .hdr{top:env(safe-area-inset-top,0px);z-index:40;-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);background:#f6ebdde0;border-bottom:1px solid #0000;transition:border-color .3s;position:sticky}.bs .hdr.scrolled{border-color:var(--line)}.bs .hdr .wrap{grid-template-columns:1fr auto 1fr;align-items:center;height:64px;display:grid}.bs .logo img{width:auto;height:46px}.bs .nav{gap:26px;font-size:15px;font-weight:500;display:none}.bs .nav a{padding:6px 0;position:relative}.bs .nav a:after{content:"";background:var(--orange);width:0;height:2px;transition:width .3s var(--ease);position:absolute;inset:auto 0 0 auto}.bs .nav a:hover:after,.bs .nav a.on:after{width:100%}.bs .tools{direction:ltr;justify-content:flex-start;gap:2px;display:flex}.bs .ib{border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s;display:grid;position:relative}.bs .ib:hover{background:#21160e0f}.bs .cnt{background:var(--orange);min-width:19px;height:19px;color:var(--ink);border-radius:10px;place-items:center;padding:0 5px;font-size:11.5px;font-weight:700;transition:transform .35s cubic-bezier(.3,1.6,.5,1);display:grid;position:absolute;top:4px;left:3px;transform:scale(0)}.bs .cnt.on{transform:scale(1)}.bs .bump{animation:.5s cubic-bezier(.3,1.6,.5,1) bs-bump}@keyframes bs-bump{40%{transform:scale(1.25)rotate(-8deg)}}.bs .tabbar{z-index:45;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);background:#fff8eff0;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:auto 0 0}.bs .tabbar a,.bs .tabbar button{height:62px;color:var(--ink-2);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11.5px;font-weight:500;display:flex;position:relative}.bs .tabbar .on{color:var(--orange-ink);font-weight:600}.bs .tabbar .cnt{top:6px;left:calc(50% - 22px)}body.bs-on{padding-bottom:calc(62px + env(safe-area-inset-bottom,0px))}.bs .view{animation:bs-viewin .5s var(--ease) both}@keyframes bs-viewin{0%{opacity:0;transform:translateY(14px)}}.bs .hero{background:var(--studio);position:relative;overflow:hidden}.bs .hero .bg{position:absolute;inset:0;overflow:hidden}.bs .hero .bg img{object-fit:cover;object-position:50% 0;transform-origin:50% 20%;width:100%;height:100%;animation:18s ease-in-out infinite alternate bs-kb}@keyframes bs-kb{0%{transform:scale(1.02)}to{transform:scale(1.1)}}.bs .hero .shade{background:linear-gradient(#f1e3d200 30%,#f1e3d2e6 58%,#f1e3d2 72%);position:absolute;inset:0}.bs .hero .wrap{z-index:2;flex-direction:column;justify-content:flex-end;min-height:min(92svh,780px);padding-bottom:30px;display:flex;position:relative}.bs .since{color:var(--muted);align-items:center;gap:10px;font-size:13.5px;display:flex}.bs .since .serif{color:var(--orange-ink);font-size:19px}.bs .hero h1{letter-spacing:-.01em;margin:8px 0 12px;font-size:clamp(46px,12.6vw,118px)}.bs .hero h1 em{color:var(--orange-ink);white-space:nowrap;font-style:normal;position:relative}.bs .hero h1 em svg{width:100%;height:.2em;position:absolute;inset:auto 0 -.06em;overflow:visible}.bs .hero h1 em path{stroke:var(--orange);stroke-width:6px;fill:none;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420px;animation:bs-draw 1.2s .9s var(--ease) forwards}@keyframes bs-draw{to{stroke-dashoffset:0}}.bs .hero p{color:var(--ink-2);max-width:470px;font-size:16.5px}.bs .ctas{gap:10px;margin-top:20px;display:flex}.bs .ctas .btn{flex:1}.bs .perks{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.bs .perks span{border:1px solid var(--line);background:#fff8efbf;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:500;display:flex}.bs .perks .ico{width:16px;height:16px}.bs .in{animation:bs-in .9s var(--ease) both}.bs .d1{animation-delay:.1s}.bs .d2{animation-delay:.2s}.bs .d3{animation-delay:.3s}.bs .d4{animation-delay:.4s}@keyframes bs-in{0%{opacity:0;transform:translateY(22px)}}.bs .band{padding:14px 0 4px;overflow:hidden}.bs .band div{background:var(--orange);color:var(--ink);white-space:nowrap;margin:0 -20px;padding:12px 0;font-size:15px;font-weight:700;overflow:hidden;transform:rotate(-1.3deg)}.bs .band span{padding-inline-start:24px;animation:30s linear infinite bs-tick;display:inline-block}.bs .sec{padding:60px 0}.bs .sh{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.bs .sh h2{margin-top:8px}.bs .more{white-space:nowrap;border-bottom:1.5px solid;font-size:14.5px;font-weight:600}.bs .occ{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:64%;grid-auto-flow:column;gap:12px;margin:0 -20px;padding:0 20px 6px;display:grid;overflow-x:auto}.bs .occ::-webkit-scrollbar{display:none}.bs .oc{aspect-ratio:4/5;scroll-snap-align:start;text-align:right;color:var(--paper);background:var(--ink);border-radius:24px;position:relative;overflow:hidden}.bs .oc img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.bs .oc:hover img{transform:scale(1.06)}.bs .oc:after{content:"";background:linear-gradient(#0000 45%,#21160ed9);position:absolute;inset:0}.bs .oc .t{z-index:2;position:absolute;inset:auto 16px 16px}.bs .oc b{font-size:24px;font-weight:700;line-height:1.2;display:block}.bs .oc small{color:#eedcc6;font-size:13.5px}.bs .oc .go{z-index:2;width:40px;height:40px;color:var(--ink);transition:transform .3s var(--ease);background:#fff8efe6;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;left:14px}.bs .oc:hover .go{transform:rotate(-45deg)}.bs .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px;display:grid}.bs .rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:70%;grid-auto-flow:column;gap:14px;margin:0 -20px;padding:0 20px 8px;display:grid;overflow-x:auto}.bs .rail::-webkit-scrollbar{display:none}.bs .card{scroll-snap-align:start;cursor:pointer;min-width:0}.bs .ph{aspect-ratio:4/5;background:var(--studio);border-radius:20px;position:relative;overflow:hidden}.bs .ph img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease),opacity .6s var(--ease);position:absolute;inset:0}.bs .ph .alt{opacity:0}.bs .card:hover .ph .alt{opacity:1}.bs .card:hover .ph img{transform:scale(1.05)}.bs .badge{z-index:2;background:var(--paper);color:var(--ink);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600;position:absolute;top:12px;right:12px}.bs .badge.o{background:var(--orange)}.bs .badge.k{background:var(--ink);color:var(--paper)}.bs .add{z-index:2;background:var(--paper);width:46px;height:46px;transition:transform .3s var(--ease),background .2s;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;left:12px;box-shadow:0 10px 24px -10px #21160e80}.bs .add .ico{stroke-width:2px}.bs .add:hover{background:var(--orange);transform:scale(1.08)}.bs .add.done{background:var(--orange)}.bs .meta{padding:12px 2px 0}.bs .meta h3{font-size:16.5px;font-weight:600;line-height:1.35}.bs .meta .sub{color:var(--muted);font-size:12.5px}.bs .pr{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:4px;font-size:16px;font-weight:700;display:flex}.bs .pr small{color:var(--muted);font-size:13px;font-weight:400}.bs .dots{gap:4px;margin-inline-start:auto;display:flex}.bs .dots i{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #0000001f}.bs .cloth-sec{background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.bs .cloth-sec .wrap{grid-template-columns:1fr;padding-block:56px 0;display:grid}.bs .cloth-sec .kicker{color:var(--orange)}.bs .cloth-sec h2{color:var(--paper);margin:8px 0 10px}.bs .cloth-sec p{color:#d9c6b2;max-width:440px}.bs .ctext{min-width:0}.bs .ftypes{scrollbar-width:none;gap:8px;margin:22px -20px 0;padding:2px 20px;display:flex;overflow-x:auto}.bs .ftypes::-webkit-scrollbar{display:none}.bs .ft{color:#e9d9c6;height:46px;transition:all .3s var(--ease);border:1.5px solid #fff8ef2e;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:14px;font-weight:500;display:flex;position:relative;overflow:hidden}.bs .ft img{object-fit:cover;border-radius:50%;width:34px;height:34px}.bs .ft[aria-selected=true]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.bs .ft .bar{background:var(--orange);transform-origin:100%;height:3px;position:absolute;inset:auto 0 0;transform:scaleX(0)}.bs .ft[aria-selected=true] .bar{animation:bs-ftbar var(--dur,6s) linear forwards}.bs .ftypes.paused .bar{animation-play-state:paused}@keyframes bs-ftbar{to{transform:scaleX(1)}}.bs .swap{animation:bs-fade .5s var(--ease) both}@keyframes bs-fade{0%{opacity:0;transform:translateY(10px)}}.bs .pricebar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.bs .pricebar b{font-size:26px}.bs .pricebar span{color:#b9a48f}.bs .pricebar .btn{margin-inline-start:auto}.bs .stage{touch-action:pan-y;cursor:grab;height:min(64svh,520px);margin-inline:-20px;position:relative}.bs .stage:active{cursor:grabbing}.bs .stage canvas,.bs .stage .fallback{width:100%;height:100%;position:absolute;inset:0}.bs .stage .fallback{object-fit:cover;opacity:0;transition:opacity .4s}.bs .stage.nogl .fallback{opacity:1}.bs .hint{z-index:2;color:var(--ink);white-space:nowrap;background:#fff8efeb;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:500;transition:opacity .5s;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.bs .hint i{background:var(--orange);border-radius:50%;width:8px;height:8px;animation:1.6s infinite bs-pulse}@keyframes bs-pulse{50%{opacity:.3;transform:scale(1.8)}}.bs .offer{background:var(--orange);color:var(--ink);position:relative;overflow:hidden}.bs .offer .bg{position:absolute;inset:0}.bs .offer .bg img{object-fit:cover;object-position:0% 50%;width:100%;height:100%}.bs .offer .wrap{z-index:2;flex-direction:column;justify-content:flex-end;min-height:620px;padding-block:40px;display:flex;position:relative}.bs .offer .txt{background:linear-gradient(#fe840200,#fe8402 22%);margin:0 -20px;padding:60px 20px 0}.bs .offer .big{white-space:nowrap;letter-spacing:-.02em;font-size:clamp(70px,20vw,190px);font-weight:700;line-height:1}.bs .offer .bigsub{margin-top:14px;font-size:clamp(20px,5vw,32px);font-weight:600}.bs .offer p{color:#3b2410;max-width:440px;margin:10px 0 22px;font-size:16px}.bs .tagc{z-index:3;background:var(--ink);width:108px;height:108px;color:var(--paper);text-align:center;border-radius:50%;place-items:center;font-size:12px;line-height:1.3;display:grid;position:absolute;top:24px;left:20px;transform:rotate(-8deg)}.bs .tagc b{color:var(--orange);font-size:26px;display:block}.bs .tagc:before{content:"";border:1.5px dashed #fe8402cc;border-radius:50%;animation:14s linear infinite bs-spin;position:absolute;inset:6px}@keyframes bs-spin{to{transform:rotate(360deg)}}.bs .boxsec{background:var(--sand-2);background-image:url(/img/pattern.png);background-size:280px}.bs .boxsec .wrap{align-items:center;gap:10px;display:grid}.bs .box3d{perspective:900px;place-items:center;padding:10px 0;display:grid}.bs .box3d img{width:min(86%,460px);transform:rotateX(calc(var(--rx,0)*1deg)) rotateY(calc(var(--ry,0)*1deg));filter:drop-shadow(0 34px 34px #21160e47);transition:transform .2s linear;animation:6s ease-in-out infinite bs-float}@keyframes bs-float{50%{translate:0 -12px}}.bs .steps{gap:10px;margin:18px 0 24px;display:grid}.bs .steps div{background:var(--paper);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;font-size:14.5px;display:flex}.bs .steps b{background:var(--orange);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.bs .store .wrap{gap:22px;display:grid}.bs .mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bs .mosaic figure{background:var(--studio);border-radius:18px;margin:0;position:relative;overflow:hidden}.bs .mosaic figure:first-child{grid-row:span 2}.bs .mosaic img{object-fit:cover;aspect-ratio:4/5;width:100%;height:100%}.bs .mosaic figure:first-child img{aspect-ratio:auto}.bs .mosaic figcaption{background:#fff8efeb;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:600;position:absolute;bottom:10px;right:10px}.bs .addr{background:var(--paper);border:1px solid var(--line);border-radius:20px;gap:8px;padding:18px;font-size:14.5px;display:grid}.bs .addr div{align-items:flex-start;gap:10px;display:flex}.bs .calc{background:var(--paper);border:1px solid var(--line);border-radius:28px;padding:22px}.bs .calc .lbl{font-size:13.5px;font-weight:600}.bs .calc .chips{flex-wrap:wrap;margin:10px 0 16px;padding:0;overflow:visible}.bs .result{background:var(--sand);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.bs .result .n{color:var(--orange-ink);font-size:40px;font-weight:700;line-height:1}.bs .result .n small{color:var(--ink);font-size:16px;font-weight:600}.bs .ftr{background:var(--ink);color:#e9d9c6;margin-top:20px;padding:56px 0 30px}.bs .ftr .wrap{gap:28px;display:grid}.bs .ftr img{width:auto;height:56px}.bs .ftr h4{color:var(--paper);margin-bottom:10px;font-size:15px;font-weight:600}.bs .ftr p,.bs .ftr a{color:#d8c5b0;font-size:14.5px;line-height:1.9}.bs .ftr .bot{color:#b9a48f;border-top:1px solid #fff8ef1f;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:18px;font-size:12.5px;display:flex}.bs .phead{padding:26px 0 14px}.bs .phead h1{font-size:clamp(34px,8vw,64px)}.bs .toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 22px;display:flex}.bs .sel{border:1.5px solid var(--line);background:var(--paper);border-radius:999px;height:42px;padding:0 14px;font-size:14px}.bs .pdp{gap:22px;padding-top:14px;display:grid}.bs .crumb{color:var(--muted);padding-top:16px;font-size:13px}.bs .crumb a{text-underline-offset:3px;text-decoration:underline}.bs .gal{gap:10px;display:grid}.bs .gmain{aspect-ratio:4/5;background:var(--studio);cursor:zoom-in;border-radius:24px;position:relative;overflow:hidden}.bs .gmain img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease)}.bs .gmain.zoom img{transform:scale(2.2)}.bs .gmain .lbl{background:#fff8efeb;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;position:absolute;bottom:12px;right:12px}.bs .thumbs{gap:8px;display:flex}.bs .thumbs button{background:var(--studio);border:2px solid #0000;border-radius:12px;flex:none;width:70px;height:86px;overflow:hidden}.bs .thumbs button[aria-pressed=true]{border-color:var(--orange)}.bs .thumbs img{object-fit:cover;width:100%;height:100%}.bs .pinfo h1{margin:6px 0 8px;font-size:clamp(30px,7vw,48px)}.bs .pinfo .big{font-size:30px;font-weight:700}.bs .opt{margin-top:22px}.bs .opt-h{justify-content:space-between;margin-bottom:10px;font-size:14.5px;display:flex}.bs .sw{flex-wrap:wrap;gap:10px;display:flex}.bs .sw a{background:var(--studio);border:2px solid #0000;border-radius:14px;width:52px;height:52px;overflow:hidden}.bs .sw a[aria-current=true]{border-color:var(--orange)}.bs .sw img{object-fit:cover;width:100%;height:100%}.bs .qty{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bs .step{border:1.5px solid var(--ink);border-radius:999px;align-items:center;height:52px;display:flex;overflow:hidden}.bs .step button{width:52px;height:52px;font-size:22px}.bs .step span{text-align:center;min-width:56px;font-size:17px;font-weight:700}.bs .total{background:var(--paper);border:1px solid var(--line);border-radius:18px;justify-content:space-between;align-items:center;margin-top:18px;padding:14px 18px;display:flex}.bs .total b{color:var(--orange-ink);font-size:24px}.bs .acts{grid-template-columns:1fr auto;gap:10px;margin-top:12px;display:grid}.bs .wa{justify-content:center;align-items:center;gap:8px;display:flex}.bs .perk3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.bs .perk3 div{background:var(--paper);text-align:center;border-radius:16px;padding:12px 10px;font-size:12.5px;line-height:1.45}.bs .perk3 .ico{color:var(--orange-ink);margin:0 auto 6px}.bs .perk3 b{font-size:13px;display:block}.bs .note{color:#5b3200;background:#ffe7cc;border-radius:16px;gap:10px;margin-top:14px;padding:12px 14px;font-size:13.5px;line-height:1.6;display:flex}.bs .acc{border-top:1px solid var(--line);margin-top:18px}.bs .acc details{border-bottom:1px solid var(--line);padding:14px 0}.bs .acc summary{cursor:pointer;justify-content:space-between;font-weight:600;list-style:none;display:flex}.bs .acc summary::-webkit-details-marker{display:none}.bs .acc summary:after{content:"+";font-size:20px;line-height:1}.bs .acc details[open] summary:after{content:"−"}.bs .acc dl{grid-template-columns:110px 1fr;gap:6px 12px;margin-top:10px;font-size:14px;display:grid}.bs .acc dt{color:var(--muted)}.bs .sticky{inset:auto 0 calc(62px + env(safe-area-inset-bottom,0px)) 0;z-index:44;background:var(--paper);border-top:1px solid var(--line);visibility:hidden;transition:transform .35s var(--ease),visibility 0s .35s;align-items:center;gap:12px;padding:10px 16px;display:flex;position:fixed;transform:translateY(120%)}.bs .sticky.on{visibility:visible;transition-delay:0s;transform:none}.bs .sticky .btn{flex:1;height:48px}.bs .scrim{z-index:60;opacity:0;pointer-events:none;background:#21160e73;transition:opacity .3s;position:fixed;inset:0}.bs .scrim.on{opacity:1;pointer-events:auto}.bs .drawer{z-index:61;background:var(--sand);visibility:hidden;max-height:88svh;transition:transform .45s var(--ease),visibility 0s .45s;border-radius:24px 24px 0 0;flex-direction:column;display:flex;position:fixed;inset:auto 0 0;transform:translateY(105%)}.bs .drawer.on{visibility:visible;transition-delay:0s;transform:none}.bs .dh{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.bs .dh h3{font-size:20px}.bs .db{flex:1;padding:4px 20px;overflow:auto}.bs .df{padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--paper)}.bs .ship p{margin:14px 0 8px;font-size:14px}.bs .barx{background:var(--line);border-radius:4px;height:8px;overflow:hidden}.bs .barx b{background:var(--orange);height:100%;transition:width .6s var(--ease);border-radius:4px;display:block}.bs .line{border-bottom:1px solid var(--line);grid-template-columns:76px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.bs .line img{object-fit:cover;background:var(--studio);border-radius:12px;width:76px;height:95px}.bs .line h4{font-size:15px;font-weight:600}.bs .line small{color:var(--muted);font-size:12.5px}.bs .line .step{border-width:1px;width:max-content;height:36px;margin-top:6px}.bs .line .step button{width:36px;height:36px;font-size:17px}.bs .line .step span{min-width:34px;font-size:14px}.bs .line .p{text-align:left;font-size:15px;font-weight:700}.bs .rm{color:var(--muted);margin-top:4px;font-size:12px;text-decoration:underline;display:block}.bs .sumr{justify-content:space-between;padding:4px 0;font-size:14.5px;display:flex}.bs .sumr.t{padding-top:10px;font-size:18px;font-weight:700}.bs .empty{text-align:center;padding:30px 0}.bs .empty img{width:170px;margin:0 auto 10px}.bs .co{gap:18px;padding:10px 0 40px;display:grid}.bs .panel{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:20px}.bs .panel h3{align-items:center;gap:8px;margin-bottom:14px;font-size:18px;display:flex}.bs .fld{margin-bottom:14px}.bs .fld label{margin-bottom:6px;font-size:13.5px;font-weight:600;display:block}.bs .inp{border:1.5px solid var(--line);background:#fff;border-radius:14px;outline:none;width:100%;height:52px;padding:0 14px;font-size:15.5px;transition:border-color .2s}.bs .inp:focus{border-color:var(--orange)}.bs .inp.bad{border-color:var(--err)}.bs .hint2{color:var(--muted);margin-top:5px;font-size:12.5px}.bs .eh{color:var(--err);margin-top:5px;font-size:12.5px;font-weight:500}.bs .two{grid-template-columns:1fr;gap:0 12px;display:grid}.bs .rad{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:12px;margin-bottom:10px;padding:14px;transition:border-color .2s;display:flex}.bs .rad i{border:1.5px solid var(--line);border-radius:50%;flex:none;width:20px;height:20px;transition:border .2s}.bs .rad.on{border-color:var(--orange)}.bs .rad.on i{border:6px solid var(--orange)}.bs .rad small{color:var(--muted);font-size:12.5px;display:block}.bs .rad .end{margin-inline-start:auto;font-size:14px;font-weight:600}.bs .chk{cursor:pointer;align-items:center;gap:10px;margin-top:6px;font-size:14px;display:flex}.bs .chk i{border:1.5px solid var(--line);background:#fff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.bs .chk.on i{background:var(--orange);border-color:var(--orange)}.bs .stepper{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 6px;font-size:13px;display:flex}.bs .stepper span{color:var(--muted);align-items:center;gap:6px;display:flex}.bs .stepper span i{border:1.5px solid var(--line);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:700;display:grid}.bs .stepper span.on{color:var(--ink);font-weight:600}.bs .stepper span.on i{background:var(--orange);border-color:var(--orange)}.bs .stepper span.done i{background:var(--ink);color:var(--paper);border-color:var(--ink)}.bs .stepper .ln{background:var(--line);width:20px;height:1px}.bs .done{text-align:center;padding:30px 0 60px}.bs .done img{filter:drop-shadow(0 30px 30px #21160e40);width:min(70%,300px);margin:0 auto;animation:5s ease-in-out infinite bs-float}.bs .done h1{margin:14px 0 8px;font-size:clamp(32px,7vw,54px)}.bs .receipt{background:var(--paper);border:1px solid var(--line);text-align:right;border-radius:20px;max-width:460px;margin:20px auto;padding:16px 18px}.bs .toast{z-index:80;top:calc(env(safe-area-inset-top,0px) + 76px);opacity:0;background:var(--ink);color:var(--paper);transition:all .4s var(--ease);pointer-events:none;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;max-width:92vw;padding:10px 16px 10px 10px;font-size:14px;font-weight:500;display:flex;position:fixed;left:50%;transform:translate(-50%,-20px)}.bs .toast.on{opacity:1;transform:translate(-50%)}.bs .toast img{object-fit:cover;border-radius:50%;width:30px;height:30px}.bs .flyer{z-index:79;object-fit:cover;pointer-events:none;border-radius:12px;width:70px;height:88px;transition:transform .8s cubic-bezier(.6,-.2,.7,1),opacity .8s;position:fixed;box-shadow:0 14px 30px #0000004d}.bs .rv{transition:opacity .9s var(--ease),transform .9s var(--ease)}.bs .rv.pre{opacity:0;transform:translateY(28px)}@media (width>=900px){body.bs-on{padding-bottom:0}.bs .tabbar,.bs .sticky{display:none}.bs .wrap{padding-inline:44px}.bs .hdr .wrap{height:82px}.bs .logo img{height:56px}.bs .nav{display:flex}.bs .menu{display:none}.bs .chips{flex-wrap:wrap;margin-inline:0;padding:2px 0}.bs .hero .bg img{object-position:50% 50%}.bs .hero .shade{background:linear-gradient(270deg,#f1e3d2f2 0%,#f1e3d2bf 30%,#f1e3d200 55%)}.bs .hero .wrap{justify-content:center;min-height:min(88vh,800px);padding-bottom:0}.bs .hero .copy{max-width:660px}.bs .hero h1{font-size:clamp(64px,6.6vw,108px)}.bs .hero p{max-width:540px;font-size:19px}.bs .ctas .btn{flex:none}.bs .sec{padding:110px 0}.bs .occ{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;gap:18px;margin:0;padding:0;overflow:visible}.bs .rail{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:40px 22px;margin:0;padding:0;overflow:visible}.bs .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 22px}.bs .cloth-sec .wrap{grid-template-columns:1fr 1.15fr;align-items:center;padding-block:90px 40px}.bs .ftypes{flex-wrap:wrap;margin:24px 0 0;padding:0}.bs .stage{height:640px;margin:0 0 0 -44px}.bs .offer .bg img{object-position:50% 50%}.bs .offer .wrap{justify-content:center;align-items:flex-start;min-height:640px}.bs .offer .txt{background:0 0;max-width:560px;margin:0;padding:0}.bs .tagc{width:130px;height:130px;top:auto;bottom:60px;left:38%}.bs .boxsec .wrap{grid-template-columns:1fr 1fr;gap:60px;padding-block:20px}.bs .store .wrap{grid-template-columns:1fr 1.2fr;align-items:center;gap:60px}.bs .calcw{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.bs .calc{padding:34px}.bs .ftr .wrap{grid-template-columns:1.6fr 1fr 1fr 1fr}.bs .ftr .bot{grid-column:1/-1}.bs .pdp{grid-template-columns:1.1fr 1fr;align-items:start;gap:56px}.bs .gal{grid-template-columns:86px 1fr;position:sticky;top:110px}.bs .thumbs{flex-direction:column;order:-1}.bs .thumbs button{width:86px;height:106px}.bs .drawer{border-radius:0 24px 24px 0;width:440px;max-height:none;inset:0 auto 0 0;transform:translate(-105%)}.bs .co{grid-template-columns:1.4fr 1fr;align-items:start;gap:28px}.bs .co aside{position:sticky;top:110px}.bs .two{grid-template-columns:1fr 1fr}.bs .toast{top:100px}}.bs .coh{margin:4px 0 14px;font-size:clamp(28px,6vw,44px)}.bs .back{text-underline-offset:3px;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:14px;font-weight:500;text-decoration:underline;display:flex}.bs .back .ico{width:18px;height:18px}.bs .recap{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;font-size:14.5px;line-height:1.6;display:flex}.bs .recap>div{gap:10px;display:flex}.bs .recap .ico{color:var(--orange-ink);margin-top:2px}.bs .recap a{color:var(--orange-ink);text-underline-offset:3px;flex:none;font-weight:600;text-decoration:underline}.bs .co>div>.panel+.panel{margin-top:18px}.bs .brands{align-items:center;gap:4px;display:flex}.bs .br{letter-spacing:.02em;border:1px solid var(--line);color:#1a1f71;background:#fff;border-radius:5px;padding:2px 5px;font-family:system-ui,sans-serif;font-size:10.5px;font-weight:700}.bs .br.mada{color:#00a8e1}.bs .br.tb{color:#000;background:#3bffc1;border-color:#3bffc1}.bs .br.mc{padding:3px 4px;display:flex}.bs .br.mc i{background:#eb001b;border-radius:50%;width:12px;height:12px}.bs .br.mc i+i{mix-blend-mode:multiply;background:#f79e1b;margin-inline-start:-5px}.bs .ap{color:#fff;background:#000;border-radius:6px;padding:3px 8px;font-family:system-ui,sans-serif;font-size:12.5px}.bs .btn-ap{color:#fff;font-family:system-ui,var(--f);background:#000}.bs .btn-ap:hover{transform:translateY(-2px)}.bs #cardF{padding:6px 2px 8px}.bs .ccw{perspective:1000px;max-width:340px;margin:6px auto 18px}.bs .cc{aspect-ratio:1.586;transform-style:preserve-3d;transition:transform .7s var(--ease);position:relative}.bs .cc.flip{transform:rotateY(180deg)}.bs .cc .f,.bs .cc .b{backface-visibility:hidden;color:var(--paper);border-radius:18px;position:absolute;inset:0;overflow:hidden;box-shadow:0 22px 40px -18px #21160e99}.bs .cc .f{background:radial-gradient(120% 140% at 0 0,#fe8402 0%,#c25e00 45%,#21160e 100%);flex-direction:column;justify-content:space-between;padding:18px 20px;display:flex}.bs .cc .f img{align-self:flex-start;width:auto;height:30px}.bs .chip2{background:linear-gradient(135deg,#f3d08a,#b98a3a);border-radius:6px;width:40px;height:30px;position:absolute;top:58px;left:22px}.bs .cc .num{letter-spacing:.06em;text-align:left;margin-top:34px;font-family:ui-monospace,Menlo,monospace;font-size:clamp(16px,4.6vw,20px)}.bs .cc .row{opacity:.9;justify-content:space-between;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;display:flex}.bs .cc .brand{font-family:system-ui;font-size:15px;font-style:italic;position:absolute;top:18px;left:20px}.bs .cc .b{background:linear-gradient(160deg,#3b2a1c,#21160e);padding-top:24px;transform:rotateY(180deg)}.bs .cc .mag{background:#0d0906;height:40px;display:block}.bs .cc .cvv{background:var(--paper);color:var(--ink);border-radius:6px;justify-content:flex-end;align-items:center;height:36px;margin:18px 20px 6px;padding:0 12px;font-family:ui-monospace,monospace;font-weight:700;display:flex}.bs .cc .b small{color:#d9c6b2;margin:0 20px;font-size:11.5px}.bs .secure{color:var(--ok);align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.bs .secure .ico{width:18px;height:18px}.bs .proc{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;opacity:0;background:#f6ebddf0;place-content:center;justify-items:center;gap:6px;transition:opacity .35s;display:grid;position:fixed;inset:0}.bs .proc.on{opacity:1}.bs .spool{border:6px dashed var(--orange);border-radius:50%;place-items:center;width:84px;height:84px;margin-bottom:14px;animation:1.6s linear infinite bs-spin;display:grid}.bs .spool i{background:var(--ink);border-radius:50%;width:30px;height:30px}.bs .proc h3{font-size:20px}.bs .done2{gap:10px;padding:10px 0 60px;display:grid}.bs .done2 h1{margin:6px 0 8px;font-size:clamp(30px,6.4vw,50px)}.bs .done2 .receipt{max-width:none;margin:18px 0}.bs .done2 .ctas{margin-top:22px}.bs .dvis{place-items:center;display:grid;position:relative}.bs .dvis img{filter:drop-shadow(0 30px 30px #21160e40);width:min(66%,300px);animation:5s ease-in-out infinite bs-float}.bs .conf{pointer-events:none;position:absolute;inset:0}.bs .conf i{background:var(--orange);opacity:0;width:9px;height:14px;animation:bs-conf 1.6s .2s var(--ease) forwards;border-radius:2px;position:absolute;top:40%;left:50%}.bs .conf i:nth-child(3n){background:var(--ink);width:7px}.bs .conf i:nth-child(4n){background:#f3d08a;height:8px}.bs .conf i:first-child{--x:-150px;--y:-120px;--r:200deg}.bs .conf i:nth-child(2){--x:140px;--y:-140px;--r:-160deg}.bs .conf i:nth-child(3){--x:-90px;--y:-170px;--r:120deg}.bs .conf i:nth-child(4){--x:100px;--y:-90px;--r:260deg}.bs .conf i:nth-child(5){--x:-170px;--y:-30px;--r:-90deg}.bs .conf i:nth-child(6){--x:170px;--y:-40px;--r:180deg}.bs .conf i:nth-child(7){--x:-40px;--y:-190px;--r:300deg}.bs .conf i:nth-child(8){--x:50px;--y:-160px;--r:-220deg}.bs .conf i:nth-child(9){--x:-120px;--y:60px;--r:140deg}.bs .conf i:nth-child(10){--x:130px;--y:50px;--r:-200deg}.bs .conf i:nth-child(11){--x:-200px;--y:-90px;--r:90deg}.bs .conf i:nth-child(12){--x:200px;--y:-110px;--r:-120deg}.bs .conf i:nth-child(13){--x:10px;--y:-210px;--r:240deg}.bs .conf i:nth-child(14){--x:-60px;--y:-110px;--r:-300deg}@keyframes bs-conf{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(var(--x),calc(var(--y) + 160px)) rotate(var(--r))}}.bs .tl{max-width:560px;margin-top:6px;list-style:none;position:relative}.bs .tl li{grid-template-columns:28px 1fr auto;align-items:start;gap:12px;padding-bottom:18px;display:grid;position:relative}.bs .tl li:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:28px;bottom:2px;right:13px}.bs .tl li.done:before{background:var(--orange)}.bs .tl li>i{border:2px solid var(--line);background:var(--paper);width:28px;height:28px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.bs .tl li.done>i{background:var(--orange);border-color:var(--orange)}.bs .tl li.now>i{border-color:var(--orange);animation:1.8s infinite bs-ring;box-shadow:0 0 #fe840280}.bs .tl li.now>i:after{content:"";background:var(--orange);border-radius:50%;width:10px;height:10px}@keyframes bs-ring{70%{box-shadow:0 0 0 10px #fe840200}}.bs .tl b{font-size:15.5px;display:block}.bs .tl span{color:var(--muted);font-size:13px}.bs .tl li:not(.done):not(.now) b{color:var(--muted);font-weight:500}.bs .tl small{color:var(--muted);white-space:nowrap;padding-top:4px;font-size:12px}.bs .fail{text-align:center;padding:24px 0 60px}.bs .fail h1{margin:16px 0 8px;font-size:clamp(30px,6.4vw,50px)}.bs .fail p{max-width:520px;margin:0 auto}.bs .fic{width:96px;height:96px;color:var(--orange-ink);background:#ffe7cc;border-radius:28px;place-items:center;margin:0 auto;animation:.6s .3s bs-shake;display:grid;position:relative}.bs .fic .ico{width:46px;height:46px}.bs .fic b{background:var(--err);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;display:grid;position:absolute;top:-8px;left:-8px}@keyframes bs-shake{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.bs .why{gap:8px;list-style:none;display:grid}.bs .why li{padding-inline-start:22px;font-size:14.5px;position:relative}.bs .why li:before{content:"";background:var(--orange);border-radius:50%;width:8px;height:8px;position:absolute;top:9px;right:0}.bs .trk{gap:18px;display:grid}.bs .tkempty{text-align:center;align-content:center;place-items:center;min-height:300px;display:grid}.bs .tkempty img{opacity:.9;width:150px;margin-bottom:10px}.bs .nf{text-align:center;padding:30px 0 60px;position:relative}.bs .nfn{letter-spacing:-.04em;background:url(/img/t-indian.jpg) 50%/300px;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(130px,38vw,300px);font-weight:700;line-height:.9;animation:20s linear infinite bs-pan}@keyframes bs-pan{to{background-position:300px 300px}}.bs .cut{max-width:520px;color:var(--orange-ink);align-items:center;gap:6px;margin:-12px auto 22px;display:flex}.bs .cut span{border-top:2px dashed var(--orange);flex:1}.bs .cut .ico{transform-origin:30%;animation:1.4s ease-in-out infinite bs-snip}@keyframes bs-snip{50%{transform:rotate(-14deg)}}.bs .nf h1{margin-bottom:8px;font-size:clamp(26px,6vw,46px)}.bs .nf>p.muted{max-width:480px;margin:0 auto}.bs .nfr{text-align:right;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;display:grid}@media (width>=900px){.bs .done2{grid-template-columns:1fr 1.1fr;align-items:center;gap:60px;padding-top:30px}.bs .trk{grid-template-columns:1fr 1.3fr;align-items:start}.bs .nfr{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}}.bs .prog{background:var(--orange);transform-origin:100%;z-index:2;height:3px;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.bs .w{vertical-align:bottom;margin:-.18em -.04em -.12em;padding:.18em .04em .12em;display:inline-block;overflow:hidden}.bs .w>span{transition:transform 1s var(--ease) calc(var(--wi,0)*70ms);display:inline-block}.bs .hh .w>span{animation:bs-wup 1.1s var(--ease) calc(.15s + var(--wi)*.1s) both}@keyframes bs-wup{0%{transform:translateY(110%)}}.bs .rv.pre h2 .w>span{transform:translateY(110%)}.bs .hero .bg{will-change:transform}.bs .htools{z-index:1;pointer-events:none;position:absolute;inset:0}.bs .ht{will-change:transform;position:absolute}.bs .ht img{filter:drop-shadow(0 18px 18px #21160e47);width:100%;animation:bs-toolin 1.2s cubic-bezier(.2,1.3,.4,1) calc(.5s + var(--i)*.12s) both,bs-bob 7s ease-in-out calc(var(--i)*-1.3s) infinite}@keyframes bs-toolin{0%{opacity:0;transform:translateY(60px)scale(.3)rotate(-40deg)}}@keyframes bs-bob{50%{translate:0 -12px;rotate:6deg}}.bs .t1{width:88px;top:5%;right:4%}.bs .t2{width:80px;top:24%;right:3%}.bs .t3{width:62px;top:30%;left:3%}.bs .t4{width:44px;top:10%;left:30%}.bs .t5,.bs .t6{display:none}.bs .rimg{transition:clip-path 1.2s var(--ease) calc(var(--i,0)*.1s)}.bs .rv.pre .rimg{clip-path:inset(100% 0 0 round 24px)}.bs .rv.pre .rimg img{transform:scale(1.2)}.bs .rimg img{transition:transform 1.6s var(--ease) calc(var(--i,0)*.1s)}.bs .card.pop{animation:bs-fade .6s calc(var(--i)*60ms) var(--ease) both}.bs .ph{transform-style:preserve-3d;transition:transform .5s var(--ease)}.bs .band div{transition:transform .3s linear}.bs .mag{will-change:transform}.bs .look .wrap{gap:26px;display:grid}.bs .look .wrap>*{min-width:0}.bs .lpick{scrollbar-width:none;gap:8px;margin:20px -20px 0;padding:4px 20px;display:flex;overflow-x:auto}.bs .lpick::-webkit-scrollbar{display:none}.bs .lp{border:1.5px solid var(--line);background:var(--paper);height:50px;transition:all .3s var(--ease);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px 0 6px;font-size:14px;font-weight:500;display:flex}.bs .lp img{object-fit:cover;width:38px;height:38px;transition:transform .5s var(--ease);border-radius:50%}.bs .lp[aria-selected=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.bs .lp[aria-selected=true] img{transform:rotate(-20deg)scale(1.08)}.bs .linfo{background:var(--paper);border:1px solid var(--line);border-radius:20px;margin-top:18px;padding:16px 18px}.bs .linfo .tt{font-size:20px;font-weight:700}.bs .linfo .row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.bs .linfo .row .btn{height:46px;padding:0 20px;font-size:14.5px}.bs .lstage{aspect-ratio:4/5;background:var(--studio);border-radius:28px;justify-self:center;width:100%;max-width:560px;position:relative;overflow:hidden}.bs .lframe,.bs .lframe img{width:100%;height:100%;position:absolute;inset:0}.bs .lframe img{object-fit:cover}.bs .lframe img.nx{clip-path:inset(0 0 0 100%)}.bs .lcut{opacity:0;pointer-events:none;z-index:3;width:0;position:absolute;top:0;bottom:0;left:100%}.bs .lcut:before{content:"";border-left:2px dashed var(--paper);opacity:.9;position:absolute;inset:0 -1px}.bs .lcut img{filter:drop-shadow(0 8px 10px #00000059);width:68px;animation:.25s ease-in-out infinite alternate bs-snip2;position:absolute;top:50%;left:-34px;transform:translateY(-50%)rotate(180deg)}@keyframes bs-snip2{to{transform:translateY(-50%)rotate(168deg)}}.bs .lsw{z-index:4;border:4px solid var(--paper);background-size:cover;border-radius:50%;width:76px;height:76px;transition:transform .7s cubic-bezier(.3,1.5,.5,1);position:absolute;top:16px;right:16px;box-shadow:0 12px 26px -10px #21160e80}.bs .lsw.spin{transform:rotate(-200deg)scale(.6)}.bs .lbl2{z-index:4;background:#fff8efeb;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;position:absolute;bottom:14px;right:14px}.bs .lcount{z-index:4;color:var(--paper);direction:ltr;background:#21160ebf;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;display:flex;position:absolute;bottom:14px;left:14px}.bs .lcount i{background:#fff8ef40;border-radius:2px;width:44px;height:3px;margin-left:6px;display:block;overflow:hidden}.bs .lcount u{background:var(--orange);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.bs .lcount.run u{animation:bs-lbar var(--ld,5s) linear forwards}@keyframes bs-lbar{to{transform:scaleX(1)}}.bs .eid{background:#f3e4d0;position:relative;overflow:hidden}.bs .eid .bg{aspect-ratio:2.2;position:relative;overflow:hidden}.bs .eid .bg img{object-fit:cover;object-position:0% 50%;will-change:transform;width:100%;height:118%}.bs .eid .wrap{padding-block:26px 56px}.bs .eid h2{margin:8px 0 12px}.bs .eid p{max-width:440px;margin-bottom:20px}.bs .box3d{position:relative}.bs .box3d .bt{filter:drop-shadow(0 14px 14px #21160e40);width:auto;animation:6s ease-in-out infinite bs-bob;position:absolute;transform:none}.bs .bt.b1{width:60px;top:6%;left:10%}.bs .bt.b2{width:84px;animation-delay:-2s;bottom:8%;right:6%}.bs .bt.b3{width:96px;animation-delay:-4s;top:2%;right:8%}.bs .years{align-items:center;gap:14px;margin:4px 0 16px;display:flex}.bs .years b{color:var(--orange);font-variant-numeric:tabular-nums;font-size:clamp(64px,14vw,104px);font-weight:700;line-height:.9}.bs .years span{font-size:15px;font-weight:600;line-height:1.45}.bs .gchs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 16px;display:grid}.bs .gch{border:1.5px solid var(--line);background:var(--sand);transition:all .3s var(--ease);border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px 8px;font-size:12.5px;font-weight:600;display:flex}.bs .gch img{object-fit:contain;width:52px;height:52px;transition:transform .5s cubic-bezier(.3,1.6,.5,1)}.bs .gch[aria-pressed=true]{border-color:var(--orange);background:#ffe7cc}.bs .gch[aria-pressed=true] img{animation:bs-draw2 .9s var(--ease);transform:scale(1.15)translateY(-2px)}@keyframes bs-draw2{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.bs .sban{aspect-ratio:16/9;background:var(--studio);border-radius:26px;margin:18px 0 16px;position:relative;overflow:hidden}.bs .sban img{object-fit:cover;object-position:0% 50%;width:100%;height:100%;animation:16s ease-in-out infinite alternate bs-kb;position:absolute;inset:0}.bs .sban img.in2{opacity:0;clip-path:inset(0 0 0 100%);transition:clip-path .9s var(--ease),opacity .2s}.bs .sban img.in2.on{opacity:1;clip-path:inset(0)}.bs .sban .st{z-index:2;background:linear-gradient(270deg,#f6ebddeb 40%,#f6ebdd00);flex-direction:column;justify-content:flex-end;width:58%;padding:18px;display:flex;position:absolute;inset:0 0 0 auto}.bs .sban h1{margin:4px 0;font-size:clamp(28px,8vw,72px)}.bs .sban p{color:var(--ink-2);font-size:13.5px}.bs .sway{transform-origin:50% 0;animation:4s ease-in-out infinite bs-sway}@keyframes bs-sway{50%{transform:rotate(-4deg)}}.bs .spool2{perspective:400px;width:110px;height:110px;margin:0 auto 14px;position:relative}.bs .spool2 img{width:100%;animation:1.3s ease-in-out infinite bs-spinY}.bs .spool2 span{background:var(--orange);transform-origin:100%;width:120px;height:2px;animation:1.3s ease-in-out infinite bs-pull;position:absolute;top:58%;right:88%}@keyframes bs-spinY{0%,to{transform:rotateY(-55deg)rotate(-4deg)}50%{transform:rotateY(55deg)rotate(4deg)}}@keyframes bs-pull{0%{transform:scaleX(.2)}50%{transform:scaleX(1)}to{transform:scaleX(.2)}}.bs .dlv{width:min(70%,260px);animation:1.1s cubic-bezier(.2,1.2,.4,1) both bs-handin,5s ease-in-out 1.1s infinite bs-bob}.bs .dlv2{float:left;width:120px;margin:-10px -6px 0 0}@keyframes bs-handin{0%{opacity:0;transform:translate(-80px)rotate(-8deg)}}.bs .cut{max-width:560px;height:60px;margin:-6px auto 18px;position:relative}.bs .cut .ln1{border-top:2px dashed var(--orange);position:absolute;inset:50% 0 auto}.bs .cut img{filter:drop-shadow(0 8px 10px #21160e4d);width:70px;animation:5s linear infinite bs-cutgo;position:absolute;top:50%;transform:translate(50%,-50%)rotate(180deg)}@keyframes bs-cutgo{0%{right:0}to{right:100%}}@media (width>=900px){.bs .t1{width:150px;top:16%;left:43%;right:auto}.bs .t2{width:150px;top:6%;right:34%}.bs .t3{width:100px;top:auto;bottom:9%;left:41%}.bs .t4{width:74px;inset:auto 6% 7% auto}.bs .t5{width:120px;display:block;bottom:5%;left:4%}.bs .t6{width:86px;display:block;top:9%;left:4%}.bs .look .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:70px}.bs .lpick{flex-wrap:wrap;margin:24px 0 0;padding:0}.bs .eid .bg{aspect-ratio:auto;position:absolute;inset:0}.bs .eid .bg img{height:120%}.bs .eid .bg:after{content:"";background:linear-gradient(270deg,#f6ebddf2 22%,#f6ebdd00 52%);position:absolute;inset:0}.bs .eid .wrap{z-index:2;justify-content:flex-start;align-items:center;min-height:600px;padding-block:60px;display:flex;position:relative}.bs .eid .txt{max-width:600px}.bs .sban{aspect-ratio:2.9;margin-top:26px}.bs .sban .st{justify-content:center;width:46%;padding:40px 46px}.bs .sban p{font-size:16px}.bs .dlv2{width:170px}}@media (prefers-reduced-motion:reduce){.bs,.bs *,body.bs-on,.bs :before,.bs :after{transition:none!important;animation:none!important}.bs .rv.pre{opacity:1;transform:none}}.bs .amt{white-space:nowrap}.bs .sar{vertical-align:-.1em;fill:currentColor;width:.84em;height:.94em;display:inline-block;overflow:visible}
