/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.visible\!{visibility:visible!important}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#090b0d;--panel:#111418;--panel2:#161a1f;--line:#252a30;--text:#f5f3ef;--muted:#8f959d;--copper:#bb6d38;--copper2:#e59a61;--green:#43b884;--blue:#55a7d8}body{background:var(--bg);color:var(--text);margin:0;font-family:Tahoma,Arial,sans-serif}button,input,select{font:inherit}.app{background:radial-gradient(circle at 70% 0,#17202a 0,#0000 28%),#090b0d;min-height:100vh}.sidebar{border-left:1px solid var(--line);z-index:30;background:linear-gradient(#0b0e11,#080a0c);flex-direction:column;width:270px;padding:25px 17px;display:flex;position:fixed;top:0;bottom:0;right:0}.close{display:none}.brand{border-bottom:1px solid #20252b;align-items:center;gap:12px;padding:0 8px 22px;display:flex}.brand img{object-fit:cover;filter:contrast(1.1);border-radius:10px;width:48px;height:48px}.brand div{flex-direction:column;display:flex}.brand b{letter-spacing:5px;font-size:25px}.brand span{letter-spacing:4px;color:var(--copper2);font-size:9px}.workspace{border:1px solid var(--line);background:#111419;border-radius:10px;flex-direction:column;gap:5px;margin:17px 2px;padding:13px;display:flex}.workspace small,.workspace span{color:#787f88;font-size:10px}.workspace strong{font-size:12px}.sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar nav button{color:#899099;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:8px;height:43px;padding:0 12px}.sidebar nav i{width:28px;font-size:18px;font-style:normal;display:inline-block}.sidebar nav button.active{color:#f0b083;border-right:2px solid var(--copper2);background:linear-gradient(90deg,#24170f,#171718)}.sidebar nav em{float:left;color:#fff;background:#7e4427;border-radius:9px;padding:1px 7px;font-size:10px;font-style:normal}.side-card{background:linear-gradient(135deg,#21180f,#121416);border:1px solid #3b2a20;border-radius:11px;flex-direction:column;gap:7px;margin-top:auto;padding:15px;display:flex}.side-card>span{letter-spacing:2px;color:var(--copper2);font-size:9px}.side-card b{font-size:12px}.side-card small{color:#92979c;font-size:10px}.side-card small i,.online{background:#4ac98a;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 10px #4ac98a}.profile{border-top:1px solid #1e2327;align-items:center;gap:9px;margin-top:14px;padding:11px 4px 0;display:flex}.profile>div,.avatar{color:#e4a579;background:#322116;border-radius:50%;place-items:center;width:37px;height:37px;font-weight:700;display:grid}.profile p{flex-direction:column;flex:1;margin:0;display:flex}.profile p b{font-size:11px}.profile p span{color:#777f87;margin-top:4px;font-size:9px}.profile button{color:#777;background:0;border:0}.main{min-height:100vh;margin-right:270px}header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#0c0f12cc;justify-content:space-between;align-items:center;height:90px;padding:0 34px;display:flex;position:sticky;top:0}header p{color:#777f87;margin:0 0 7px;font-size:10px}header p span{margin:0 6px}header h1{margin:0;font-size:19px}.header-actions{align-items:center;gap:10px;display:flex}.search{border:1px solid var(--line);color:#777;background:#111419;border-radius:8px;align-items:center;width:210px;height:39px;padding:0 12px;display:flex}.search input{color:#fff;background:0;border:0;outline:0;width:100%;padding:0 8px}.bell,.toolbar button,.panel-head button,.order-tabs button,.team-grid button,.empty-art button{border:1px solid var(--line);color:#bdc2c7;cursor:pointer;background:#111419;border-radius:8px;padding:10px 14px}.bell{position:relative}.bell i{background:#d9753e;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.primary{cursor:pointer;border-radius:8px;padding:11px 17px;color:#fff!important;background:linear-gradient(135deg,#b96230,#82401f)!important;border:1px solid #c97b48!important}.hamb{display:none}.content{max-width:1600px;margin:auto;padding:28px 34px 60px}.welcome{background:radial-gradient(circle at 82% 10%,#50301e55,#0000 30%),linear-gradient(110deg,#15191c,#101214);border:1px solid #2b2926;border-radius:14px;justify-content:space-between;align-items:center;min-height:155px;padding:27px 31px;display:flex;overflow:hidden}.eyebrow{color:var(--copper2);letter-spacing:1px;font-size:10px}.welcome h2{margin:12px 0 8px;font-size:27px}.welcome p{color:var(--muted);font-size:12px}.season{border-right:1px solid #46301f;grid-template-columns:1fr 1fr;width:225px;padding-right:26px;display:grid}.season small{color:#a7aaad;grid-column:1/3;font-size:10px}.season b{color:#e9a16c;margin-top:6px;font-size:38px}.season>span{color:#a3a7aa;align-self:center;font-size:10px}.season>div{background:#2b2d2e;border-radius:4px;grid-column:1/3;height:5px;margin-top:9px}.season>div i{background:linear-gradient(90deg,#88431f,#df945d);border-radius:4px;width:78%;height:100%;display:block}.season em{color:#7e858c;grid-column:1/3;margin-top:6px;font-size:9px;font-style:normal}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:17px 0;display:grid}.stat{border:1px solid var(--line);background:linear-gradient(145deg,#15191d,#101316);border-radius:12px;padding:18px 19px;position:relative}.stat-icon{color:#dc8b54;background:#25180f;border:1px solid #4a2e1e;border-radius:9px;place-items:center;width:36px;height:36px;font-size:12px;display:grid;position:absolute;top:16px;left:16px}.stat p{color:#969ba1;margin:0;font-size:11px}.stat h3{margin:10px 0 8px;font-size:25px}.stat>span{color:var(--green);margin-left:5px;font-size:10px}.stat>small{color:#747a80;font-size:9px}.dashboard-grid{grid-template-columns:1.45fr 1fr;gap:14px;margin:14px 0;display:grid}.panel{border:1px solid var(--line);background:linear-gradient(145deg,#13171b,#0f1215);border-radius:12px;padding:20px}.dash-loading{color:#c9d0d3;text-align:center;padding:36px 18px;font-weight:700}.panel-head,.toolbar{justify-content:space-between;align-items:center;display:flex}.panel-head h3{margin:7px 0 0;font-size:15px}.panel-head button{color:#a2a7ac;background:0;border:0;font-size:10px}.chart-meta{align-items:center;gap:10px;margin:19px 0;display:flex}.chart-meta b{font-size:20px}.chart-meta span{color:var(--green);font-size:10px}.chart{background:repeating-linear-gradient(#0000,#0000 41px,#1c2125 42px);border-bottom:1px solid #252a2e;align-items:flex-end;gap:12px;height:170px;display:flex}.chart div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.chart i{background:linear-gradient(#d98b55,#6f351b);border-radius:4px 4px 0 0;width:56%;min-width:12px;box-shadow:0 0 18px #c56b3033}.chart span{color:#71787e;height:23px;padding-top:6px;font-size:8px}.donut-row{align-items:center;gap:26px;padding-top:22px;display:flex}.donut{background:conic-gradient(#c7723b 0 53%, #718291 53% 80%, #387ca5 80% 92%, #3e444a 92%);text-align:center;border-radius:50%;place-content:center;width:135px;height:135px;display:grid;position:relative}.donut:after{content:"";background:#12161a;border-radius:50%;position:absolute;inset:15px}.donut b,.donut span{z-index:1}.donut b{font-size:23px}.donut span{color:#777;font-size:9px}.stock ul{flex:1;margin:0;padding:0;list-style:none}.stock li{grid-template-columns:13px 1fr 28px 30px;align-items:center;gap:6px;margin:12px 0;font-size:10px;display:grid}.stock li i{border-radius:50%;width:7px;height:7px}.c1{background:#c7723b}.c2{background:#718291}.c3{background:#387ca5}.c4{background:#3e444a}.stock li em{color:#777;font-style:normal}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:720px}th{text-align:right;color:#737a80;border-bottom:1px solid var(--line);padding:14px 12px;font-size:9px;font-weight:400}td{color:#bac0c4;border-bottom:1px solid #1d2226;padding:13px 12px;font-size:10px}.code{color:#d58a58;font-family:monospace}.muted{color:#747a7f}.animal{align-items:center;gap:10px;display:flex}.animal>span{color:#d18351;background:#21170f;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.animal p{flex-direction:column;margin:0;display:flex}.animal small{color:#777;margin-top:4px}.status{white-space:nowrap;border-radius:14px;padding:5px 8px;font-size:9px}.status i{border-radius:50%;width:5px;height:5px;margin-left:5px;display:inline-block}.status.green{color:#62cca0;background:#143026}.status.green i{background:#56c896}.status.amber{color:#dfa06d;background:#362317}.status.amber i{background:#df8b50}.status.blue{color:#6bb9e4;background:#173143}.status.blue i{background:#5db1df}.dots{color:#777;background:0;border:0}.toolbar{margin-bottom:20px}.toolbar h2{margin:6px 0 0;font-size:22px}.toolbar>div:last-child{gap:8px;display:flex}.order-tabs{gap:5px;margin-bottom:13px;display:flex;overflow:auto}.order-tabs button{white-space:nowrap;background:0 0;border:0}.order-tabs button.active{color:#e09969;background:#23170f}.order-tabs i{background:#2e3236;border-radius:8px;padding:1px 6px;font-style:normal}.mini{grid-template-columns:repeat(3,1fr)}.empty-art{text-align:center;padding:45px}.rings{color:#d28754;letter-spacing:4px;border:1px solid #5c3824;border-radius:50%;place-items:center;width:100px;height:100px;margin:auto;font-size:20px;display:grid;box-shadow:0 0 45px #b5622d22,inset 0 0 24px #b5622d22}.empty-art p{color:#858b90;font-size:11px}.team-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.team-grid article{text-align:center;position:relative}.avatar{width:48px;height:48px;margin:auto}.team-grid .online{position:absolute;top:57px;right:calc(50% - 22px)}.team-grid h3{margin:10px 0 3px}.team-grid>article>span{color:#bb7548;font-size:9px}.team-grid article>div:last-of-type{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:15px 0;display:flex}.team-grid p{flex-direction:column;width:50%;display:flex}.team-grid small{color:#777;font-size:8px}.team-grid p b{margin-top:5px;font-size:11px}.report-hero{border:1px solid var(--line);background:radial-gradient(circle at 20% 0,#6b3a2055,#0000 40%),#12161a;border-radius:14px;justify-content:space-between;height:230px;padding:30px;display:flex}.report-hero>div:first-child{flex-direction:column;display:flex}.report-hero span{color:#aaa;font-size:11px}.report-hero b{margin:15px 0;font-size:35px}.report-hero small{color:var(--green)}.big-bars{align-items:flex-end;gap:8px;width:50%;display:flex}.big-bars i{background:linear-gradient(#d48651,#6f351c);border-radius:3px;flex:1}.rank h3{margin:8px 0 20px}.rank>div{margin:16px 0}.rank p{justify-content:space-between;font-size:10px;display:flex}.rank p span{color:#999}.rank>div>i{background:#252a2e;border-radius:4px;height:5px;display:block}.rank em{background:#bd6c38;border-radius:4px;height:100%;display:block}.settings{max-width:700px}.settings>label:not(.toggle){color:#91979c;flex-direction:column;margin:14px 0;font-size:10px;display:flex}.settings input,.modal input,.modal select{border:1px solid var(--line);color:#fff;background:#0c0f11;border-radius:7px;outline:0;margin-top:7px;padding:12px}.settings h3{margin-top:25px}.toggle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 0;font-size:11px;display:flex}.toggle input{display:none}.toggle i{background:#7d4425;border-radius:10px;width:35px;height:19px;position:relative}.toggle i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:3px;left:3px}.modal-bg{z-index:50;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#12161a;border:1px solid #403126;border-radius:14px;width:min(590px,100%);padding:28px;position:relative;box-shadow:0 30px 100px #000}.modal .x{color:#999;background:0;border:0;font-size:25px;position:absolute;top:14px;left:16px}.modal h2{margin:8px 0 22px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid label{color:#a5a9ad;flex-direction:column;font-size:10px;display:flex}.modal-actions{justify-content:flex-end;gap:8px;margin-top:25px;display:flex}.modal-actions>button:first-child{border:1px solid var(--line);color:#aaa;background:0;border-radius:8px;padding:10px 18px}.toast{color:#77dfb3;z-index:60;background:#18362b;border:1px solid #2e795b;border-radius:9px;padding:13px 19px;font-size:11px;position:fixed;bottom:25px;left:25px}.scrim{display:none}@media (width<=1000px){.sidebar{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:100dvh;transition:all .25s;overflow:hidden auto;transform:translate(100%)}.sidebar.open{transform:none}.sidebar>*{flex-shrink:0}.sidebar nav{padding-bottom:14px}.close{color:#fff;background:0;border:0;font-size:25px;display:block;position:absolute;top:10px;left:10px}.scrim{z-index:25;touch-action:none;background:#0009;display:block;position:fixed;inset:0}.main{margin-right:0}.hamb{color:#fff;background:0;border:0;font-size:20px;display:block}.stats{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.team-grid{grid-template-columns:1fr 1fr}}@media (width<=650px){header{height:76px;padding:0 16px}header p,.search,.bell{display:none}.header-actions .primary{padding:10px;font-size:0}.header-actions .primary:first-letter{font-size:18px}.content{padding:18px 14px 45px}.welcome{padding:22px;display:block}.welcome h2{font-size:21px}.season{border-top:1px solid #46301f;border-right:0;width:100%;margin-top:20px;padding:18px 0 0}.stats,.mini{grid-template-columns:1fr 1fr}.stat{padding:15px}.stat h3{font-size:20px}.donut-row{display:block}.donut{margin:auto}.toolbar{align-items:flex-start}.toolbar>div:last-child button:not(.primary){display:none}.team-grid{grid-template-columns:1fr}.report-hero{display:block}.big-bars{width:100%;height:90px}.form-grid{grid-template-columns:1fr}.modal{max-height:90vh;overflow:auto}}.logout{color:#8f959d;border:1px solid #2b3035;border-radius:5px;padding:6px 8px;font-size:9px;text-decoration:none}.quick-list{gap:8px;margin-top:18px;display:grid}.quick-list button{text-align:right;color:#bbb;cursor:pointer;background:#0d1013;border:1px solid #262b30;border-radius:7px;grid-template-columns:52px 1fr;align-items:center;padding:12px;display:grid}.quick-list b{color:#df9563;font-size:23px}.quick-list span{font-size:11px}.metric-list{margin-top:15px}.metric-list p{color:#92989d;border-bottom:1px solid #22272b;justify-content:space-between;padding:10px 0;font-size:11px;display:flex}.metric-list b{color:#eee}.empty-state{text-align:center;padding:60px 20px}.empty-state b{font-size:16px}.empty-state p,.report-note{color:#858c91;font-size:11px;line-height:1.9}.case-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.case-grid article{background:#0d1013;border:1px solid #292e32;border-radius:8px;flex-direction:column;align-items:flex-start;padding:17px;display:flex}.case-grid article>span:first-child{color:#df9563;font-size:9px}.case-grid h3{margin:10px 0 5px;font-size:14px}.case-grid p,.case-grid small{color:#8d9499;font-size:10px}.case-grid .status{margin-top:12px}.settings .report-note{background:#0d1013;border:1px solid #292e32;padding:13px}.modal select{border:1px solid var(--line);color:#fff;background:#0c0f11;border-radius:7px;outline:0;margin-top:7px;padding:12px}.toolbar>.primary{margin-right:auto}@media (width<=850px){.case-grid{grid-template-columns:1fr 1fr}}@media (width<=550px){.case-grid{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.toolbar>.primary{padding:10px;font-size:10px}.season b{font-size:30px}}.store{--gold:#c37843;--gold2:#e5a16c;color:#f4f1ed;background:#07090b;min-height:100vh}.store-nav{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080a0cea;border-bottom:1px solid #23272b;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex;position:sticky;top:0}.store-brand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.store-brand img{object-fit:cover;border:1px solid #6c432d;border-radius:50%;width:48px;height:48px}.store-brand div{flex-direction:column;display:flex}.store-nav nav{gap:30px;display:flex}.store-nav nav a,.admin-link{color:#aeb2b6;font-size:11px;text-decoration:none}.store-nav nav a:hover{color:var(--gold2)}.store-actions{align-items:center;gap:10px;display:flex}.cart-button{color:#fff;background:#a9582c;border:1px solid #d0834f;border-radius:4px;padding:11px 17px}.cart-button i{color:#6b351c;background:#fff;border-radius:50%;margin-right:6px;padding:1px 6px;font-style:normal}.mobile-menu{color:#fff;background:0;border:0;font-size:22px;display:none}.hero{background:radial-gradient(circle at 75% 45%,#2e4150 0,#0000 28%),radial-gradient(circle at 10%,#47271655 0,#0000 36%),#080a0c;grid-template-columns:1.1fr .9fr;align-items:center;min-height:650px;padding:70px 8vw;display:grid;position:relative;overflow:hidden}.hero:before{content:"";opacity:.09;background-image:repeating-radial-gradient(circle at 0 0,#0000 0,#fff 1px,#0000 2px 11px);position:absolute;inset:0}.hero-copy{z-index:2;position:relative}.store-kicker{letter-spacing:3px;color:var(--gold2);font-size:10px}.hero h1{margin:20px 0;font-size:64px;font-weight:500;line-height:1.22}.hero h1 em{color:var(--gold2);font-style:normal}.hero-copy>div{gap:12px;margin:28px 0;display:flex}.shop-cta,.ghost-cta{border-radius:3px;padding:14px 23px;font-size:12px;text-decoration:none}.shop-cta{color:#fff;background:linear-gradient(135deg,#c6743c,#8b4523)}.ghost-cta{color:#c7cbce;border:1px solid #3a3f44}.hero ul{border-top:1px solid #292d31;max-width:550px;margin:0;padding:26px 0 0;list-style:none;display:flex}.hero li{border-left:1px solid #292d31;flex-direction:column;padding:0 25px;display:flex}.hero li:first-child{padding-right:0}.hero li:last-child{border:0}.hero li b{color:#e1a073;font-size:17px}.hero li span{color:#777e84;margin-top:5px;font-size:9px}.hero-mark{z-index:2;text-align:center;position:relative}.hero-mark img{mix-blend-mode:screen;border-radius:50%;width:min(500px,100%);box-shadow:0 0 100px #7197ad22}.hero-mark span{color:#78604f;letter-spacing:6px;margin-top:12px;font-size:9px;display:block}.trust-strip{color:#8e959a;background:#0d1013;border-top:1px solid #24282c;border-bottom:1px solid #24282c;justify-content:center;gap:7vw;padding:17px;font-size:10px;display:flex}.catalog{padding:90px 7vw}.section-title{justify-content:space-between;align-items:end;display:flex}.section-title h2{margin:12px 0;font-size:38px}.section-title p{color:#858b90;max-width:430px;font-size:12px;line-height:1.9}.category-tabs{gap:8px;margin:28px 0 22px;display:flex;overflow:auto}.category-tabs button{color:#8f969c;white-space:nowrap;background:#101317;border:1px solid #292e33;border-radius:2px;padding:10px 17px}.product-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.product-card{background:#101317;border:1px solid #262b2f;transition:all .25s}.product-art{background:radial-gradient(circle,#3e3028,#111519 64%);place-items:center;height:260px;display:grid;position:relative;overflow:hidden}.product-art:before{content:"";border:1px solid #ffffff0e;border-radius:50%;width:190px;height:190px;position:absolute;box-shadow:0 0 0 35px #ffffff05,0 0 0 70px #ffffff03}.product-art>span{color:#c27d4e;text-shadow:0 12px 30px #000;z-index:1;font-family:Georgia,serif;font-size:120px;transform:rotate(-15deg)}.product-art>i{color:#69cfa4;background:#123128;border:1px solid #245c46;border-radius:14px;padding:5px 9px;font-size:9px;font-style:normal;position:absolute;top:14px;right:14px}.art-1{background:radial-gradient(circle,#424b52,#111519 64%)}.art-1>span{color:#a6b0b8}.art-2>span{color:#b95d32}.art-3{background:radial-gradient(circle,#50412d,#111519 64%)}.product-info small{color:#837064;letter-spacing:1px;font-size:8px}.product-info h3{margin:9px 0 12px;font-size:16px}.traits{gap:6px;display:flex}.traits span{color:#92999e;background:#1a1e22;padding:5px 9px;font-size:9px}.product-bottom{border-top:1px solid #262b2f;justify-content:space-between;align-items:center;margin-top:17px;padding-top:14px;display:flex}.product-bottom p{color:#9d765f;margin:0;font-size:10px}.product-bottom p b{color:#f1b183;font-size:21px}.product-bottom button{color:#e29a69;background:#26180f;border:1px solid #6a3d23;padding:9px 13px}.why{background:#0c0f12;border-top:1px solid #24282c;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:100px 8vw;display:grid}.why-image{background:radial-gradient(circle,#293743,#101317 64%);border:1px solid #30353a;place-items:center;min-height:500px;display:grid}.seal{text-align:center;color:#d38a58;letter-spacing:7px;border:1px solid #a6673e;border-radius:50%;place-content:center;width:220px;height:220px;font-size:48px;display:grid;box-shadow:0 0 80px #c2703b1c,inset 0 0 50px #c2703b14}.seal small{letter-spacing:4px;margin-top:9px;font-size:8px}.why>div:last-child>h2{margin:15px 0;font-size:38px;line-height:1.5}.why>div:last-child>p{color:#979da2;font-size:12px;line-height:2}.why-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:30px;display:grid}.why-grid article{border-top:1px solid #363b40;padding-top:15px}.why-grid article>b{color:#c27c4b;font-size:10px}.why-grid h3{font-size:13px}.why-grid p{font-size:10px!important;line-height:1.7!important}.family{text-align:center;background:radial-gradient(circle,#48291855,#0000 45%),#090b0d;border-top:1px solid #30261f;padding:110px 20px}.family>span{color:#df9767;letter-spacing:6px;font-size:10px}.family h2{margin:17px;font-size:40px}.family p{color:#969ba0;max-width:630px;margin:0 auto 30px;font-size:12px;line-height:2}.family button{color:#fff;background:linear-gradient(135deg,#c4713a,#81401f);border:1px solid #dc8d59;padding:14px 25px}.store footer{border-top:1px solid #282d31;grid-template-columns:1fr 1fr;align-items:center;gap:24px;padding:50px 7vw 25px;display:grid}.store footer>p{color:#7f868c;font-size:10px}.store footer>div:not(.store-brand){justify-content:flex-end;gap:20px;display:flex}.store footer a{color:#888f94;font-size:10px;text-decoration:none}.store footer>small{color:#555c61;border-top:1px solid #22272a;grid-column:1/3;padding-top:18px;font-size:8px}.cart-scrim{z-index:80;background:#000b;position:fixed;inset:0}.cart-drawer{background:#101317;border-right:1px solid #403126;width:min(430px,100%);padding:35px;position:absolute;top:0;bottom:0;left:0;overflow:auto}.cart-close{color:#aaa;background:0;border:0;font-size:28px;position:absolute;top:16px;left:18px}.cart-drawer h2{margin:10px 0 28px}.empty-cart{text-align:center;color:#a7adb1;padding:70px 10px}.empty-cart p{color:#747b81;font-size:11px}.cart-items article{border-bottom:1px solid #292e32;gap:12px;padding:14px 0;display:flex}.cart-thumb{color:#d18755;background:#261a12;place-items:center;width:54px;height:54px;font-size:25px;display:grid}.cart-items article>div:nth-child(2){flex-direction:column;flex:1;display:flex}.cart-items b{font-size:11px}.cart-items small{color:#777;margin:4px 0;font-size:8px}.cart-items p{color:#d48b5b;margin:3px 0;font-size:10px}.cart-items article>button{color:#777;background:0;border:0}.cart-summary{margin-top:30px}.cart-summary p{color:#9aa0a4;justify-content:space-between;font-size:11px;display:flex}.cart-summary .checkout-error{color:#ffd6d0;background:#2b1210;border:1px solid #9b4b43;margin:0 0 10px;padding:11px 12px;font-weight:700;line-height:1.7;display:block}.cart-summary .grand{color:#fff;border-top:1px solid #353a3e;padding-top:16px;font-size:15px}.cart-summary>button{color:#fff;background:#a6562b;border:1px solid #d48651;width:100%;padding:14px}.cart-summary>small{text-align:center;color:#666d72;margin-top:10px;font-size:8px;display:block}.store-toast{color:#77dfb3;z-index:90;background:#17392d;border:1px solid #2d7056;padding:13px 18px;font-size:10px;position:fixed;bottom:22px;right:22px}@media (width<=900px){.store-nav nav{background:#0d1013;flex-direction:column;padding:22px;display:none;position:absolute;top:82px;left:0;right:0}.store-nav nav.show{display:flex}.admin-link{display:none}.mobile-menu{display:block}.hero{grid-template-columns:1fr;padding:70px 6vw}.hero h1{font-size:48px}.hero-mark{display:none}.product-grid{grid-template-columns:1fr 1fr}.why{grid-template-columns:1fr}.why-image{min-height:350px}.trust-strip{white-space:nowrap;justify-content:flex-start;overflow:auto}.section-title{display:block}}@media (width<=580px){.store-nav{height:70px;padding:0 14px}.store-brand img{width:40px;height:40px}.store-brand b{font-size:18px}.store-brand span{font-size:6px}.store-nav nav{top:70px}.hero{min-height:620px;padding:60px 20px}.hero h1{font-size:37px}.hero-copy>p{font-size:12px}.hero-copy>div{display:grid}.hero ul{justify-content:space-between}.hero li{padding:0 10px}.catalog{padding:65px 15px}.section-title h2{font-size:30px}.product-grid{grid-template-columns:1fr}.product-art{height:230px}.why{padding:70px 20px}.why>div:last-child>h2{font-size:29px}.why-grid{grid-template-columns:1fr}.family h2{font-size:29px}.store footer{grid-template-columns:1fr}.store footer>div:not(.store-brand){flex-wrap:wrap;justify-content:flex-start}.store footer>small{grid-column:1}.cart-drawer{padding:30px 20px}}.inline-select{color:#dce0e2;background:#0d1114;border:1px solid #343a3f;border-radius:5px;padding:7px}.danger{color:#e88891;cursor:pointer;background:#261317;border:1px solid #5a2930;border-radius:5px;padding:6px 9px}.table-wrap td small{color:#7f898f;max-width:240px;margin-top:5px;line-height:1.45;display:block}.inline-agent{color:#dce0e2;background:#0d1114;border:1px solid #343a3f;border-radius:5px;width:190px;max-width:32vw;padding:7px;font-size:9px}.app{isolation:isolate;background:#080a0c url(/msr-skin-bg.jpeg) 50%/920px fixed;position:relative}.app:before{content:"";z-index:-2;filter:grayscale()contrast(1.2);opacity:.1;background:50%/cover no-repeat;animation:30s step-end infinite adminWildlife;position:fixed;inset:0}.app:after{content:"";z-index:-1;background:linear-gradient(90deg,#080a0cf5,#080a0cdd 50%,#080a0cf2),radial-gradient(circle at 72% 12%,#37516244,#0000 34%);position:fixed;inset:0}.main{background:0 0}.main>header{background:#080b0de6}.panel,.welcome,.stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 50px #0004}.sidebar{background:linear-gradient(#07090bfa,#050708f5),url(/msr-skin-bg.jpeg) 50%/500px}.brand img{filter:grayscale(.2)contrast(1.15)}@keyframes adminWildlife{0%,32%{background-image:url(/species/snake-dark.png)}33%,65%{background-image:url(/species/reptiles-dark.png)}66%,to{background-image:url(/species/maine-coon-dark.png)}}@media (prefers-reduced-motion:reduce){.app:before{background-image:url(/species/snake-dark.png);animation:none}}.app:before{opacity:.26;background-position:50%;background-size:cover}.app:after{background:linear-gradient(90deg,#050709f0,#070a0cad 48%,#050709db),radial-gradient(circle at 74% 14%,#52778f3d,#0000 35%)}.main>header{border-bottom:1px solid #abb5bc52;box-shadow:0 1px #ffffff0d,0 18px 60px #0008}.main>header:after{content:"";background:linear-gradient(90deg,#0000,#c2c9ce99 35%,#6f899c 52%,#b96e43 74%,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.content{isolation:isolate;min-height:calc(100vh - 90px);position:relative;overflow:hidden}.content:before{content:"";z-index:-2;opacity:.16;filter:grayscale()contrast(1.12);background:url(/msr-skin-bg.jpeg) 50%/850px;position:absolute;inset:0}.content:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#0000 48%,#a2afb82e 49%,#12191ec2 51%,#0000 56%),radial-gradient(circle at 58% 40%,#425c6e2e,#0000 44%);border-radius:50%;width:60%;height:680px;position:absolute;top:-90px;left:-6vw;transform:rotate(-18deg)}.toolbar{border-bottom:1px solid #86929a40;padding:5px 0 19px}.toolbar h2,.main header h1{color:#0000;text-shadow:0 8px 28px #000;background:linear-gradient(#fff,#aeb7bd 68%,#747e85);-webkit-background-clip:text;background-clip:text}.eyebrow{color:#ca8357;text-shadow:0 0 16px #a5532c55}.panel,.stat,.welcome,.report-hero{background:linear-gradient(145deg,#1b2024f0,#0b0e11e8 55%,#14181beb);border:1px solid #8591996e;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #b96f4324,0 26px 65px #0000007a}.panel:after,.stat:after,.welcome:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#eef4f7cc,#0000);width:70%;height:1px;animation:7s ease-in-out infinite silverSweep;position:absolute;top:0;right:-40%}.panel:hover,.stat:hover{border-color:#bcc6cc99;box-shadow:inset 0 1px #ffffff26,0 30px 75px #0009}.stat{background-image:linear-gradient(145deg,#21272cf2,#0a0d0feb),url(/msr-skin-bg.jpeg);background-size:auto,600px}.stat h3{color:#d8dde0;text-shadow:0 2px 16px #000}.stat-icon{color:#e0b08e;background:linear-gradient(145deg,#30373c,#111518);border-color:#6f7880;box-shadow:inset 0 1px #ffffff24}.welcome{background:linear-gradient(105deg,#0f1316f0,#171d21c9),url(/species/snake-dark.png) 78%/cover no-repeat}.welcome:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0b0e11f5 0%,#0b0e11b8 50%,#0000),linear-gradient(#0000,#080a0ca8);position:absolute;inset:0}.welcome>div{z-index:1;position:relative}.season{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070a0c8a;border:1px solid #b0b9bf3d;border-radius:8px;padding:18px 22px}.table-wrap{background:#05080a85;border:1px solid #6e7a8238}table thead{background:linear-gradient(90deg,#242a2fd1,#0d1114d9)}th{color:#aeb7bd;letter-spacing:.3px;border-bottom-color:#59636a;font-weight:600}tbody tr{background:#0b0e117a;transition:all .2s}tbody tr:nth-child(2n){background:#1c21256b}tbody tr:hover{background:linear-gradient(90deg,#54657038,#b96f431a)}td{border-bottom-color:#57626947}.sidebar{border-left:1px solid #a1abb261;box-shadow:-18px 0 60px #0008}.sidebar:after{content:"";z-index:-1;opacity:.42;filter:grayscale();background:linear-gradient(#0000,#b96f430d),url(/msr-skin-bg.jpeg) 50%/470px;position:absolute;inset:0}.workspace,.side-card{background:linear-gradient(145deg,#23292ecc,#0a0d0fdb);border-color:#85919961;box-shadow:inset 0 1px #ffffff12}.sidebar nav button{border:1px solid #0000}.sidebar nav button:hover{color:#e6eaec;background:linear-gradient(90deg,#4e5b6433,#b96f4314);border-color:#58626a}.sidebar nav button.active{background:linear-gradient(90deg,#b96f4340,#4d5a6333,#0f1215c2);border:1px solid #b1bbc152;border-right:2px solid #c67a4d;box-shadow:inset 0 1px #ffffff10}.modal{background:linear-gradient(145deg,#1f252afa,#090c0efa),url(/msr-skin-bg.jpeg) 50%/650px;border-color:#747e85;box-shadow:inset 0 1px #ffffff20,0 40px 120px #000}.primary{box-shadow:inset 0 1px #ffffff2e,0 8px 24px #0005}.inline-select,.settings input,.modal input,.modal select{background:linear-gradient(#171c20,#090c0e);border-color:#4c565d}@keyframes silverSweep{0%,35%{opacity:0;right:-70%}48%{opacity:1}62%,to{opacity:0;right:100%}}@media (width<=650px){.content{min-height:calc(100vh - 76px)}.content:before{opacity:.13}.content:after{opacity:.65;width:115%;left:-55%}.app:before{opacity:.18}.panel,.stat,.welcome{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.welcome{background-position:65%}}@media (prefers-reduced-motion:reduce){.panel:after,.stat:after,.welcome:after{animation:none}}.performance-goal>div{background:#080b0d;border:1px solid #4a555c;height:42px;margin-top:18px;position:relative;overflow:hidden}.performance-goal i{background:linear-gradient(90deg,#7c3f22,#c7794b);height:100%;transition:width .4s;display:block}.performance-goal span{text-shadow:0 2px 6px #000;place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.agent-email{color:#7f898f;direction:ltr;margin-top:6px;font-size:8px;display:block}.category-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.category-admin-card{grid-template-columns:150px 1fr;display:grid;overflow:hidden;padding:0!important}.category-admin-image{background:linear-gradient(145deg,#252a2e,#080a0c) 50%/cover;border-left:1px solid #737b8050;place-items:center;min-height:190px;display:grid}.category-admin-image span{color:#dce0e2;background:#07090abd;border:1px solid #aeb5ba88;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 30px #000}.category-admin-card>div:last-child{padding:22px}.category-admin-card h3{margin:0 0 7px;font-size:18px}.category-admin-card p{color:#8f969b;min-height:38px;font-size:12px;line-height:1.7}.category-admin-card label{color:#949ba0;align-items:center;gap:10px;margin:12px 0;font-size:11px;display:flex}.category-admin-card input{color:#fff;background:#090b0d;border:1px solid #3d4347;width:70px;padding:8px}.category-admin-card button{margin-left:8px}@media (width<=900px){.category-admin-grid{grid-template-columns:1fr}.category-admin-card{grid-template-columns:115px 1fr}}@media (width<=560px){.category-admin-card{display:block}.category-admin-image{border-bottom:1px solid #737b8050;border-left:0;min-height:120px}}.ai-launch{z-index:70;color:#f4f6f7;cursor:pointer;background:linear-gradient(145deg,#293036,#0a0d0f 65%);border:1px solid #aeb7bd70;border-radius:999px;align-items:center;gap:10px;padding:12px 17px;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:inset 0 1px #fff2,0 18px 45px #000b}.ai-launch span{color:#ffd1b5;background:linear-gradient(145deg,#c77749,#71391f);border-radius:50%;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 0 22px #b65e3370}.ai-launch b{font-size:12px}.ai-scrim{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020304b8;position:fixed;inset:0}.ai-drawer{color:#eef1f2;background:linear-gradient(145deg,#1d2327f8,#06080afa 54%),url(/msr-skin-bg.jpeg) 50%/650px;border-right:1px solid #adb6bc66;grid-template-rows:auto 1fr auto auto auto;width:min(470px,100vw);display:grid;position:absolute;top:0;bottom:0;left:0;box-shadow:30px 0 100px #000}.ai-drawer>header{background:linear-gradient(#242a2f,#0a0d0f);border-bottom:1px solid #7b858c45;justify-content:space-between;align-items:center;padding:21px 22px;display:flex}.ai-drawer>header>div{align-items:center;gap:12px;display:flex}.ai-drawer>header>div>span{color:#f2b48e;background:#8d4a2b55;border:1px solid #dc9b7660;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.ai-drawer header p{margin:0}.ai-drawer header b{font-size:15px;display:block}.ai-drawer header small{color:#899299;margin-top:4px;font-size:8px;display:block}.ai-drawer header button{color:#b9c0c4;cursor:pointer;background:0 0;border:0;font-size:25px}.ai-messages{padding:22px;overflow:auto}.ai-messages article{white-space:pre-wrap;background:#151a1ee8;border:1px solid #626c7350;border-radius:13px;max-width:88%;margin:0 0 15px;padding:12px 14px}.ai-messages article.user{background:linear-gradient(145deg,#87482c,#4e291a);border-color:#d38b6160;margin-right:auto}.ai-messages small{color:#bd805c;font-size:8px}.ai-messages p{margin:5px 0 0;font-size:12px;line-height:1.9}.ai-prompts{gap:7px;padding:0 18px 12px;display:flex;overflow-x:auto}.ai-prompts button{white-space:nowrap;color:#aeb6bb;cursor:pointer;background:#111519;border:1px solid #515b6260;border-radius:999px;padding:8px 10px;font-size:9px}.ai-drawer form{border-top:1px solid #67717945;grid-template-columns:1fr auto;gap:9px;padding:14px 18px;display:grid}.ai-drawer textarea{resize:none;color:#fff;background:#090c0e;border:1px solid #59636a;outline:0;min-height:58px;max-height:120px;padding:12px}.ai-drawer form button{color:#fff;cursor:pointer;background:linear-gradient(#c47a50,#703a23);border:1px solid #d6916950;padding:0 17px}.ai-drawer form button:disabled{opacity:.45}.ai-drawer>footer{color:#697279;padding:0 18px 16px;font-size:8px}.typing{gap:5px;display:flex}.typing i{background:#bf7650;border-radius:50%;width:6px;height:6px;animation:1s infinite aiPulse}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes aiPulse{50%{opacity:.25;transform:translateY(-3px)}}@media (width<=560px){.ai-launch{padding:10px;bottom:14px;left:14px}.ai-launch b{display:none}.ai-drawer{width:100vw}.ai-drawer form{grid-template-columns:1fr}.ai-drawer form button{height:42px}}@media (prefers-reduced-motion:reduce){.typing i{animation:none}}.care-admin-shortcut{z-index:69;color:#dce1e3;background:linear-gradient(145deg,#252c31,#090c0e);border:1px solid #8d979d60;border-radius:999px;align-items:center;gap:9px;padding:11px 15px;font-size:11px;text-decoration:none;display:flex;position:fixed;bottom:88px;left:24px;box-shadow:0 15px 40px #000a}.care-admin-shortcut span{color:#cf865d}.care-editor{color:#eef1f2;background:#06080a url(/msr-skin-bg.jpeg) 50%/850px fixed;min-height:100vh;padding:48px 5vw}.care-editor>header{background:linear-gradient(145deg,#20262aee,#080a0cef);border:1px solid #77818845;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:35px;max-width:1450px;margin:auto;padding:30px;display:grid;box-shadow:inset 0 1px #fff1,0 24px 60px #0008}.care-editor>header>a{color:#9ba3a8;grid-column:1/-1;font-size:10px;text-decoration:none}.care-editor>header span,.editor-modal>span{color:#c47b52;letter-spacing:3px;font-size:8px}.care-editor>header h1{margin:10px 0;font-size:36px}.care-editor>header p{color:#8e979c;font-size:11px}.care-editor>header>.primary{white-space:nowrap;align-self:center;position:static}.care-load-status{background:#20262a;border:1px solid #77818845;max-width:1450px;margin:18px auto;padding:14px}.care-editor-grid{grid-template-columns:repeat(3,1fr);gap:13px;max-width:1450px;margin:25px auto;display:grid}.care-edit-card{background:linear-gradient(145deg,#20262a,#090c0e);border:1px solid #727c824a;grid-template-columns:135px 1fr;min-height:185px;display:grid;overflow:hidden;box-shadow:0 18px 45px #0007}.care-edit-card.hidden{opacity:.48}.care-edit-card>div{background-position:50%;background-size:cover;position:relative}.care-edit-card>div span{color:#e2a17a;background:#07090bcc;border:1px solid #d0926c55;padding:5px 8px;font-size:8px;position:absolute;top:12px;right:12px}.care-edit-card>section{padding:19px}.care-edit-card small{color:#a06b4b;letter-spacing:2px;font-size:7px}.care-edit-card h2{margin:8px 0;font-size:19px}.care-edit-card p{color:#8c959a;min-height:36px;font-size:9px;line-height:1.7}.care-edit-card section div{gap:7px;display:flex}.care-edit-card button{color:#c5cbce;cursor:pointer;background:#11161a;border:1px solid #5a646a;padding:8px 10px;font-size:9px}.care-edit-card button.care-delete{color:#f0b7ad;border-color:#a2504d}.editor-modal-bg{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020304d5;padding:25px;position:fixed;inset:0;overflow:auto}.editor-modal{background:linear-gradient(145deg,#252c31fb,#080a0cfb 60%),url(/msr-skin-bg.jpeg) 50%/700px;border:1px solid #929ca260;max-width:1000px;margin:auto;padding:36px;position:relative;box-shadow:0 40px 120px #000}.editor-modal>.x{color:#cbd1d4;background:0 0;border:0;font-size:26px;position:absolute;top:18px;left:18px}.editor-modal h2{font-size:28px}.image-upload{text-align:center;cursor:pointer;background-position:50%;background-size:cover;border:1px dashed #adb6bb80;place-content:center;height:245px;margin:22px 0;display:grid!important}.image-upload input{display:none}.image-upload b,.image-upload small{text-shadow:0 2px 12px #000;display:block}.image-upload small{color:#afb6ba;margin-top:8px}.editor-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.editor-form-grid label{color:#aeb6ba;gap:7px;font-size:10px;display:grid}.editor-form-grid input,.editor-form-grid select,.editor-form-grid textarea{color:#fff;background:#090c0e;border:1px solid #505a60;outline:0;width:100%;padding:12px}.editor-form-grid textarea{resize:vertical;min-height:105px}.editor-modal footer{border-top:1px solid #69737a40;justify-content:flex-end;gap:10px;margin-top:25px;padding-top:20px;display:flex}.editor-modal footer button{color:#cbd0d3;background:#101417;border:1px solid #5d676d;padding:11px 18px}@media (width<=1000px){.care-editor-grid{grid-template-columns:1fr 1fr}.care-editor>header{grid-template-columns:1fr;gap:18px}.care-editor>header>a{order:-1}.care-editor>header>.primary{white-space:normal;width:100%}}@media (width<=650px){.care-admin-shortcut{padding:10px;bottom:72px;left:14px}.care-admin-shortcut b{display:none}.care-editor{padding:18px 12px}.care-editor>header{padding:22px}.care-editor>header h1{font-size:28px}.care-editor-grid{grid-template-columns:1fr}.editor-modal-bg{padding:0}.editor-modal{border:0;min-height:100vh;padding:55px 16px 25px}.editor-form-grid{grid-template-columns:1fr}.image-upload{height:190px}}.founder-tools{z-index:72;gap:8px;display:grid;position:fixed;top:105px;left:24px}.founder-tools a{color:#e8ecee;background:linear-gradient(145deg,#283036,#090c0e);border:1px solid #aeb7bd70;border-radius:999px;align-items:center;gap:9px;padding:10px 14px;font-size:10px;text-decoration:none;display:flex;box-shadow:0 12px 35px #0009}.founder-tools span{color:#d78b5c}.founder-page{background:var(--bg) var(--theme-image,url(/msr-skin-bg.jpeg)) center/900px auto fixed;color:#edf0f2;min-height:100vh;padding:42px 5vw 80px}.founder-page>header{background:linear-gradient(145deg,#22292eee,#07090bef);border:1px solid #77818855;max-width:1450px;margin:0 auto 24px;padding:27px 30px}.founder-page>header>a{color:#a5adb2;font-size:10px;text-decoration:none}.founder-page>header span{color:var(--copper2);letter-spacing:3px;font-size:8px}.founder-page>header h1{margin:10px 0 7px;font-size:32px}.founder-page>header p{color:#8e979d;font-size:11px}.access-grid{gap:14px;max-width:1450px;margin:auto;display:grid}.access-card{background:linear-gradient(145deg,#20272bea,#080a0cef);border:1px solid #76808755;padding:24px;box-shadow:0 20px 60px #0008}.access-card.disabled{opacity:.58}.access-head{justify-content:space-between;gap:20px;display:flex}.access-head>div{flex:1;gap:7px;display:grid}.access-head input,.access-fields input,.access-fields select,.theme-controls input,.theme-controls select{color:#fff;background:#080b0d;border:1px solid #505b62;padding:10px}.access-head input:first-child{font-size:17px;font-weight:700}.switch{align-items:center;gap:9px;display:flex!important}.switch input{display:none}.switch i{background:#343a3e;border-radius:12px;width:38px;height:21px;position:relative}.switch i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:3px;left:3px}.switch input:checked+i{background:#a75a34}.switch input:checked+i:after{left:20px}.switch span{color:#aeb5b9;font-size:10px}.access-fields{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0;display:grid}.access-fields label,.theme-controls>label{color:#a6aeb3;gap:7px;font-size:9px;display:grid}.permission-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.permission-grid label{background:#0b0e10;border:1px solid #353d42;align-items:center;gap:8px;padding:10px;font-size:9px;display:flex}.permission-grid input{accent-color:#bd6e41}.access-card footer{gap:9px;margin-top:20px;display:flex}.access-card footer button{color:#fff;cursor:pointer;background:#1d2529;border:1px solid #7f8990;padding:10px 15px}.theme-layout{grid-template-columns:430px 1fr;gap:17px;max-width:1450px;margin:auto;display:grid}.theme-controls{background:#11171bea;border:1px solid #75808755;gap:15px;padding:25px;display:grid}.theme-controls>label:not(.switch){grid-template-columns:1fr 50px 110px;align-items:center}.theme-controls>label:nth-of-type(4),.theme-controls>label:nth-of-type(5){grid-template-columns:1fr 2fr}.theme-presets{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.theme-presets button{color:#b9c0c4;background:#0a0d0f;border:1px solid #4f5a61;padding:9px;font-size:8px}.theme-preview{background:linear-gradient(90deg, var(--preview-bg), transparent), var(--preview-image) center/cover;border:1px solid #89949a66;min-height:560px;padding:30px;position:relative;overflow:hidden}.theme-preview:after{content:"";background:radial-gradient(circle at 65% 30%, var(--preview-primary), transparent 38%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.theme-preview:after{background:radial-gradient(circle at 65% 30%, color-mix(in srgb, var(--preview-primary) 28%, transparent), transparent 38%)}}.theme-preview>span,.theme-preview>div{z-index:1;position:relative}.theme-preview>span{letter-spacing:4px;color:var(--preview-primary);font-size:8px}.theme-preview>div{max-width:500px;margin:140px 30px}.theme-preview small{letter-spacing:4px;color:#aeb6bb}.theme-preview h2{margin:15px 0;font-size:55px}.theme-preview em{color:var(--preview-primary);font-style:normal}.theme-preview p{color:#a5adb2}.theme-preview button{background:var(--preview-primary);color:#fff;border:1px solid #fff4;padding:12px 18px}.store,.app{background-color:var(--bg)!important}.store,.app,.founder-page{--local-image:var(--theme-image,url(/msr-skin-bg.jpeg))}.app{background-image:var(--local-image)!important}.store[data-theme],html[data-texture=metal] .panel{border-color:#9aa6ae88}html[data-texture=carbon] .app{background-image:repeating-linear-gradient(135deg, #111 0 5px, #080a0c 5px 10px), var(--local-image)!important}html[data-texture=clean] .app:before{display:none}html[data-motion=off] *{transition:none!important;animation:none!important}@media (width<=850px){.founder-tools{top:auto;bottom:145px;left:14px}.founder-tools b{display:none}.access-fields,.permission-grid{grid-template-columns:1fr 1fr}.theme-layout{grid-template-columns:1fr}.theme-preview{min-height:420px}.access-head{display:grid}}@media (width<=520px){.founder-page{padding:18px 12px 70px}.access-fields,.permission-grid{grid-template-columns:1fr}.theme-controls>label:not(.switch){grid-template-columns:1fr 45px 1fr}.theme-preview>div{margin:100px 5px}.theme-preview h2{font-size:38px}}.theme-page form{max-width:1450px;margin:auto}.theme-controls h2,.popup-editor h2{margin:0;font-size:20px}.theme-controls .theme-upload{grid-template-columns:1fr 2fr!important;display:grid!important}.theme-upload input[type=file]{opacity:0;pointer-events:none;position:absolute}.theme-upload span{color:#e7eaec;text-align:center;cursor:pointer;background:#080b0d;border:1px dashed #8a969d;padding:11px}.theme-upload small{text-overflow:ellipsis;color:#778188;direction:ltr;grid-column:1/-1;overflow:hidden}.theme-error,.theme-success{border:1px solid;max-width:1450px;margin:0 auto 15px;padding:12px 16px}.theme-error{color:#ffd3cd;background:#351713;border-color:#9d4f45}.theme-success{color:#bdf3d6;background:#10291d;border-color:#397b5d}.popup-editor{background:linear-gradient(145deg,#171e22ef,#080a0cef);border:1px solid #75808755;max-width:1450px;margin:18px auto 0;padding:25px}.popup-editor>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.popup-editor>header span{letter-spacing:3px;color:var(--copper2);font-size:8px}.popup-editor>header p{color:#8e979d;margin:6px 0 0;font-size:10px}.popup-editor>header .switch b{font-size:10px}.popup-editor-grid{grid-template-columns:1fr 420px;gap:18px;display:grid}.popup-fields{gap:12px;display:grid}.popup-fields label{color:#a6aeb3;gap:7px;font-size:9px;display:grid}.popup-fields input,.popup-fields textarea,.popup-fields select{color:#fff;background:#080b0d;border:1px solid #505b62;width:100%;padding:11px}.popup-fields textarea{resize:vertical;min-height:105px}.popup-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.popup-preview-card{background:linear-gradient(0deg, #050607 8%, #05060777 70%), var(--popup-image,var(--theme-image)) center/cover;border:1px solid #80644f;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:430px;padding:25px;display:flex;overflow:hidden}.popup-preview-card img{object-fit:cover;width:calc(100% + 50px);height:230px;margin:-25px -25px auto}.popup-preview-card small{color:var(--copper2);letter-spacing:3px}.popup-preview-card h3{margin:12px 0 7px;font-size:28px}.popup-preview-card p{white-space:pre-line;color:#b8c0c4;line-height:1.8}.popup-preview-card span{background:var(--copper);color:#fff;margin-top:10px;padding:11px 18px}.theme-save{color:#fff;cursor:pointer;background:linear-gradient(#c77b4e,#874526);border:1px solid #dfaa89;width:100%;margin-top:16px;padding:15px;font-weight:800;display:block}.theme-save:disabled{opacity:.55}.promo-scrim{z-index:999;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#010203d9;place-items:center;padding:18px;animation:.25s promoIn;display:grid;position:fixed;inset:0}.promo-popup{background:linear-gradient(145deg,#1b2226,#07090b);border:1px solid #a77a5f;grid-template-columns:48% 1fr;width:min(780px,100%);max-height:90vh;display:grid;position:relative;overflow:auto;box-shadow:0 35px 120px #000}.promo-popup>img{object-fit:cover;width:100%;height:100%;min-height:430px}.promo-popup>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:45px 34px;display:flex}.promo-popup small{color:var(--copper2);letter-spacing:4px}.promo-popup h2{margin:15px 0 10px;font-size:32px}.promo-popup p{white-space:pre-line;color:#aeb7bc;line-height:1.9}.promo-popup a{background:var(--copper);color:#fff;margin-top:16px;padding:13px 22px;text-decoration:none}.promo-close{z-index:2;color:#fff;cursor:pointer;background:#050607cc;border:1px solid #ffffff42;width:36px;height:36px;font-size:24px;position:absolute;top:12px;left:12px}.promo-later{color:#7f898f;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;text-decoration:underline}@keyframes promoIn{0%{opacity:0}to{opacity:1}}@media (width<=850px){.popup-editor-grid{grid-template-columns:1fr}.popup-preview-card{min-height:350px}}@media (width<=600px){.popup-editor{padding:18px}.popup-editor>header{flex-direction:column;align-items:flex-start}.popup-two{grid-template-columns:1fr}.promo-popup{display:block}.promo-popup>img{height:230px;min-height:0}.promo-popup>div{padding:28px 22px}.promo-popup h2{font-size:26px}.theme-controls .theme-upload{grid-template-columns:1fr!important}}.feedback-admin-shortcut{z-index:69;color:#dce1e3;background:linear-gradient(145deg,#252c31,#090c0e);border:1px solid #8d979d60;border-radius:999px;align-items:center;gap:9px;padding:11px 15px;font-size:11px;text-decoration:none;display:flex;position:fixed;bottom:140px;left:24px;box-shadow:0 15px 40px #000a}.feedback-admin-shortcut span{color:#e4a06f}.feedback-page,.feedback-admin{background:linear-gradient(110deg, #050607f2, #080b0ddd), var(--theme-image,url(/msr-skin-bg.jpeg)) center/900px auto fixed;color:#eef1f2;min-height:100vh;padding-bottom:80px}.feedback-page>header,.feedback-admin>header{background:linear-gradient(110deg,#161b1fee,#060809e8),url(/species/snake-dark.png) 50%/cover;border-bottom:1px solid #7b858c55;padding:45px 7vw 55px}.feedback-page>header>a,.feedback-admin>header>a{color:#abb3b8;align-items:center;gap:9px;font-size:10px;text-decoration:none;display:inline-flex}.feedback-page>header>a img{border-radius:50%;width:38px;height:38px}.feedback-page>header>div,.feedback-admin>header>div{max-width:750px;margin-top:35px}.feedback-page>header small,.feedback-admin>header span,.public-reviews>div>span{color:var(--copper2);letter-spacing:4px;font-size:8px}.feedback-page>header h1,.feedback-admin>header h1{margin:12px 0;font-size:42px}.feedback-page>header p,.feedback-admin>header p{color:#a2a9ad;font-size:12px;line-height:1.9}.feedback-layout{grid-template-columns:1.35fr .65fr;gap:15px;max-width:1250px;margin:35px auto;padding:0 20px;display:grid}.feedback-form,.feedback-layout>aside,.feedback-thanks{background:linear-gradient(145deg,#1f2529f2,#080a0cef);border:1px solid #7d878e55;padding:30px;box-shadow:0 25px 70px #0008}.feedback-form>span{color:#aab1b5;font-size:11px}.stars{direction:ltr;justify-content:flex-end;margin:12px 0 24px;display:flex}.stars button{color:#394046;cursor:pointer;background:0 0;border:0;padding:2px;font-size:38px}.stars button.on{color:#d58a5c;text-shadow:0 0 18px #c8784b55}.feedback-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.feedback-fields label{color:#b5bbbf;gap:7px;font-size:10px;display:grid}.feedback-fields label small{color:#6f787e;font-size:7px}.feedback-fields input,.feedback-fields select,.feedback-fields textarea{color:#fff;background:#080b0d;border:1px solid #505b62;outline:0;padding:13px}.feedback-fields textarea{resize:vertical;min-height:145px}.feedback-fields .full{grid-column:1/3}.feedback-fields .consent{background:#0b0e10;border:1px solid #343b40;align-items:center;gap:9px;padding:12px;display:flex}.consent input{accent-color:#ba6b40}.trap{display:none}.feedback-submit{color:#fff;background:linear-gradient(#d28a61,#81462c);border:1px solid #e2a17a55;width:100%;margin-top:18px;padding:14px}.privacy{text-align:center;color:#687178;margin-top:9px;font-size:8px;display:block}.feedback-error{color:#f2939a;font-size:10px}.feedback-layout>aside>span{color:#d18a5e;letter-spacing:3px;font-size:8px}.feedback-layout>aside h2{font-size:27px;line-height:1.5}.feedback-layout>aside>div{border-top:1px solid #343b40;gap:12px;padding:17px 0;display:flex}.feedback-layout>aside b{color:#d08a5d}.feedback-layout>aside p{color:#9aa2a7;margin:0;font-size:10px;line-height:1.8}.feedback-thanks{text-align:center;place-content:center;min-height:470px;display:grid}.feedback-thanks>span{color:#65cda0;border:1px solid #65cda0;border-radius:50%;place-items:center;width:65px;height:65px;margin:auto;font-size:25px;display:grid}.feedback-thanks p{color:#98a0a5}.feedback-thanks a{color:#dfa176}.public-reviews{max-width:1250px;margin:80px auto 0;padding:0 20px}.public-reviews>div:first-child h2{font-size:34px}.review-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.review-grid article{background:linear-gradient(145deg,#1d2327,#080a0c);border:1px solid #707a8150;padding:23px}.review-grid article>div{color:#dc925f;letter-spacing:3px}.review-grid article>div i,.feedback-stars i{color:#3e464b;font-style:normal}.review-grid article>p{color:#c0c5c8;min-height:75px;font-size:11px;line-height:1.9}.review-grid footer{border-top:1px solid #30373b;justify-content:space-between;padding-top:13px;display:flex}.review-grid footer span{color:#7f898f;font-size:8px}.feedback-admin{padding:0 5vw 80px}.feedback-admin>header{margin:0 -5vw 25px}.feedback-stats{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.feedback-stats article{background:linear-gradient(145deg,#1e2529,#080a0c);border:1px solid #68737a55;padding:20px}.feedback-stats span{color:#8e979d;font-size:9px;display:block}.feedback-stats b{margin-top:9px;font-size:27px;display:block}.feedback-stats small{font-size:9px}.feedback-admin-grid{grid-template-columns:1fr 280px;gap:14px;margin-top:15px;display:grid}.feedback-filters{gap:6px;margin-bottom:12px;display:flex;overflow:auto}.feedback-filters button{color:#9ca4a9;white-space:nowrap;background:#0a0d0f;border:1px solid #465158;padding:9px 13px}.feedback-filters button.active{color:#fff;background:#c5794d}.feedback-list{gap:10px;display:grid}.feedback-list>article,.feedback-admin-grid>aside{background:linear-gradient(145deg,#1c2226,#080a0c);border:1px solid #68737a55;padding:20px}.feedback-list article>header{justify-content:space-between;gap:15px;display:flex}.feedback-list h2{margin:6px 0;font-size:17px}.feedback-list small{color:#7f898f;font-size:8px}.feedback-stars{color:#d99161}.feedback-list select,.feedback-list textarea{color:#fff;background:#080b0d;border:1px solid #48535a;padding:9px}.feedback-list>article>p{color:#c4c9cc;font-size:11px;line-height:1.9}.feedback-meta{color:#7d878d;justify-content:space-between;font-size:8px;display:flex}.feedback-list label{color:#9da5aa;gap:7px;margin-top:14px;font-size:9px;display:grid}.feedback-list textarea{min-height:60px}.feedback-list footer{gap:7px;margin-top:12px;display:flex}.feedback-list footer button{color:#ccd1d4;background:#151b1f;border:1px solid #59646b;padding:8px 11px}.feedback-admin-grid>aside p{color:#9ca5aa;border-bottom:1px solid #323a3f;justify-content:space-between;padding:10px 0;font-size:9px;display:flex}.feedback-policy{background:#1d130f;border:1px solid #6d4835;margin-top:25px;padding:15px}.feedback-policy p{line-height:1.8;border:0!important;display:block!important}.feedback-empty{text-align:center;color:#7e888e;border:1px solid #475158;padding:60px}@media (width<=850px){.feedback-admin-shortcut{bottom:122px;left:14px}.feedback-admin-shortcut b{display:none}.feedback-layout,.feedback-admin-grid{grid-template-columns:1fr}.feedback-stats,.review-grid{grid-template-columns:1fr 1fr}}@media (width<=550px){.feedback-page>header h1,.feedback-admin>header h1{font-size:31px}.feedback-fields{grid-template-columns:1fr}.feedback-fields .full{grid-column:1}.review-grid{grid-template-columns:1fr}.feedback-layout{padding:0 12px}.feedback-stats{grid-template-columns:1fr 1fr}.feedback-list article>header{display:grid}}.category-hide,.category-show{cursor:pointer;border-radius:6px;padding:7px 11px}.category-hide{color:#75bfff;background:#102a45;border:1px solid #245d8f}.category-show{color:#70d9a2;background:#123a29;border:1px solid #27734d}.commission-editor{background:#090c0e;border:1px solid #3c464c;grid-template-columns:1fr 1fr;padding:12px;gap:8px!important;margin:14px 0!important;display:grid!important}.commission-editor p{border:1px solid #293137;padding:9px;width:auto!important;margin:0!important}.commission-editor label{color:#8f999f;gap:5px;font-size:9px;display:grid}.commission-editor input{color:#fff;background:#0e1316;border:1px solid #4b575e;width:100%;padding:8px}.commission-editor .commission-total{background:#1a120e;border-color:#7d543a}.commission-editor button{color:#dce8ee;cursor:pointer;background:#17242b;border:1px solid #59717e;grid-column:1/3;padding:8px}.form-grid label:has(select[name=tier]){display:none}.tier-result{color:#758087;white-space:nowrap;margin-top:5px;font-size:8px;display:block}.availability-admin-shortcut{z-index:69;color:#dce1e3;background:linear-gradient(145deg,#252c31,#090c0e);border:1px solid #8d979d60;border-radius:999px;align-items:center;gap:9px;padding:11px 15px;font-size:11px;text-decoration:none;display:flex;position:fixed;bottom:192px;left:24px;box-shadow:0 15px 40px #000a}.availability-admin-shortcut span{color:#70d9a2}@media (width<=850px){.availability-admin-shortcut{bottom:172px;left:14px}.availability-admin-shortcut b{display:none}}.founder-tools{isolation:isolate;width:max-content;max-width:calc(100vw - 28px)}.founder-tools a{white-space:nowrap;min-height:44px}.founder-tools b{line-height:1.35}.founder-tools a>span{color:#d99970;background:linear-gradient(145deg,#333c42,#0b0e10);border:1px solid #aeb7bd44;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.founder-tools svg{display:block}@media (width<=850px){.founder-tools{gap:7px;top:88px!important;bottom:auto!important;left:12px!important}.founder-tools a{border-radius:12px;justify-content:center;width:46px;height:46px;min-height:46px;padding:0}.founder-tools a>span{width:32px;height:32px}.founder-tools b{display:none}.care-admin-shortcut{bottom:66px}.feedback-admin-shortcut{bottom:116px}.availability-admin-shortcut{bottom:166px}}.feedback-admin,.feedback-admin *{min-width:0}.feedback-list>article{overflow:hidden}.feedback-list article>header{align-items:flex-start;width:100%;min-height:0;z-index:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;position:static!important;top:auto!important}.feedback-list article>header>div{min-width:0}.feedback-list article>header select{flex:0 0 170px;max-width:100%}.feedback-list h2,.feedback-list small,.feedback-list>article>p,.feedback-meta span{overflow-wrap:anywhere;word-break:break-word}.feedback-list>article>p{background:#080b0d;border:1px solid #30383d;min-height:58px;margin:18px 0;padding:16px}.feedback-list label textarea{width:100%}.feedback-list footer{flex-wrap:wrap;background:0 0!important;border:0!important;height:auto!important;padding:0!important;position:static!important}.feedback-list footer button{min-height:38px}.feedback-meta{flex-wrap:wrap;gap:12px}@media (width<=550px){.feedback-admin{padding:0 12px 60px}.feedback-admin>header{height:auto;min-height:0;margin:0 -12px 18px;padding:28px 18px 32px;display:block;position:static}.feedback-admin>header>div{margin-top:22px}.feedback-stats{gap:7px}.feedback-stats article{padding:14px}.feedback-stats b{font-size:22px}.feedback-filters{width:100%;padding-bottom:5px}.feedback-filters button{padding:9px 11px}.feedback-list>article{padding:15px}.feedback-list article>header{grid-template-columns:1fr;gap:13px;display:grid!important}.feedback-list article>header select{flex:auto;width:100%;min-height:43px}.feedback-list h2{font-size:18px}.feedback-list small{line-height:1.7;display:block}.feedback-list>article>p{margin:14px 0;padding:13px;font-size:12px}.feedback-meta{grid-template-columns:1fr;gap:6px;display:grid}.feedback-list footer{grid-template-columns:1fr 1fr;gap:7px;display:grid!important}.feedback-list footer button{white-space:normal;width:100%}.feedback-list footer .danger{grid-column:1/-1}.feedback-admin-grid>aside{padding:16px}}.visitor-overview{background:linear-gradient(135deg,#24160f,#101619 55%,#080a0c);border:1px solid #8a654c;margin:18px 0;padding:20px;box-shadow:0 18px 55px #0006}.visitor-title{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.visitor-title h3{margin:5px 0 0;font-size:22px}.visitor-title>small{color:#8e989e;font-size:9px}.visitor-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.visitor-stats .stat{background:#090d0f;border-color:#614936;margin:0}.visitor-stats .stat h3{color:#e2a47d}@media (width<=850px){.visitor-stats{grid-template-columns:1fr 1fr}.visitor-title{flex-direction:column;align-items:flex-start}}@media (width<=480px){.visitor-overview{padding:14px}.visitor-stats{gap:7px}.visitor-stats .stat{padding:14px 10px}.visitor-stats .stat h3{font-size:25px}.visitor-title>small{line-height:1.6}}.sidebar nav .sidebar-special{color:#ffd0ad;background:linear-gradient(90deg,#3a2114,#17191b);border:1px solid #8f5b3c;border-radius:8px;align-items:center;height:45px;margin-top:7px;padding:0 12px;font-size:11px;text-decoration:none;display:flex}.sidebar nav .sidebar-special:hover{background:linear-gradient(90deg,#4a2817,#202428);border-color:#d89162}.sidebar nav .sidebar-special i{color:#e99b68}.sidebar nav .sidebar-special span{flex:1}.sidebar nav .sidebar-special em{float:none;color:#fff;letter-spacing:1px;background:#88502e;font-size:7px}.popup-design-controls{background:#0b0f11;border:1px solid #3d474d;gap:12px;margin:4px 0;padding:16px;display:grid}.popup-design-controls legend{color:#d9986d;padding:0 8px;font-size:10px}.popup-design-controls label{color:#a6aeb3;gap:7px;font-size:9px;display:grid}.popup-design-controls label>b{color:#e0a176;justify-self:end}.popup-design-controls input[type=range]{accent-color:#bd6e41;width:100%}.color-control{grid-template-columns:46px 1fr;gap:7px;display:grid}.color-control input[type=color]{width:46px;height:40px;padding:2px}.popup-preview-card{background:var(--popup-bg,#101417);color:var(--popup-text,#f5f3ef);font-family:var(--popup-font,Tahoma), Arial, sans-serif}.popup-preview-card>figure{background:#07090b;place-items:center;width:calc(100% + 50px);height:230px;margin:-25px -25px auto;display:grid;overflow:hidden}.popup-preview-card>figure img{object-fit:var(--popup-image-fit,cover);object-position:var(--popup-image-x,50%) var(--popup-image-y,50%);width:100%;height:100%;transform:scale(var(--popup-image-scale,1));transform-origin:var(--popup-image-x,50%) var(--popup-image-y,50%);margin:0}.popup-preview-card h3{font-size:var(--popup-title-size,32px);font-weight:var(--popup-weight,700)}.popup-preview-card p{color:inherit;font-size:var(--popup-text-size,14px);font-weight:var(--popup-weight,700)}.promo-popup{background:var(--popup-bg,#101417);color:var(--popup-text,#f5f3ef);font-family:var(--popup-font,Tahoma), Arial, sans-serif}.promo-popup>figure{background:#07090b;place-items:center;width:100%;height:100%;min-height:430px;margin:0;display:grid;overflow:hidden}.promo-popup>figure img{object-fit:var(--popup-image-fit,cover);object-position:var(--popup-image-x,50%) var(--popup-image-y,50%);width:100%;height:100%;transform:scale(var(--popup-image-scale,1));transform-origin:var(--popup-image-x,50%) var(--popup-image-y,50%)}.promo-popup h2{font-size:var(--popup-title-size,32px);font-weight:var(--popup-weight,700)}.promo-popup p{color:inherit;font-size:var(--popup-text-size,14px);font-weight:var(--popup-weight,700)}.promo-later{color:var(--popup-text,#f5f3ef);opacity:.62}@media (width<=600px){.promo-popup>figure{height:230px;min-height:0}}.sidebar nav .audit-link{color:#bfe6ff;background:linear-gradient(90deg,#142532,#17191b);border-color:#425f70}.audit-page{padding-left:4vw;padding-right:4vw}.audit-filters{grid-template-columns:2fr repeat(3,1fr);gap:9px;max-width:1450px;margin:0 auto 15px;display:grid}.audit-filters input,.audit-filters select{color:#fff;background:#080b0d;border:1px solid #4c575e;padding:12px}.audit-list{gap:9px;max-width:1450px;margin:auto;display:grid}.audit-list>article{background:linear-gradient(145deg,#1b2226,#090c0e);border:1px solid #65707855;grid-template-columns:170px 1fr 180px 120px;align-items:center;gap:14px;padding:17px;display:grid}.audit-action{align-items:center;gap:8px;display:flex}.audit-action>b{border-radius:12px;padding:5px 9px;font-size:9px}.audit-إضافة,.audit-إظهار{color:#70d9a2;background:#123b2a}.audit-تعديل{color:#75bfff;background:#173347}.audit-حذف,.audit-إخفاء{color:#ff9a91;background:#40201e}.audit-action span,.audit-list time{color:#8e989e;font-size:9px}.audit-main h2{margin:0 0 7px;font-size:13px}.audit-main p{color:#8e989e;gap:9px;margin:0;font-size:9px;display:flex}.audit-main p b{color:#d9dee1}.audit-list article>button{color:#c8d0d4;background:#12181c;border:1px solid #4f5b62;padding:8px}.audit-details{border-top:1px solid #30383d;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:9px;padding-top:12px;display:grid}.audit-details section{min-width:0}.audit-details section>b{color:#d99a70;font-size:9px}.audit-details pre{white-space:pre-wrap;word-break:break-word;color:#aeb7bc;background:#050708;border:1px solid #293137;max-height:240px;padding:12px;font-size:8px;overflow:auto}@media (width<=850px){.audit-filters,.audit-list>article{grid-template-columns:1fr 1fr}.audit-main{grid-area:1/1/auto/-1}.audit-details{grid-template-columns:1fr}}@media (width<=520px){.audit-filters,.audit-list>article{grid-template-columns:1fr}.audit-main,.audit-details{grid-column:1}.audit-main p{display:grid}.audit-list article>button{width:100%}}.msr-secure-setup{color:#f7f4ef;background:radial-gradient(circle at 50% 0,#25292d 0,#0d1012 42%,#050607 100%);place-items:center;min-height:100vh;padding:24px;font-family:Tahoma,Arial,sans-serif;display:grid}.msr-secure-setup section{text-align:center;background:linear-gradient(145deg,#191d20fa,#080a0cfa);border:1px solid #596067;width:min(100%,520px);padding:38px;box-shadow:0 28px 80px #000,inset 0 0 0 1px #d3dbe117}.msr-secure-setup img{object-fit:cover;border:1px solid #b8c0c6;border-radius:50%;width:104px;height:104px;box-shadow:0 0 38px #cad3da38}.msr-secure-setup span{color:#c4cbd0;letter-spacing:.24em;margin:20px 0 8px;font-size:11px;display:block}.msr-secure-setup h1{margin:0;font-size:38px}.msr-secure-setup p{color:#bdc2c5;margin:16px 0 26px;line-height:1.9}.msr-secure-setup label{text-align:right;color:#e7e9ea;font-weight:700;display:block}.msr-secure-setup input{color:#fff;direction:ltr;background:#07090a;border:1px solid #697178;outline:none;width:100%;margin-top:9px;padding:16px;font:16px monospace}.msr-secure-setup input:focus{border-color:#c5cdd3;box-shadow:0 0 0 3px #c5cdd31f}.msr-secure-setup button,.msr-secure-setup a{color:#0a0c0d;cursor:pointer;background:linear-gradient(#e4e9ec,#aeb7bd);border:0;width:100%;margin-top:18px;padding:16px;font-weight:900;text-decoration:none;display:block}.msr-secure-setup button:disabled{opacity:.65}.msr-secure-setup form b{color:#ff9f96;margin-top:12px;display:block}.msr-secure-setup small{color:#7f878c;margin-top:16px;line-height:1.7;display:block}@media (width<=600px){.msr-secure-setup{padding:14px}.msr-secure-setup section{padding:28px 20px}.msr-secure-setup h1{font-size:32px}}.msr-login{color:#f6f4ef;background:radial-gradient(circle at 50% -5%,#30363b 0,#111518 38%,#050607 72%);place-items:center;min-height:100vh;padding:24px;font-family:Tahoma,Arial,sans-serif;display:grid;overflow:hidden}.msr-login:before{content:"";pointer-events:none;opacity:.22;mix-blend-mode:soft-light;background-image:url(/msr-skin-bg.jpeg);background-size:520px;position:fixed;inset:0}.msr-login-card{text-align:center;background:linear-gradient(145deg,#191e21f7,#07090afc);border:1px solid #667078;width:min(100%,480px);padding:42px 38px;position:relative;box-shadow:0 30px 90px #000,inset 0 0 0 1px #dfe6ea14}.msr-login-logo{background:#080a0b;border:1px solid #8f999f;border-radius:50%;width:116px;height:116px;margin:0 auto 22px;padding:6px;box-shadow:0 0 45px #d5dce12e}.msr-login-logo img{object-fit:cover;border-radius:50%;width:100%;height:100%}.msr-login-card>span{color:#c3cbd0;letter-spacing:.24em;font-size:10px}.msr-login-card h1{margin:14px 0 8px;font-size:40px}.msr-login-card>p{color:#b7bec2;margin:0 0 27px;line-height:1.8}.msr-login-card label{text-align:right;color:#e9ecee;font-weight:800;display:block}.msr-login-card input{box-sizing:border-box;color:#fff;background:#07090a;border:1px solid #626b71;outline:none;width:100%;margin-top:9px;padding:16px;font:16px Arial,sans-serif}.msr-login-card input:focus{border-color:#d1d8dc;box-shadow:0 0 0 3px #d1d8dc1f}.msr-login-card input.otp{text-align:center;letter-spacing:.38em;font-size:28px;font-weight:900}.msr-login-card form>button{color:#080a0b;cursor:pointer;background:linear-gradient(#e7ecef,#aeb8be);border:0;width:100%;margin-top:17px;padding:16px;font-weight:900}.msr-login-card form>button:disabled{opacity:.6}.msr-login-card form>b{color:#ff9a90;margin-top:12px;display:block}.msr-login-card .msr-login-link{color:#c4cbd0;background:0 0;border:1px solid #50585d}.msr-login-card small{color:#788187;margin-top:20px;display:block}.msr-login-card:after{content:"";opacity:.55;background:linear-gradient(90deg,#0000,#d9e0e4,#0000);height:1px;position:absolute;top:16px;left:16px;right:16px}@media (width<=600px){.msr-login{padding:14px}.msr-login-card{padding:34px 20px}.msr-login-card h1{font-size:34px}.msr-login-logo{width:100px;height:100px}}.loyalty-fields{grid-template-columns:repeat(5,1fr);gap:12px;margin:18px 0;display:grid}.loyalty-fields label{gap:8px;display:grid}.point-adjust{gap:6px;display:flex}.point-adjust input{color:#fff;background:#0b0e11;border:1px solid #485159;width:100px;padding:8px}.point-adjust input[name=note]{width:150px}.point-adjust button{background:#c2c9ce;border:0;padding:8px 12px}.points-plus{color:#62ca91}.points-minus{color:#ec7070}.switch-row{align-items:center;gap:8px;display:flex!important}@media (width<=900px){.loyalty-fields{grid-template-columns:1fr 1fr}.point-adjust{min-width:310px}}:where(button,a,[role=button],summary){-webkit-tap-highlight-color:#d28b5c55;touch-action:manipulation}:where(button,a,[role=button],summary):not(:disabled){transition:filter .12s,opacity .12s,box-shadow .12s,border-color .12s}:where(button,a,[role=button],summary):not(:disabled):active{filter:brightness(1.38)contrast(1.04);opacity:.84;box-shadow:inset 0 0 0 2px #f1c09eaa!important}:where(button,a,[role=button],summary):focus-visible{outline-offset:3px;outline:2px solid #e7a479}button:disabled{cursor:not-allowed;opacity:.58}.cart-scrim{animation:.16s ease-out cartScrimIn;z-index:150!important}.cart-drawer{z-index:151;animation:.22s ease-out cartDrawerIn}.empty-cart button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a85e37,#4d2919);border:1px solid #d49a745c;margin-top:16px;padding:11px 18px}@keyframes cartScrimIn{0%{opacity:0}to{opacity:1}}@keyframes cartDrawerIn{0%{opacity:.65;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.cart-scrim,.cart-drawer{animation:none}}.item-image-upload{text-align:center;cursor:pointer;background:linear-gradient(145deg,#151a1d,#07090b) 50%/cover;border:1px dashed #929ca366;place-content:center;min-height:190px;margin:14px 0 20px;display:grid;overflow:hidden}.item-image-upload input[type=file]{opacity:0;pointer-events:none;position:absolute}.item-image-upload b{color:#edf0f2;text-shadow:0 2px 12px #000;font-size:13px}.item-image-upload small{color:#8f989e;text-shadow:0 2px 10px #000;margin-top:8px}.item-image-upload.has-image{border-style:solid;border-color:#d29a765e}.inventory-animal{align-items:center;gap:10px;min-width:170px;display:flex}.inventory-animal img,.inventory-animal>span{object-fit:cover;color:#b87955;background:#0a0d0f;border:1px solid #626c72;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.item-image-editor{position:relative}.item-image-editor .item-image-upload{margin-bottom:8px}.remove-item-image{color:#ffaaa3;cursor:pointer;background:#2b1412;border:1px solid #8d4b45;margin:0 0 18px auto;padding:7px 11px;display:block}.inventory-actions{align-items:center;gap:7px;display:flex}.inventory-actions .edit-item{color:#a9ddfa;cursor:pointer;background:#132631;border:1px solid #4f7084;padding:8px 12px}.inventory-actions .danger{padding:8px 12px}.item-image-upload{position:relative}.item-image-upload>img{background:#050708;width:100%;height:100%;position:absolute;inset:0}.item-image-label{z-index:2;background:#050708aa;place-items:center;padding:12px;display:grid;position:relative}.item-crop-controls{background:#090c0e;border:1px solid #465159;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0 10px;padding:14px;display:grid}.item-crop-controls legend{color:#d89b74;padding:0 8px;font-size:10px}.item-crop-controls label{color:#aeb6bb;gap:7px;font-size:9px;display:grid}.item-crop-controls label:first-of-type{grid-column:1/-1}.item-crop-controls select{color:#fff;background:#0d1215;border:1px solid #515d64;padding:10px}.item-crop-controls input[type=range]{accent-color:#c47b50;width:100%}.item-crop-controls b{color:#e2a47d;justify-self:end}@media (width<=520px){.item-crop-controls{grid-template-columns:1fr}.item-crop-controls label:first-of-type{grid-column:1}}.crm-setup{color:#eef2ef;background:radial-gradient(circle at 80% 0,#23422f55,#0000 30%),linear-gradient(135deg,#07090a,#111619);min-height:100vh;padding:34px clamp(16px,5vw,72px) 80px}.crm-setup>header{align-items:flex-start;gap:28px;max-width:1050px;margin:auto auto 24px;display:flex}.crm-setup>header>a{color:#aeb7b1;border:1px solid #69736d;padding:10px 14px;text-decoration:none}.crm-setup>header span{letter-spacing:2px;color:#66bd83;font-size:9px}.crm-setup h1{margin:8px 0;font-size:32px}.crm-setup header p,.crm-panel p{color:#8f9992;line-height:1.8}.crm-status{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1050px;margin:0 auto 16px;display:grid}.crm-status>div,.crm-panel{background:linear-gradient(145deg,#171d19e8,#090b0aef);border:1px solid #56615a66;box-shadow:inset 0 1px #fff1,0 20px 55px #0008}.crm-status>div{padding:17px}.crm-status small{color:#7e8982;margin-bottom:8px;font-size:9px;display:block}.crm-status b{font-size:12px}.crm-status .ok{color:#6fd691}.crm-status .wait{color:#e0a36b}.crm-panel{max-width:1050px;margin:12px auto;padding:24px}.crm-panel h2{margin:0 0 16px;font-size:17px}.crm-sheet{color:#91e2a9;background:#173020;border:1px solid #4e9b67;padding:12px 16px;text-decoration:none;display:inline-block}.crm-panel ol{color:#b8c0bb;line-height:2}.crm-panel form{gap:14px;max-width:760px;display:grid}.crm-panel label{color:#9aa59e;gap:7px;font-size:10px;display:grid}.crm-panel input{color:#fff;background:#080b09;border:1px solid #56615a;outline:none;width:100%;padding:12px}.crm-panel form>button,.sync-panel>button,.secret-row button{color:#fff;cursor:pointer;background:linear-gradient(#3a7f50,#1c4d2c);border:1px solid #6eb083;padding:12px 18px}.crm-panel button:disabled{opacity:.45;cursor:not-allowed}.secret-row{grid-template-columns:1fr auto;display:grid}.secret-row button{padding-inline:20px}.crm-error{color:#ffafa2!important}.crm-message{color:#91e2a9!important}@media (width<=650px){.crm-setup{padding-inline:12px}.crm-setup>header{gap:15px;display:grid}.crm-status{grid-template-columns:1fr}.crm-panel{padding:18px}.secret-row{grid-template-columns:1fr}.crm-setup h1{font-size:27px}}.variant-editor{border:1px solid #ffffff24;border-radius:14px;grid-column:1/-1;gap:10px;padding:14px;display:grid}.variant-editor legend{padding:0 8px;font-weight:800}.variant-row{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:8px;display:grid}.variant-row button{min-height:44px}@media (width<=700px){.variant-row{grid-template-columns:1fr 1fr}.variant-row label:first-child{grid-column:1/-1}}.launch-announcement{--announcement-bg:#9d1d24;--announcement-text:#d8dde0;z-index:80;box-sizing:border-box;text-align:center;letter-spacing:.055em;background:linear-gradient(100deg,#ffffff0f 0%,transparent 20%,#ffffff29 47%,transparent 67%), linear-gradient(180deg,var(--announcement-bg) 0%,var(--announcement-bg) 28%,var(--announcement-bg) 58%,var(--announcement-bg) 100%);justify-content:center;align-items:center;width:100%;min-height:46px;padding:.68rem 4.5rem;font-family:Arial Narrow,DIN Condensed,Impact,Tahoma,sans-serif;line-height:1.25;text-decoration:none;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.launch-announcement{background:linear-gradient(100deg,#ffffff0f 0%,transparent 20%,#ffffff29 47%,transparent 67%), linear-gradient(180deg,color-mix(in srgb,var(--announcement-bg) 74%,white) 0%,var(--announcement-bg) 28%,color-mix(in srgb,var(--announcement-bg) 63%,black) 58%,color-mix(in srgb,var(--announcement-bg) 86%,black) 100%)}}.launch-announcement{border-top:1px solid #ffbebe42;border-bottom:1px solid #190000d9;box-shadow:inset 0 1px #ffffff21,inset 0 -8px 18px #1900004d,0 8px 24px #00000047}.launch-announcement:after{content:"";pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(105deg,#ffffff06 0 1px,#0000 1px 5px);position:absolute;inset:0}.launch-announcement>span{z-index:1;background:linear-gradient(180deg,#fff 0%,var(--announcement-text) 28%,#858d94 52%,var(--announcement-text) 78%,#aeb5ba 100%);max-width:100%;position:relative}@supports (color:color-mix(in lab, red, red)){.launch-announcement>span{background:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--announcement-text) 88%,white) 28%,#858d94 52%,color-mix(in srgb,var(--announcement-text) 92%,white) 78%,#aeb5ba 100%)}}.launch-announcement>span{color:#0000;-webkit-text-fill-color:transparent;text-shadow:0 1px #00000080;filter:drop-shadow(0 1px 1px #00000094);-webkit-background-clip:text;background-clip:text}.announcement-en,body[data-language=en] .announcement-ar{display:none}body[data-language=en] .announcement-en{display:inline}@media (width<=640px){.launch-announcement{letter-spacing:.035em;min-height:44px;padding:.62rem 4.25rem;font-size:max(14px,.92em)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.dark-world{background:radial-gradient(circle at 50% 0,#1c2830 0,#0000 25%),linear-gradient(#080a0c,#050607);border-bottom:1px solid #272b2e;padding:110px 5vw 70px;position:relative;overflow:hidden}.dark-world:before{content:"";pointer-events:none;opacity:.06;background-image:radial-gradient(#fff 0 1px,#0000 1.5px);background-size:18px 13px;position:absolute;inset:0;transform:skew(-15deg)}.dark-world-head{z-index:1;justify-content:space-between;align-items:end;max-width:1450px;margin:0 auto 38px;display:flex;position:relative}.dark-world-head h2{margin:15px 0 0;font-size:44px;font-weight:500}.dark-world-head>p{color:#8d9499;max-width:480px;font-size:12px;line-height:2}.species-showcase{z-index:1;grid-template-columns:1.15fr .85fr .85fr;gap:12px;max-width:1450px;height:570px;margin:auto;display:grid;position:relative}.species-card{isolation:isolate;background:#111;border:1px solid #30353a;position:relative;overflow:hidden}.species-card img{object-fit:cover;filter:saturate(.75)contrast(1.08);width:100%;height:100%;transition:transform .8s,filter .5s}.species-card:hover img{filter:saturate()contrast(1.06);transform:scale(1.04)}.species-shade{z-index:1;background:linear-gradient(#0000 25%,#050607ee 100%),linear-gradient(90deg,#0007,#0000);position:absolute;inset:0}.species-copy{z-index:2;position:absolute;bottom:28px;left:28px;right:28px}.species-copy small{letter-spacing:3px;color:#d08a5a;font-size:8px}.species-copy h3{margin:9px 0;font-size:31px}.species-copy p{color:#a5aaae;max-width:330px;font-size:10px;line-height:1.8}.species-copy a{color:#e0a071;border-bottom:1px solid #875031;margin-top:10px;padding-bottom:4px;font-size:10px;text-decoration:none;display:inline-block}.soon{z-index:3;color:#e2a477;letter-spacing:1px;background:#100d0be6;border:1px solid #8d5636;padding:6px 11px;font-size:9px;position:absolute;top:18px;left:18px}.texture-line{z-index:1;color:#504d4a;letter-spacing:4px;align-items:center;gap:18px;max-width:1450px;margin:34px auto 0;font-size:8px;display:flex;position:relative}.texture-line i{background:#332e2a;flex:1;height:1px}@media (width<=900px){.dark-world-head{display:block}.dark-world-head>p{margin-top:20px}.species-showcase{grid-template-columns:1fr 1fr;height:auto}.species-card{height:430px}.species-card.snakes{grid-column:1/3}}@media (width<=580px){.dark-world{padding:75px 14px 50px}.dark-world-head h2{font-size:31px}.species-showcase{display:block}.species-card,.species-card.snakes{height:420px;margin-bottom:12px}.texture-line span:nth-of-type(n+3),.texture-line i:nth-of-type(n+2){display:none}}.store{--ink:#07090a;--panel:#0c0f11;--line:#252a2e;--silver:#d7dadc;--muted:#8b9297;--copper:#b96f43;background:var(--ink);color:#f3f4f4;font-family:IBM Plex Sans Arabic,Noto Sans Arabic,Tahoma,Arial,sans-serif}.store-nav{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07090ae6;height:74px;padding:0 4vw}.store-brand img{border:1px solid #33383c;border-radius:7px;width:42px;height:42px}.store-brand b{letter-spacing:4px;font-size:17px}.store-brand span{letter-spacing:2.2px;color:#777e83;font-size:7px}.store-nav nav{gap:30px}.store-nav nav a,.admin-link{color:#adb2b5;font-size:11px}.store-nav nav a:hover,.admin-link:hover{color:#fff}.cart-button{background:#111518;border-color:#454b50;border-radius:2px}.hero{background:linear-gradient(120deg,#07090a 0%,#0a0d0f 58%,#060708 100%);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:7vw;min-height:720px;padding:128px 5vw 70px;overflow:hidden}.hero:before{opacity:.16;background-size:70px 70px}.hero-glow{background:radial-gradient(circle at 22% 36%,#b96f4314,#0000 34%)}.hero-copy h1{letter-spacing:-2px;margin:20px 0;font-size:clamp(48px,4.8vw,72px);line-height:1.18}.hero-copy h1 em{color:#c6c9cb;font-style:normal}.hero-copy>p{color:#9aa0a4;max-width:590px;font-size:14px;line-height:2}.shop-cta{background:var(--copper);box-shadow:none;border-radius:2px}.ghost-cta{color:#b2b6b9}.hero-copy ul{border-top:1px solid var(--line);padding-top:25px}.hero-copy li span{color:#7f868a}.hero-mark{background:#0b0d0f;border:1px solid #2c3135;height:570px;position:relative;overflow:hidden;box-shadow:0 35px 80px #0009}.hero-mark:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#050607d9 100%),linear-gradient(90deg,#06070855,#0000 55%);position:absolute;inset:0}.hero-mark img{object-fit:cover;object-position:center;mix-blend-mode:normal;filter:saturate(.82)contrast(1.08);border-radius:0;width:100%;height:100%}.hero-mark span{z-index:2;color:#c9ccce;letter-spacing:3px;background:#090b0cbb;border:1px solid #565b5f;padding:8px 12px;font-size:8px;position:absolute;inset:auto 22px 20px auto}.trust-strip{border-color:var(--line);color:#9aa0a4;background:#0b0e10}.catalog{background:#090b0d}.section-title h2,.dark-world-head h2{letter-spacing:-1px}.category-tabs button{color:#989ea2;background:#0d1012;border-color:#2a2f33;border-radius:2px}.category-tabs button.active{color:#08090a;background:#d3d6d8;border-color:#d3d6d8}.product-card{background:#0d1012;border-color:#282d31;border-radius:2px}.product-card:hover{border-color:#51575b;transform:translateY(-3px)}.product-art{background-image:linear-gradient(#0000 30%,#080a0cd9),url(/species/snake-dark.webp)!important;background-position:50%!important;background-size:cover!important}.product-art>span{opacity:0}.product-art i{background:#0a0c0dcc;border:1px solid #4c5358;border-radius:2px}.product-info h3{color:#e0e2e3}.traits span{background:#121619;border-color:#2c3236;border-radius:2px}.product-bottom button{color:#08090a;background:#e0e2e3;border-radius:2px}.why{background:#0a0c0e}.why-image{background-image:linear-gradient(#07090a22,#07090acc),url(/species/reptiles-dark.webp);background-position:50%;background-size:cover;border:1px solid #2b3034}.seal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a0bbf;border-color:#8d9296;width:150px;height:150px;font-size:28px}.why-grid article{background:#0d1012;border-color:#292e32}.family{background:linear-gradient(120deg,#121518,#090b0d);border-block:1px solid #2a2e31}.family button{background:#b96f43;border-radius:2px}.store footer{background:#060708}@media (width<=900px){.store-nav{height:66px;padding:0 16px}.hero{min-height:auto;padding:105px 18px 55px;display:block}.hero-copy{max-width:none}.hero-copy h1{font-size:48px}.hero-mark{height:480px;margin-top:45px;display:block}.hero-mark img{object-position:center}.store-nav nav{top:66px}}@media (width<=580px){.store-brand div span{display:none}.hero-copy h1{letter-spacing:-1px;font-size:39px}.hero-copy>p{font-size:12px}.hero-mark{height:390px;margin-top:36px}.hero-copy ul{gap:12px}.hero-copy li b{font-size:18px}.hero-mark span{bottom:14px;right:14px}.catalog{padding-inline:14px}.product-grid{gap:10px}}.product-art>img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.product-image-placeholder{text-align:center;color:#bdc6cb;background:radial-gradient(circle,#263038,#0b0e10 67%);place-content:center;gap:7px;display:grid;position:absolute;inset:0}.product-image-placeholder span{letter-spacing:.24em;font-size:32px;font-weight:900}.product-image-placeholder small{color:#7f898f;font-size:10px}.store-empty{text-align:center;color:#858b90;background:#0d1012;border:1px solid #282d31;padding:55px 20px}.checkout-form{border-top:1px solid #292e32;margin-top:22px;padding-top:18px}.checkout-form h3{font-size:13px}.checkout-form>label{color:#cbd0d3;margin:10px 0;font-size:11px;font-weight:700;display:block}.checkout-form>label>input,.checkout-form>label>textarea{color:#fff;background:#0a0d0f;border:1px solid #30363a;outline:0;width:100%;margin-top:6px;padding:12px;display:block}.checkout-form>label>textarea{resize:vertical;min-height:92px}.cart-summary button:disabled{opacity:.55;cursor:wait}.product-art:after,.product-art>i{pointer-events:none}.product-photo-button{z-index:3;color:#fff;cursor:zoom-in;pointer-events:auto;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0;overflow:hidden}.product-art>i{z-index:4}.product-photo-button img{pointer-events:none;width:100%;height:100%;display:block}.product-photo-button span{opacity:.78;pointer-events:none;background:#050708b8;border:1px solid #ffffff42;padding:6px 9px;font-size:8px;position:absolute;bottom:10px;left:10px}.product-lightbox{color:#f3f4f4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);direction:rtl;background:#000e;place-items:center;padding:18px;font-family:IBM Plex Sans Arabic,Noto Sans Arabic,Tahoma,Arial,sans-serif;animation:.16s lightboxIn;z-index:2147483000!important;display:grid!important;position:fixed!important;inset:0!important}.product-lightbox>section{background:#060809;border:1px solid #879198;grid-template-rows:minmax(0,1fr) auto;width:min(100%,1050px);height:min(88dvh,900px);display:grid;position:relative;box-shadow:0 35px 100px #000}.product-lightbox img{object-fit:contain;background:#020303;width:100%;height:100%;min-height:0}.lightbox-close{z-index:2;color:#fff;cursor:pointer;background:#050708dd;border:1px solid #fff6;border-radius:50%;width:44px;height:44px;font-size:28px;position:absolute;top:12px;right:12px}.product-lightbox footer{border-top:1px solid #343a3e;justify-content:space-between;align-items:center;gap:15px;background:#0c1012!important;grid-template-columns:none!important;padding:15px 18px!important;display:flex!important;position:static!important}.product-lightbox footer div{gap:5px;display:grid}.product-lightbox footer small{color:#9ca5aa;font-size:8px}.product-lightbox footer b{font-size:16px}.product-lightbox footer>button{color:#080a0b;cursor:pointer;background:linear-gradient(#f0f2f3,#9da5aa);border:1px solid #e1e5e766;padding:11px 16px;font-weight:800}@keyframes lightboxIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (width<=600px){.product-lightbox{padding:8px}.product-lightbox>section{height:86dvh}.product-lightbox footer{padding:12px!important}.product-lightbox footer>button{padding:10px 12px}.product-photo-button span{opacity:1}}.store{background:#050607 url(/msr-skin-bg.jpeg) top/1100px fixed}.store-nav{background:#040608db;box-shadow:0 10px 40px #0008}.cinematic-hero{isolation:isolate;background:#050607;grid-template-columns:minmax(0,1fr) 250px;min-height:790px;padding:135px 7vw 75px;display:grid}.cinematic-hero:before{content:"";z-index:-1;opacity:1;background:linear-gradient(90deg,#030405f5 0%,#050607d9 42%,#05060745 72%,#030405b8 100%),linear-gradient(#03040555 45%,#030405 100%);position:absolute;inset:0}.hero-slides{z-index:-2;position:absolute;inset:0;overflow:hidden}.hero-slides img{object-fit:cover;object-position:center;opacity:0;filter:grayscale()contrast(1.18)brightness(.66);width:108%;height:108%;animation:24s ease-in-out infinite msrCrossfade;position:absolute;inset:-4%;transform:scale(1.03)}.hero-slides img:nth-child(2){animation-delay:8s}.hero-slides img:nth-child(3){animation-delay:16s}.hero-copy{text-shadow:0 3px 25px #000;align-self:center}.hero-copy h1{font-weight:430}.hero-monogram{z-index:2;text-align:center;place-self:end;width:190px;position:relative}.hero-monogram img{aspect-ratio:1;object-fit:cover;filter:grayscale()contrast(1.15);border:1px solid #ffffff30;border-radius:50%;width:100%;box-shadow:0 20px 55px #000}.hero-monogram span{color:#8f9599;letter-spacing:2px;margin-top:13px;font-size:7px;display:block}.trust-strip{background:#080b0df5}.dark-world,.catalog,.why,.family,.store footer{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#06080af5;position:relative}.catalog:before,.why:before{content:"";pointer-events:none;opacity:.035;mix-blend-mode:screen;background:url(/msr-skin-bg.jpeg) 50%/850px;position:absolute;inset:0}.product-card,.why-grid article{box-shadow:0 18px 45px #0005}.store-kicker{color:#c8875d}.shop-cta,.family button{background:linear-gradient(135deg,#b56a3f,#754127)}@keyframes msrCrossfade{0%{opacity:0;transform:scale(1.03)}7%{opacity:1}28%{opacity:1;transform:scale(1.1)}40%,to{opacity:0;transform:scale(1.13)}}@media (width<=900px){.cinematic-hero{grid-template-columns:1fr;min-height:760px;padding:120px 24px 55px}.cinematic-hero:before{background:linear-gradient(90deg,#030405ef 0%,#050607b5 70%,#05060788),linear-gradient(#0000 40%,#030405 100%)}.hero-monogram{width:110px;margin-top:34px}.hero-slides img{object-position:62% center}}@media (width<=580px){.cinematic-hero{min-height:720px;padding-top:110px}.hero-slides img{filter:grayscale()contrast(1.16)brightness(.52)}.hero-monogram{width:88px}.hero-copy h1{font-size:42px}.hero-copy ul{background:#05060788;border:1px solid #ffffff13;padding:18px 10px}}@media (prefers-reduced-motion:reduce){.hero-slides img{animation:none}.hero-slides img:first-child{opacity:1}}.quick-stock,.proof,.faq{z-index:2;background:linear-gradient(120deg,#171d21f5,#060809f6),url(/msr-skin-bg.jpeg) 50%/800px;border-bottom:1px solid #8f989e45;padding:55px 6vw;position:relative}.quick-stock{justify-content:space-between;align-items:center;gap:25px;display:flex}.quick-stock small,.proof small,.faq small{color:#d28a5d;letter-spacing:3px;font-size:8px}.quick-stock h2{margin:10px 0 0;font-size:25px}.quick-stock>div:last-child{gap:8px;display:flex}.quick-stock a,.empty-actions a{color:#e2e5e6;background:#111619;border:1px solid #828c925e;padding:11px 15px;font-size:10px;text-decoration:none}.quick-stock a:last-child,.empty-actions a:first-child{background:linear-gradient(135deg,#b86b40,#6d3925)}.store-empty h3{color:#e3e6e7}.store-empty p{font-size:11px}.empty-actions{justify-content:center;gap:8px;margin-top:20px;display:flex}.proof{grid-template-columns:.7fr 1.3fr;gap:30px;display:grid}.proof h2,.faq h2{font-size:36px}.proof>div>p,.faq>div>p{color:#969fa4}.proof-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.proof-grid article{background:#090c0ee8;border:1px solid #76808755;padding:20px}.proof-grid span{color:#d48a5b}.proof-grid p{font-size:10px;line-height:1.9}.proof-grid small{letter-spacing:0;color:#828b90}.faq{grid-template-columns:.65fr 1.35fr;gap:45px;display:grid}.faq details{border-bottom:1px solid #66717855;padding:16px}.faq summary{cursor:pointer;font-size:13px}.faq details p{color:#939ca1;font-size:10px;line-height:1.9}.floating-whatsapp{z-index:80;color:#fff;background:linear-gradient(145deg,#193b2a,#08110d);border:1px solid #6fd09a88;padding:11px 17px;text-decoration:none;display:grid;position:fixed;bottom:18px;left:18px;box-shadow:0 15px 40px #000}.floating-whatsapp b{font-size:11px}.floating-whatsapp span{color:#9ac9ad;font-size:8px}.customer-tool{color:#eef1f2;direction:rtl;background:linear-gradient(120deg,#050607eb,#080b0df5),url(/msr-skin-bg.jpeg) 50%/900px fixed;min-height:100vh;padding:35px 6vw 80px}.customer-tool>a{color:#aab2b7;text-decoration:none}.customer-tool>section{background:linear-gradient(145deg,#20272bf2,#07090bf2);border:1px solid #858f955e;max-width:720px;margin:50px auto;padding:38px;box-shadow:0 30px 90px #000}.customer-tool small{color:#d08a5e;letter-spacing:3px}.customer-tool h1{font-size:43px}.customer-tool>section>p{color:#9ba3a8;line-height:2}.customer-tool form{gap:12px;margin-top:25px;display:grid}.customer-tool label{color:#aeb5b9;gap:7px;font-size:10px;display:grid}.customer-tool input,.customer-tool textarea{color:#fff;background:#080b0d;border:1px solid #505a60;padding:13px}.customer-tool textarea{min-height:100px}.customer-tool form button{color:#fff;background:linear-gradient(135deg,#b96c41,#744027);border:1px solid #d99a7655;padding:14px}.tool-whatsapp{color:#8cd5aa;margin-top:18px;display:inline-block}.tool-success,.track-result{background:#091810;border:1px solid #58b68477;margin-top:25px;padding:22px}.track-result{gap:7px;display:grid}.track-result b{color:#8dd5aa;font-size:25px}.tool-error{color:#ef8e95!important}@media (width<=750px){.quick-stock,.proof,.faq{padding:38px 16px;display:block}.quick-stock>div:last-child{flex-wrap:wrap;margin-top:20px}.proof-grid{grid-template-columns:1fr;margin-top:25px}.faq>div:last-child{margin-top:20px}.customer-tool{padding-inline:12px}.customer-tool>section{padding:25px 18px}.customer-tool h1{font-size:34px}}.trust-strip{z-index:3;text-shadow:0 1px 8px #000;background:linear-gradient(#20252aee,#090b0dee 48%,#171b1eee);border-block:1px solid #8b939a55;margin:0;position:relative;box-shadow:inset 0 1px #fff3,inset 0 -1px #000,0 16px 42px #0009}.trust-strip:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#dce2e71f 28%,#0000 50%,#dce2e716 74%,#0000);position:absolute;inset:2px 0}.dark-world,.catalog,.why,.family{background-color:#060708;border-bottom:1px solid #aeb5bb33;overflow:hidden}.dark-world:after,.catalog:after,.why:after,.family:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(115deg,#0000 10%,#edf3f70b 31%,#0000 43%),radial-gradient(circle at 50% 0,#dce2e812,#0000 32%);position:absolute;inset:0}.dark-world{background-image:linear-gradient(#080a0cf0,#050607f7),url(/msr-skin-bg.jpeg);background-position:50%;background-size:auto,900px}.dark-world:before{opacity:.13;mix-blend-mode:screen;background-image:url(/msr-skin-bg.jpeg);background-size:650px;transform:none}.dark-world-head,.species-showcase,.texture-line{z-index:2}.section-title h2,.dark-world-head h2,.why h2,.family h2{color:#e8eaeb;background:linear-gradient(#fff 5%,#aeb4b8 52%,#f1f2f3 75%,#747b80 100%);-webkit-text-fill-color:transparent;text-shadow:0 10px 35px #0009;-webkit-background-clip:text;background-clip:text}.species-card:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(120deg,#0000 35%,#f4f7f812 48%,#0000 58%);border:1px solid #fff1;transition:transform .9s;position:absolute;inset:0;transform:translate(-120%)}.species-card:hover:after{transform:translate(120%)}.catalog{background-image:linear-gradient(90deg,#060708f8 0%,#080a0ced 58%,#060708d9),url(/species/snake-dark.webp),url(/msr-skin-bg.jpeg);background-position:50%,right -170px center,50%;background-size:auto,680px,800px}.catalog:before{opacity:.08;background-size:720px}.section-title,.category-tabs,.product-grid,.store-empty{z-index:2;position:relative}.section-title{border-bottom:1px solid #9fa6ab2e;padding-bottom:26px}.section-title:after{content:"MSR  ·  SELECTED  ·  VERIFIED";color:#8e959a;letter-spacing:3px;font-size:7px;position:absolute;bottom:8px;left:0}.category-tabs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;width:100%;display:grid}.category-tabs button{isolation:isolate;color:#eef1f2;text-align:right;background:linear-gradient(145deg,#252b2f,#090b0d);border:1px solid #7e858a4d;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:5px;min-height:190px;padding:18px 14px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff2,0 14px 30px #0008}.category-tabs button:before{content:"";z-index:-1;background:linear-gradient(#05060718 15%,#050607ed 92%);position:absolute;inset:0}.category-tabs button img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.category-tabs button span{font-size:17px;font-weight:900}.category-tabs .category-name-en{text-align:left;display:none}body[data-language=en] .category-tabs .category-name-ar{display:none}body[data-language=en] .category-tabs .category-name-en{display:block}.category-tabs button small{color:#c7cccf;max-width:100%;font-size:12px;line-height:1.5;display:block}.category-tabs button.active{color:#fff;background:linear-gradient(145deg,#343a3e,#111416);border-color:#e2e6e8;box-shadow:inset 0 1px #fff,0 0 0 2px #d7dde226,0 18px 40px #000}.product-card{background:linear-gradient(145deg,#262b2f 0%,#0b0d0f 34%,#14181b 100%);border-color:#858c9252;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff2,inset 0 0 0 4px #07090a,0 24px 55px #000a}.product-card:before{content:"";z-index:4;background:linear-gradient(90deg,#0000,#e7ecef,#0000);width:38%;height:1px;position:absolute;top:0;right:12%;box-shadow:0 0 16px #eef6ff80}.product-card:hover{border-color:#d4d9dc88;transform:translateY(-5px);box-shadow:inset 0 1px #fff3,inset 0 0 0 4px #07090a,0 30px 70px #000}.product-art:after{content:"";z-index:2;background:linear-gradient(120deg,#0000 35%,#fff1 49%,#0000 62%);transition:transform .9s;position:absolute;inset:0;transform:translate(-120%)}.product-card:hover .product-art:after{transform:translate(120%)}.product-info{background:linear-gradient(#0a0c0eea,#060708f7),url(/msr-skin-bg.jpeg) 50%/560px;position:relative}.product-info:before{content:"";pointer-events:none;border-top:1px solid #d9dfe32b;position:absolute;inset:0}.product-info>*{z-index:1;position:relative}.product-bottom button{background:linear-gradient(#f6f7f7,#9ba1a5 48%,#d9dcde);border:1px solid #f0f2f455;box-shadow:inset 0 1px #fff,0 7px 18px #0008}.why{background-image:linear-gradient(90deg,#050607e8,#080a0cf8 55%),url(/species/reptiles-dark.webp),url(/msr-skin-bg.jpeg);background-position:0,50%;background-size:auto,720px,850px}.why>div{z-index:2;position:relative}.why-image{outline-offset:-7px;border:1px solid #afb6bb66;outline:1px solid #050607;box-shadow:inset 0 0 0 8px #050607aa,inset 0 1px #fff3,0 35px 80px #000}.seal{background:radial-gradient(circle,#171b1edb,#050607e8);border:1px solid #cbd0d3;box-shadow:inset 0 0 0 5px #050607,inset 0 0 0 6px #8d949955,0 18px 45px #000}.why-grid article{background:linear-gradient(145deg,#24292d,#0a0c0e 45%,#15191c);border-color:#7b82874d;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff1,0 16px 36px #0008}.why-grid article:after{content:"";border:1px solid #c9d0d41a;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-35px;right:-30px}.why-grid article b{color:#c48258;text-shadow:0 0 18px #b56a3f55}.family{isolation:isolate;background-image:linear-gradient(90deg,#050607f5 12%,#06080ade 52%,#050607c7),url(/species/maine-coon-dark.webp),url(/msr-skin-bg.jpeg);background-position:50%,50% 39%,50%;background-size:auto,cover,760px;padding-block:105px;box-shadow:inset 0 1px #fff2,inset 0 -1px #fff1}.family:before{content:"";z-index:0;border:1px solid #c7cdd12e;border-radius:50%;width:560px;height:560px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 10px #050607aa,inset 0 0 0 11px #fff1,0 0 100px #000}.family>*{z-index:2;position:relative}.family button,.shop-cta{background:linear-gradient(#d49368,#8c4e2e 52%,#ad623b);border:1px solid #e6a47a55;box-shadow:inset 0 1px #ffd9c2,0 12px 30px #0009}.store footer{background-image:linear-gradient(#13171ae8,#050607f8),url(/msr-skin-bg.jpeg);background-size:auto,760px;border-top:1px solid #9aa1a650;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff1}.store footer:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 20%,#f1f5f70b 43%,#0000 60%);position:absolute;inset:0}.store footer>*{z-index:1;position:relative}.store footer a{color:#aeb4b8;transition:color .25s,text-shadow .25s}.store footer a:hover{color:#fff;text-shadow:0 0 14px #dce5ea66}.cart-scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cart-drawer{background-image:linear-gradient(145deg,#171b1ef2,#07090afb 48%),url(/msr-skin-bg.jpeg);background-size:auto,650px;border-left:1px solid #b8c0c566;box-shadow:-30px 0 90px #000}.cart-drawer:before{content:"";pointer-events:none;border:1px solid #fff1;position:absolute;inset:6px}.cart-drawer h2{background:linear-gradient(#fff,#8e959a 70%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.checkout-form>input{background:linear-gradient(#161a1d,#080a0c);border-color:#747b8055;box-shadow:inset 0 1px #fff1}.checkout-form>input:focus{border-color:#c9cfd388;box-shadow:0 0 0 3px #bcc7ce12}.cart-summary button{background:linear-gradient(#d49368,#82472a);box-shadow:inset 0 1px #ffd8be,0 12px 30px #0008}@keyframes storefrontSilverSweep{0%,70%{transform:translate(-130%)}to{transform:translate(130%)}}@media (width<=900px){.catalog{background-position:50%,right -330px center,50%}.family{background-position:50%,58%,50%}.why{background-position:0,35%,50%}}@media (width<=580px){.trust-strip{background:linear-gradient(#1c2125,#080a0c)}.catalog,.why,.family{background-size:auto,cover,620px}.section-title:after{display:none}.category-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:visible}.category-tabs button{min-height:150px;padding:14px 12px}.product-card{box-shadow:inset 0 1px #fff1,inset 0 0 0 3px #07090a,0 18px 40px #0009}.family{padding-block:80px}.family:before{width:350px;height:350px}.cart-drawer{width:min(94vw,440px)}}@media (prefers-reduced-motion:reduce){.species-card:after,.product-art:after{transition:none}}.language-switch{z-index:95;color:#f1f3f4;cursor:pointer;background:linear-gradient(145deg,#22292d,#080a0c);border:1px solid #9ba4aa66;align-items:center;gap:7px;padding:8px 11px;display:flex;position:fixed;top:84px;left:18px;box-shadow:0 12px 35px #0009}.language-switch b{color:#e0a078;border:1px solid #c7865f77;place-items:center;min-width:24px;height:24px;font-size:10px;display:grid}.language-switch span{letter-spacing:.5px;font-size:9px}body[data-language=en] .store,body[data-language=en] .care,body[data-language=en] .feedback-page,body[data-language=en] .customer-tool{font-family:Arial,Helvetica Neue,sans-serif}body[data-language=en] .store-nav nav,body[data-language=en] .store-actions,body[data-language=en] .quick-stock,body[data-language=en] .section-title,body[data-language=en] .dark-world-head,body[data-language=en] .care-title,body[data-language=en] .care-tools{direction:ltr}body[data-language=en] .floating-whatsapp{left:auto;right:18px}@media (width<=900px){.language-switch{top:75px;left:10px}body[data-language=en] .store-nav nav{left:0;right:auto}}.store{--leather:url(/msr-skin-bg.jpeg);--silver-line:#aab2b84a;--silver-hi:#e8edf0;background:#050607 var(--leather) center top/920px auto fixed}.store-nav{background:linear-gradient(#171b1eea,#050708f5);border-bottom:1px solid #c4cbd044;height:70px;box-shadow:0 12px 35px #000b,inset 0 1px #fff2}.store-nav:after{content:"";background:linear-gradient(90deg,#0000,#dce2e766,#0000);height:1px;position:absolute;bottom:1px;left:0;right:0}.cinematic-hero{min-height:690px;padding-top:112px;padding-bottom:58px}.hero-copy>p{max-width:560px}.hero-copy ul{max-width:520px}.hero-monogram{opacity:.82;width:150px}.hero-slides img{filter:grayscale()contrast(1.12)brightness(.56);animation-duration:30s}.trust-strip{padding-block:15px;font-size:9px;box-shadow:inset 0 1px #fff2,inset 0 -1px #000,0 10px 28px #0008}.quick-stock{background:linear-gradient(110deg, #0c0f11ee, #171c20e8 48%, #080a0cf4), var(--leather) center/760px auto;border-color:var(--silver-line);padding:38px 6vw;box-shadow:inset 0 1px #fff1}.quick-stock h2{font-size:22px}.quick-stock a,.empty-actions a{background:linear-gradient(#242b2f,#0b0e10);border-color:#9da6ac66;box-shadow:inset 0 1px #fff2}.quick-stock a:last-child,.empty-actions a:first-child{background:linear-gradient(135deg,#aa6038,#5f321f);border-color:#d69a7655}.dark-world,.catalog,.why,.proof,.faq,.family,.store footer{background-color:#07090a;background-image:linear-gradient(125deg, #050607f2, #111519e7 48%, #050607f4), var(--leather)!important;background-blend-mode:normal!important;background-position:50%!important;background-size:auto,780px!important}.dark-world{padding-top:78px;padding-bottom:54px}.dark-world-head{margin-bottom:28px}.dark-world-head>p{max-width:420px;line-height:1.8}.species-showcase{gap:10px;height:470px}.species-copy p{display:none}.species-copy{bottom:22px}.species-card{border-color:#aab2b84d;box-shadow:inset 0 1px #fff2,0 18px 45px #0009}.texture-line{display:none}.catalog{padding-top:78px;padding-bottom:82px}.section-title{margin-bottom:20px}.category-tabs{margin-bottom:24px}.product-grid{gap:14px}.product-card{background:linear-gradient(145deg,#171c20ed,#080a0ced);border-color:#929ba14a;box-shadow:inset 0 1px #fff1,0 16px 38px #0008}.product-card:hover{border-color:#d5dce080}.product-info{padding:18px}.product-info h3{font-size:18px}.traits{gap:5px}.traits span{padding:5px 8px}.why{gap:5vw;padding-top:82px;padding-bottom:82px}.why-grid{gap:8px}.why-grid article{padding:20px}.why-grid article p{line-height:1.65}.seal{width:125px;height:125px}.proof,.faq{padding-top:70px;padding-bottom:70px}.proof-grid article{background:linear-gradient(145deg,#171c20dd,#07090be8);border-color:#939ca24b}.faq{gap:7vw}.faq details{padding:15px 8px}.faq summary{font-weight:600}.family{padding-block:76px}.family p{max-width:650px;margin-inline:auto}.store footer{padding-top:58px}.store footer>div:not(.store-brand){flex-wrap:wrap;justify-content:center;gap:10px 22px;max-width:900px;margin-inline:auto;display:flex}.store footer a{margin:0}.language-switch{background:linear-gradient(145deg,#252c30,#090b0d);border-color:#aab3b966;padding:7px;inset:auto 18px 18px auto}.language-switch span{display:none}.floating-whatsapp{border-color:#7cb69266;padding:9px 13px}.floating-whatsapp span{display:none}.customer-tool,.feedback-page,.care{background-image:linear-gradient(115deg, #050607ed, #111519e9 48%, #050607f3), var(--leather)!important;background-size:auto,820px!important;background-attachment:fixed!important}.customer-tool>section,.feedback-form,.feedback-layout>aside,.feedback-thanks,.care-card,.guide{background-image:linear-gradient(145deg, #20262aec, #07090bef), var(--leather);background-size:auto,620px;border-color:#9da6ac55;box-shadow:inset 0 1px #fff2,0 24px 65px #0009}@media (width<=900px){.cinematic-hero{min-height:660px;padding-top:98px}.hero-monogram{display:none}.dark-world{padding-top:60px}.species-showcase{height:auto}.species-card{height:390px}.why,.proof,.faq{padding-block:58px}.language-switch{inset:auto 12px 12px auto}.floating-whatsapp{bottom:12px;left:12px}}@media (width<=580px){.store-nav{height:64px}.cinematic-hero{min-height:625px;padding-top:92px}.hero-copy h1{font-size:38px}.hero-copy ul{margin-top:30px}.trust-strip{grid-template-columns:1fr 1fr;gap:8px;padding:13px;display:grid}.quick-stock{padding:28px 15px}.quick-stock h2{font-size:18px}.dark-world-head>p{display:none}.species-card,.species-card.snakes{height:320px}.species-copy h3{font-size:25px}.catalog{padding-top:58px}.why-grid{grid-template-columns:1fr 1fr}.why-grid article p{display:none}.proof h2,.faq h2{font-size:29px}.family{padding-inline:18px}.store footer>div:not(.store-brand){text-align:center;grid-template-columns:1fr 1fr;display:grid}}.care-library,.care-principles,.care>footer,.feedback-page>header,.feedback-layout,.public-reviews{background-color:#07090a;background-image:linear-gradient(120deg,#050607ef,#12171ae8 50%,#050607f3),url(/msr-skin-bg.jpeg)!important;background-position:50%!important;background-size:auto,760px!important}.care-principles article,.guide-body section,.review-grid article{background:linear-gradient(145deg,#171c20e8,#07090bea);border-color:#929ba151}.care-hero,.feedback-page>header{border-bottom-color:#aab2b84a}.care-grid{gap:15px}.care-tools input,.feedback-fields input,.feedback-fields select,.feedback-fields textarea,.checkout-form input,.checkout-form textarea{color:#f4f5f5;background:linear-gradient(#111518,#07090b);border-color:#6e787e}.public-menu{z-index:110;position:fixed;top:16px;right:18px}.public-menu-button{color:#eef1f2;cursor:pointer;background:linear-gradient(145deg,#242b2f,#080a0c);border:1px solid #aab3b960;align-items:center;gap:8px;height:42px;padding:0 13px;display:flex;box-shadow:0 12px 35px #0009}.public-menu-button span{font-size:16px}.public-menu-button b{font-size:9px}.public-menu-scrim{z-index:-1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020304b5;border:0;position:fixed;inset:0}.public-menu nav{background:linear-gradient(145deg,#1c2226f8,#060809fa),url(/msr-skin-bg.jpeg) 50%/600px;border:1px solid #aab3b961;width:min(330px,100vw - 28px);padding:9px;position:absolute;top:50px;right:0;box-shadow:0 28px 80px #000}.public-menu nav:before{content:"MSR · قائمة التصفح";color:#c78157;letter-spacing:3px;border-bottom:1px solid #69737a45;padding:9px 12px 13px;font-size:7px;display:block}.public-menu nav a{color:#d9dde0;border-bottom:1px solid #555f6540;align-items:center;gap:12px;padding:13px 11px;text-decoration:none;transition:all .2s;display:flex}.public-menu nav a:hover{background:#ffffff08}.public-menu nav a:last-child{border-bottom:0}.public-menu nav a>span{color:#d1946c;background:#0a0d0f;border:1px solid #7d878d55;place-items:center;width:31px;height:31px;display:grid}.public-menu nav a div{gap:4px;display:grid}.public-menu nav a b{font-size:11px}.public-menu nav a small{color:#7f898f;font-size:8px}.public-menu nav .home-link{background:linear-gradient(90deg,#2a1a12aa,#0000);border:1px solid #b6785155}body[data-language=en] .public-menu{left:18px;right:auto}body[data-language=en] .public-menu nav{direction:ltr;left:0;right:auto}@media (width<=650px){.public-menu{top:11px;right:11px}.public-menu-button{justify-content:center;width:42px;padding:0}.public-menu-button b{display:none}body[data-language=en] .public-menu{left:11px;right:auto}.public-menu nav{top:48px}}.floating-cart{z-index:88;color:#fff;cursor:pointer;background:linear-gradient(135deg,#a85e37,#4d2919);border:1px solid #d09a776e;grid-template-columns:1fr 30px auto;align-items:center;gap:9px;min-width:190px;height:48px;padding:0 14px;animation:.35s ease-out cartArrive;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #000d,0 0 0 1px #fff1,inset 0 1px #fff3}.floating-cart span{text-align:start;font-size:11px;font-weight:700}.floating-cart b{color:#0a0c0d;background:#f3f4f4;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.floating-cart small{white-space:nowrap;border-inline-start:1px solid #ffffff30;padding-inline-start:10px;font-size:9px}@keyframes cartArrive{0%{opacity:0;transform:translate(-50%,18px)scale(.94)}to{opacity:1;transform:translate(-50%)scale(1)}}body[data-language=en] .floating-cart{direction:ltr}@media (width<=580px){.floating-cart{min-width:175px;height:44px;bottom:12px}.floating-cart small{font-size:8px}}.cart-button{align-items:center;gap:7px;transition:all .25s;display:flex;position:relative}.cart-button>small{color:#f0c0a3;white-space:nowrap;border-inline-start:1px solid #ffffff32;padding-inline-start:8px;font-size:8px}.cart-button.has-items{color:#fff;box-shadow:0 0 0 1px #ffffff10,0 8px 26px #0009;background:linear-gradient(135deg,#8f4d2d,#351d13)!important;border-color:#d2936d!important}.cart-button.has-items i{transform:scale(1.08);color:#090b0c!important;background:#f0f2f3!important}@media (width<=580px){.cart-button>small{display:none}.cart-button.has-items:after{content:"";background:#f2a376;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 12px #f29662}}.family-whatsapp{color:#fff;background:linear-gradient(#d49368,#8c4e2e 52%,#ad623b);border:1px solid #e6a47a55;padding:14px 25px;text-decoration:none;display:inline-block;box-shadow:inset 0 1px #ffd9c2,0 12px 30px #0009}.store-error{z-index:2;color:#ffd0c7;text-align:center;background:#25100dcc;border:1px solid #8d4238;padding:30px;position:relative}.store-error button{color:#fff;background:#4b1f18;border:1px solid #c97b6d;padding:9px 14px}.public-menu nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;max-height:calc(100dvh - 72px);overflow-y:auto}body[data-language=en] :is(.store,.care,.feedback-page,.customer-tool,.privacy-page,.public-menu,.promo-popup),body[data-language=en] :is(input,textarea,select){text-align:left;direction:ltr}body[data-language=en] :is(.store-nav,.store-brand,.hero-copy,.quick-stock,.dark-world-head,.species-copy,.section-title,.product-info,.product-bottom,.why,.why-grid,.faq,.family,.cart-drawer,.checkout-form,.care-hero,.care-library,.care-title,.care-tools,.care-card,.guide,.feedback-layout,.feedback-form,.feedback-fields,.public-reviews,.customer-tool){text-align:left}body[data-language=en] .store-nav nav,body[data-language=en] .hero-copy>div,body[data-language=en] .hero ul,body[data-language=en] .traits,body[data-language=en] .product-bottom,body[data-language=en] .feedback-fields .consent{direction:ltr}body[data-language=en] .hero li:first-child{padding-left:0;padding-right:25px}body[data-language=en] .hero li{border-left:0;border-right:1px solid #292d31}body[data-language=en] .hero li:last-child{border-right:0}body[data-language=en] .species-copy{left:28px;right:auto}body[data-language=en] .public-menu nav{left:0;right:auto}body[data-language=en] .public-menu nav a,body[data-language=en] .public-menu nav a div{text-align:left}body[data-language=en] .cart-button i{margin-left:6px;margin-right:0}body[data-language=en] .cart-drawer{left:0;right:auto}.homepage-content-controls{background:linear-gradient(145deg,#121719,#080b0c);border:1px solid #465159;gap:14px;margin-top:18px;padding:20px;display:grid}.homepage-content-controls legend{color:#d9a27d;letter-spacing:.08em;padding:0 8px;font-size:11px;font-weight:800}.homepage-content-controls>p{color:#9da7ab;margin:0 0 4px;font-size:11px;line-height:1.8}.homepage-content-controls label{color:#c3cace;gap:7px;font-size:10px;font-weight:700;display:grid}.homepage-content-controls input:not([type=range]),.homepage-content-controls textarea{color:#f4f1eb;width:100%;font:inherit;background:#060809;border:1px solid #3c474d;padding:11px 12px}.homepage-content-controls textarea{resize:vertical;min-height:110px;line-height:1.8}.homepage-fields-row,.homepage-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.homepage-stat-grid .full{grid-column:1/-1}.homepage-image-manager{border-top:1px solid #30393d;gap:12px;margin-top:6px;padding-top:16px;display:grid}.homepage-image-manager h3{color:#eef1f2;margin:0;font-size:13px}.homepage-image-url{grid-template-columns:1fr auto;gap:8px;display:grid}.homepage-image-url button,.homepage-image-list nav button{color:#eef1f2;cursor:pointer;background:#141a1d;border:1px solid #59646a;padding:9px 12px}.homepage-image-list{gap:9px;display:grid}.homepage-image-list article{background:#090c0e;border:1px solid #303a3f;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px;display:grid}.homepage-image-list article>img{object-fit:contain;background:#020303;border:1px solid #394348;width:76px;height:58px}.homepage-image-list article>div{gap:4px;min-width:0;display:grid}.homepage-image-list article b{color:#f0ede7;font-size:10px}.homepage-image-list article small{color:#818d92;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.homepage-image-list nav{gap:5px;display:flex}.homepage-image-list nav button{min-width:34px;padding:7px}.homepage-image-list nav .remove{color:#ffb2a7;border-color:#713c3c}.homepage-image-list button:disabled,.homepage-image-url button:disabled{cursor:not-allowed;opacity:.35}@media (width<=650px){.homepage-fields-row,.homepage-stat-grid{grid-template-columns:1fr}.homepage-stat-grid .full{grid-column:auto}.homepage-image-list article{grid-template-columns:64px minmax(0,1fr)}.homepage-image-list article>img{width:64px;height:52px}.homepage-image-list nav{grid-column:1/-1;justify-content:flex-end}.homepage-image-url{grid-template-columns:1fr}}body[data-language=en] .cart-close,body[data-language=en] .guide-x{left:auto;right:16px}body[data-language=en] .feedback-fields .full{grid-column:1/3}.account-link{color:#e5e8ea;border:1px solid #545e65;align-items:center;gap:6px;padding:9px 12px;text-decoration:none;display:flex}@media (width<=700px){.account-link span{display:none}.account-link{padding:9px}}.account-icon{font-size:18px}.account-link.signed-in{padding-block:6px}.account-copy{white-space:nowrap}.account-level{letter-spacing:.5px;border:1px solid;padding:4px 6px;font-size:7px;font-style:normal}.account-level.silver{color:#d2d7da;background:#aab0b512}.account-level.gold{color:#e2b84f;background:#b488161a}.account-level.vip{color:#b989ff;background:#7f44cb1c}.store-menu-scrim{display:none}.order-success{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020304d9;place-items:center;padding:20px;display:grid;z-index:1400!important;position:fixed!important;inset:0!important}.order-success section{text-align:center;background:linear-gradient(145deg,#1d2428,#07090a);border:1px solid #97a2a866;width:min(480px,100%);padding:38px 28px;box-shadow:0 35px 100px #000}.order-success section>span{color:#fff;background:#247443;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:28px;display:grid}.order-success h2{margin:0 0 14px}.order-success p{color:#b9c0c4;line-height:1.8}.order-success a,.order-success button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c47a4c,#6d351f);border:1px solid #b97c56;width:100%;margin-top:12px;padding:14px;font-weight:800;text-decoration:none;display:block}.order-success button{background:#0b0e10;border-color:#59636a}@media (width<=900px){.store-nav{padding-inline:12px}.store-brand,.store-actions,.mobile-menu{min-width:0}.store-actions{flex-shrink:0}.store-nav nav.show{z-index:120;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:linear-gradient(145deg,#1b2024fc,#050708fc),url(/msr-skin-bg.jpeg) 50%/560px;border:1px solid #8e989e66;gap:0;max-height:calc(100dvh - 80px);padding:12px;position:fixed;top:66px;left:10px;right:10px;overflow-y:auto;box-shadow:0 30px 80px #000;display:flex!important}.store-nav nav.show a{border-bottom:1px solid #69737a45;min-height:48px;padding:15px 12px;font-size:13px;display:block}.store-nav nav.show a:last-child{border-bottom:0}.store-menu-scrim{z-index:110;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);touch-action:none;background:#020304b8;border:0;display:block;position:fixed;inset:0}.mobile-menu{z-index:130;cursor:pointer;flex:0 0 44px;place-items:center;width:44px;min-width:44px;min-height:44px;padding:0;display:grid;position:relative}.account-link.signed-in{max-width:48px}.account-link.signed-in .account-copy,.account-level{display:none}}@media (width<=580px){.store-nav nav.show{top:64px;left:8px;right:8px}.store-brand img{width:40px;height:40px}.store-brand b{letter-spacing:3px;font-size:18px}.store-brand div span{display:none}.account-link,.account-link.signed-in{justify-content:center;width:40px;max-width:40px;padding:7px}.account-link .account-copy,.account-link.signed-in .account-copy{display:none}.account-icon{font-size:16px;display:inline!important}.store-actions{gap:5px}.cart-button{padding:9px;font-size:10px}.mobile-menu{flex-basis:44px}}.product-bottom{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.product-bottom>p{border-bottom:1px solid #ffffff18;width:100%;padding-bottom:12px}.variant-picker{border:0;width:100%;min-width:0;margin:0;padding:0}.variant-picker legend{color:#d9dde0;margin-bottom:9px;font-size:14px;font-weight:800}.variant-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.product-bottom .variant-picker button{text-align:right;border-radius:3px;grid-template-columns:minmax(0,1fr);align-content:center;gap:4px 8px;width:100%;min-width:0;min-height:52px;position:relative;color:#fff!important;box-shadow:none!important;background:linear-gradient(145deg,#171b1e,#090b0d)!important;border:1px solid #454c51!important;padding:8px 10px!important;display:grid!important}.product-bottom .variant-picker button.active{outline-offset:2px;outline:2px solid #c47a4c;background:linear-gradient(145deg,#3a2117,#12171a 62%,#24150f)!important;border-color:#e0a078!important;box-shadow:inset 0 1px #ffd3b55c,inset 0 0 0 1px #d4936866,0 0 18px #b96f4333!important}.variant-name-stock{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.variant-picker button b{overflow-wrap:anywhere;min-width:0;font-size:13px}.variant-picker .variant-price{color:#e7aa83;white-space:nowrap;font-size:11px}.variant-name-stock small{color:#d7dcdf;text-shadow:0 1px 8px #000;flex:none;margin:0;font-size:11px;font-weight:800;line-height:1.2}.quantity-row{background:#080b0dcc;border:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;margin:0;padding:12px;display:flex}.quantity-row>div:first-child{gap:4px;min-width:0;display:grid}.quantity-row b{color:#f1f3f4;font-size:14px}.quantity-row small{color:#8f979c;font-size:10px;line-height:1.5}.selected-size{color:#aeb5b9;font-size:11px;font-weight:600;line-height:1.55;display:block}.selected-size span{color:#e7aa83;font-weight:900}.quantity-stepper,.cart-quantity{direction:ltr;flex:none;align-items:center;display:flex;flex-direction:row!important}.product-bottom .quantity-stepper button,.cart-items .cart-quantity button{place-items:center;width:40px;min-width:40px;height:40px;font-size:20px;color:#fff!important;box-shadow:none!important;background:#161b1e!important;border:1px solid #596168!important;padding:0!important;display:grid!important}.quantity-stepper output,.cart-quantity output{color:#fff;background:#080a0c;border-block:1px solid #596168;place-items:center;min-width:42px;height:40px;font-size:16px;font-weight:800;display:grid}.product-bottom .quantity-stepper button:disabled,.cart-items .cart-quantity button:disabled{opacity:.3;cursor:not-allowed}.product-bottom>.product-add-button{width:100%;min-height:48px;margin:0;padding:12px 16px;font-size:14px;font-weight:800;display:block}.cart-quantity{width:max-content;margin-top:9px}.cart-items .cart-quantity button{width:32px;min-width:32px;height:32px;font-size:17px}.cart-quantity output{min-width:34px;height:32px;font-size:13px}.cart-quantity span{color:#899197;margin-left:8px;font-size:9px}.cart-items article>button{align-self:start}@media (width<=580px){.variant-picker>div{grid-template-columns:minmax(0,1fr)}.quantity-row{padding:11px}.quantity-stepper button,.quantity-stepper output{height:44px}.quantity-stepper button{width:44px;min-width:44px}}.store{background-color:var(--bg)!important;background-image:linear-gradient(#050709e8, #050709e8), var(--theme-image,url(/msr-skin-bg.jpeg))!important;background-size:auto,900px!important;background-attachment:scroll,fixed!important}html[data-theme-ready=true] body{background-color:var(--bg);background-image:linear-gradient(#050709e8, #050709e8), var(--theme-image,url(/msr-skin-bg.jpeg));background-size:auto,900px;background-attachment:scroll,fixed}html[data-theme-ready=true] .store{--ink:var(--bg);--panel:color-mix(in srgb,var(--bg) 84%,var(--theme-accent) 16%);--line:color-mix(in srgb,var(--theme-accent) 34%,transparent);--silver:var(--theme-accent);--muted:color-mix(in srgb,var(--theme-accent) 68%,var(--bg));--copper:var(--theme-primary);--copper2:var(--theme-accent)}html[data-theme-ready=true] .store-nav{background:color-mix(in srgb,var(--bg) 91%,transparent)!important;border-color:color-mix(in srgb,var(--theme-accent) 28%,transparent)!important}html[data-theme-ready=true] .hero{background:linear-gradient(115deg,color-mix(in srgb,var(--bg) 94%,transparent),color-mix(in srgb,var(--copper) 18%,var(--bg) 82%))!important}html[data-theme-ready=true] .hero-glow{background:radial-gradient(circle at 22% 36%,color-mix(in srgb,var(--copper) 32%,transparent),transparent 40%)!important}html[data-theme-ready=true] .hero-copy h1 em,html[data-theme-ready=true] .hero-copy li b,html[data-theme-ready=true] .dark-world-head h2,html[data-theme-ready=true] .why h2,html[data-theme-ready=true] .family h2{color:var(--theme-accent)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}html[data-theme-ready=true] .store-kicker,html[data-theme-ready=true] .quick-stock small,html[data-theme-ready=true] .proof small,html[data-theme-ready=true] .faq small,html[data-theme-ready=true] .species-copy small,html[data-theme-ready=true] .texture-line span{color:var(--copper)!important}html[data-theme-ready=true] .trust-strip,html[data-theme-ready=true] .quick-stock,html[data-theme-ready=true] .proof,html[data-theme-ready=true] .faq,html[data-theme-ready=true] .dark-world,html[data-theme-ready=true] .catalog,html[data-theme-ready=true] .why,html[data-theme-ready=true] .family,html[data-theme-ready=true] .store footer{border-color:color-mix(in srgb,var(--theme-accent) 28%,transparent)!important;background-color:color-mix(in srgb,var(--bg) 94%,transparent)!important;background-image:linear-gradient(120deg,color-mix(in srgb,var(--bg) 88%,transparent),color-mix(in srgb,var(--copper) 10%,var(--bg) 90%)),var(--theme-image)!important;background-position:50%!important;background-size:auto,900px!important}html[data-theme-ready=true] .product-card,html[data-theme-ready=true] .why-grid article,html[data-theme-ready=true] .species-card,html[data-theme-ready=true] .faq details,html[data-theme-ready=true] .store-empty{border-color:color-mix(in srgb,var(--theme-accent) 30%,transparent)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--theme-accent) 10%,var(--bg)),var(--bg))!important}html[data-theme-ready=true] .shop-cta,html[data-theme-ready=true] .family-whatsapp,html[data-theme-ready=true] .product-bottom button,html[data-theme-ready=true] .category-tabs button.active,html[data-theme-ready=true] .quick-stock a:last-child,html[data-theme-ready=true] .empty-actions a:first-child{background:linear-gradient(135deg,var(--copper),color-mix(in srgb,var(--copper) 58%,var(--bg)))!important;border-color:color-mix(in srgb,var(--copper) 70%,white)!important}html[data-texture=metal] .store,html[data-texture=metal] .dark-world,html[data-texture=metal] .catalog,html[data-texture=metal] .why,html[data-texture=metal] .family{background-image:linear-gradient(120deg,color-mix(in srgb,var(--theme-accent) 14%,var(--bg)),var(--bg) 48%,color-mix(in srgb,var(--theme-accent) 8%,var(--bg)))!important}html[data-texture=carbon] .store,html[data-texture=carbon] .dark-world,html[data-texture=carbon] .catalog,html[data-texture=carbon] .why,html[data-texture=carbon] .family{background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 7%,var(--bg)) 0 5px,var(--bg) 5px 10px)!important}html[data-texture=clean] .store,html[data-texture=clean] .dark-world,html[data-texture=clean] .catalog,html[data-texture=clean] .why,html[data-texture=clean] .family,html[data-texture=clean] .quick-stock,html[data-texture=clean] .proof,html[data-texture=clean] .faq{background-image:linear-gradient(135deg,var(--bg),color-mix(in srgb,var(--copper) 7%,var(--bg)))!important}.hero-theme-controls{background:#090c0e;border:1px solid #4a555b;gap:11px;padding:14px;display:grid}.hero-theme-controls legend{color:#d9a27d;padding:0 7px;font-size:10px}.hero-theme-controls>label{color:#aab2b7;gap:7px;font-size:9px;display:grid}.hero-theme-controls input[type=range]{width:100%;accent-color:var(--copper)}.hero-overlay-sample{border:1px solid #626b70;height:150px;position:relative;overflow:hidden}.hero-overlay-sample img{object-fit:cover;width:100%;height:100%}.hero-overlay-sample:after{content:"";opacity:var(--sample-opacity);position:absolute;inset:0}.hero-overlay-sample.silver:after{mix-blend-mode:color;background:linear-gradient(115deg,#e9eef2 0%,#7f8991 24%,#dce2e6 48%,#59636b 72%,#eef2f4 100%)}.hero-overlay-sample.black:after{background:#000}.hero-overlay-sample.custom:after{background:var(--sample-color)}.hero-overlay-sample.none:after{display:none}.hero-overlay-sample span{z-index:2;color:#fff;background:#050607bb;padding:6px 9px;font-size:8px;position:absolute;bottom:10px;right:10px}.hero-slides:after{content:"";z-index:3;pointer-events:none;opacity:var(--hero-overlay-opacity,.42);position:absolute;inset:0}html[data-hero-overlay=silver] .hero-slides:after{mix-blend-mode:color;background:linear-gradient(115deg,#eef3f6 0%,#78838b 24%,#dce2e6 48%,#515b63 72%,#f2f5f6 100%)}html[data-hero-overlay=black] .hero-slides:after{background:#000}html[data-hero-overlay=custom] .hero-slides:after{background:var(--hero-overlay-color,#c8cdd1)}html[data-hero-overlay=none] .hero-slides:after{display:none}html[data-theme-ready=true] .hero-slides img{filter:saturate(.82)contrast(1.08)!important}.account-page{color:#f5f3ef;background:radial-gradient(circle at 75% 15%,#26313a 0,#0000 28%),linear-gradient(145deg,#050607,#0c1013 55%,#050607);min-height:100vh;padding:clamp(24px,6vw,72px);font-family:Tahoma,Arial,sans-serif}.account-shell{background:linear-gradient(145deg,#14191df0,#07090bfa);border:1px solid #4c555c;width:min(1080px,100%);min-height:75vh;margin:auto;padding:clamp(24px,5vw,64px);box-shadow:0 30px 90px #000}.account-brand{color:inherit;direction:ltr;align-items:center;gap:14px;text-decoration:none;display:flex}.account-brand img{object-fit:cover;border:1px solid #76818a;border-radius:50%;width:68px;height:68px}.account-brand div{display:grid}.account-brand b{letter-spacing:.2em}.account-brand span,.account-page small{color:#b8c0c6;letter-spacing:.18em;font-size:11px}.account-welcome{padding:8vh 0 2vh}.account-welcome h1,.account-form h1,.member-head h1{margin:18px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,7vw,82px);line-height:1.1}.account-welcome em{color:#d39a68;font-style:normal}.account-welcome>p{color:#c6cacc;max-width:620px;line-height:2}.account-choices{grid-template-columns:repeat(3,1fr);gap:12px;margin:35px 0;display:grid}.account-choices button,.account-choices a,.account-form>button,.member-shop{color:#fff;background:#161b1f;border:1px solid #6a747b;justify-content:space-between;padding:19px;font:700 16px Tahoma;text-decoration:none;display:flex}.account-choices button:first-child,.account-form>button,.member-shop{color:#080a0c;background:linear-gradient(135deg,#d7dde1,#818b93)}.points-promise{border-top:1px solid #394047;align-items:center;gap:14px;padding-top:24px;display:flex}.points-promise b{color:#d39a68;font-size:38px}.points-promise i{color:#9ca5ab;margin-inline-start:auto}.account-form{gap:16px;width:min(560px,100%);margin:7vh auto 0;display:grid}.account-back,.text-button{width:max-content;color:#c4cbd0!important;background:0 0!important;border:0!important;justify-content:flex-start!important;padding:0!important}.account-form label{color:#dfe3e5;gap:8px;display:grid}.account-form input{color:#fff;background:#090b0d;border:1px solid #4d565d;padding:16px;font-size:16px}.account-message{color:#e7bd98;border:1px solid #815b3d;padding:12px}.member-profile{margin-top:55px}.member-head{justify-content:space-between;align-items:start;display:flex}.member-head h1{margin-bottom:5px;font-size:clamp(38px,6vw,70px)}.member-head button{color:#fff;background:0 0;border:1px solid #56616a;padding:12px 18px}.member-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin:32px 0;display:grid}.member-stats article{background:#0c1013;border:1px solid #454d54;gap:8px;padding:25px;display:grid}.member-stats b{color:#d4a071;font-size:42px}.member-stats .account-status{color:#dfe4e7;font-size:22px}.member-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.member-columns>section{border:1px solid #3e464d;padding:22px}.member-row{border-top:1px solid #30373c;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.member-row div{gap:5px;display:grid}.member-row span,.account-empty{color:#9da5aa;font-size:13px}.member-row .plus{color:#6bd39b}.member-row .minus{color:#ef7878}.member-shop{gap:30px;width:max-content;margin-top:24px}@media (width<=720px){.account-page{padding:0}.account-shell{border:0;min-height:100vh;padding:24px}.account-choices,.member-stats,.member-columns{grid-template-columns:1fr}.account-welcome{padding-top:50px}.account-choices{gap:8px}.points-promise{flex-wrap:wrap;align-items:start}.points-promise i{width:100%;margin:0}.member-head{gap:18px;display:grid}.member-head h1{font-size:42px}}.member-level-card{--level:#c8cdd0;border:1px solid color-mix(in srgb,var(--level) 55%,transparent);background:linear-gradient(125deg,color-mix(in srgb,var(--level) 14%,#090b0d),#080a0c 58%);box-shadow:inset 0 1px color-mix(in srgb,var(--level) 34%,transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:25px;margin:32px 0;padding:24px;display:grid}.member-level-card.gold{--level:#d8aa45}.member-level-card.vip{--level:#9c68e8}.member-level-mark{aspect-ratio:1;border:1px solid var(--level);text-align:center;width:105px;box-shadow:inset 0 0 30px color-mix(in srgb,var(--level) 16%,transparent),0 0 35px color-mix(in srgb,var(--level) 10%,transparent);border-radius:50%;place-content:center;display:grid}.member-level-mark span{letter-spacing:3px;font-size:9px}.member-level-mark b,.member-level-copy h2{color:var(--level)}.member-level-mark b{letter-spacing:1px;font-size:18px}.member-level-mark small{letter-spacing:0}.member-level-copy h2{margin:5px 0;font:42px Georgia,serif}.member-level-copy p{color:#b1b8bc;margin:0 0 12px;font-size:12px}.level-progress{background:#22282c;max-width:440px;height:7px;overflow:hidden}.level-progress i{background:linear-gradient(90deg,var(--level),#fff);height:100%;display:block}.member-level-copy>span{color:#8d969c;margin-top:7px;font-size:10px;display:block}.member-level-facts{gap:22px;display:flex}.member-level-facts p{margin:0;display:grid}.member-level-facts b{color:var(--level);font-size:20px}.member-level-facts span{color:#8d969c;font-size:9px}@media (width<=720px){.member-level-card{grid-template-columns:auto 1fr;gap:16px;padding:18px}.member-level-mark{width:82px}.member-level-facts{border-top:1px solid #ffffff18;grid-column:1/3;padding-top:15px}.member-level-copy h2{font-size:30px}}.level-settings{max-width:none}.level-settings hr{border:0;border-top:1px solid #30363b;margin:30px 0}.level-rule-grid{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.level-rule{--level:#d8aa45;border:1px solid color-mix(in srgb,var(--level) 48%,#252a30);background:linear-gradient(145deg,color-mix(in srgb,var(--level) 10%,#101316),#0b0e11);margin:0;padding:20px}.level-rule.vip{--level:#a26ce9}.level-rule legend{color:var(--level);letter-spacing:1px;padding:0 10px;font-size:19px;font-weight:800}.level-rule legend i{background:var(--level);width:9px;height:9px;box-shadow:0 0 14px var(--level);border-radius:50%;margin-left:8px;display:inline-block}.level-rule-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.level-rule label{color:#adb4b9;gap:7px;font-size:10px;display:grid}.level-rule input,.level-rule select{color:#fff;background:#080b0d;border:1px solid #505961;width:100%;margin:0;padding:12px}.level-rule small{color:#858d93;margin-top:14px;display:block}.level-order-note{color:#c5cbd0;font-size:10px}.loyalty-error{color:#ffb7ae;background:#301714;border:1px solid #9a4d45;padding:14px 17px}@media (width<=850px){.level-rule-grid{grid-template-columns:1fr}.level-rule-fields{grid-template-columns:1fr 1fr}}@media (width<=520px){.level-rule-fields{grid-template-columns:1fr}.level-settings,.level-rule{padding:15px}}:root{--msr-copper:#b86d3f;--msr-silver:#d7dce0;--msr-blue:#4c9bd0;--msr-black:#030506}.store{color:#f4f5f5;background:#050708 url(/msr-skin-bg.jpeg) top/1000px fixed!important}.store:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 80% 5%,#5ba8dc13,#0000 25%),radial-gradient(circle at 20% 18%,#b86d3f10,#0000 24%),linear-gradient(115deg,#020304f2,#070a0ce8 48%,#020304f5);position:fixed;inset:0}.store>*{z-index:1;position:relative}.store>.store-nav{z-index:220!important;position:sticky!important;top:0!important}.store>.store-menu-scrim{z-index:200!important;position:fixed!important}.store-nav nav.show{z-index:230!important}.store-nav{background:linear-gradient(#101418f2,#030506ee)!important;border-bottom:1px solid #87939b66!important;height:82px!important;padding:0 5vw!important;box-shadow:inset 0 -1px #050607,0 14px 55px #000c!important}.store-nav:after{content:"";background:linear-gradient(90deg, transparent, var(--msr-blue), var(--msr-silver), var(--msr-copper), transparent);opacity:.72;height:1px;position:absolute;bottom:-1px;left:4vw;right:4vw}.store-brand img{border:1px solid #a5afb666!important;box-shadow:0 0 0 3px #080a0c,0 8px 25px #000,0 0 18px #4c9bd020!important}.store-brand b{color:#0000;background:linear-gradient(#fff,#9099a0 58%,#f4f5f5);-webkit-background-clip:text;background-clip:text;letter-spacing:6px!important;font-size:19px!important}.store-brand span{color:#a36a48!important;letter-spacing:3.3px!important}.store-nav nav a{position:relative;color:#bec4c8!important}.store-nav nav a:after{content:"";background:linear-gradient(90deg, var(--msr-copper), var(--msr-silver));height:1px;transition:all .25s;position:absolute;bottom:-9px;left:100%;right:0}.store-nav nav a:hover:after{left:0}.hero{isolation:isolate;background:linear-gradient(90deg,#030405ed 0%,#050709ad 48%,#02030466 100%)!important;border-bottom:1px solid #9aa5ac55!important;min-height:790px!important;padding:150px 6vw 75px!important}.hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#020304e8 0%,#0000 53%),linear-gradient(#0000 68%,#040607 100%),radial-gradient(circle at 75% 30%,#4c9bd018,#0000 25%);position:absolute;inset:0}.hero-slides:after{mix-blend-mode:color!important;opacity:.52!important;background:linear-gradient(112deg,#141a1ef0 0%,#aab3ba82 22%,#11171b45 45%,#dfe5e85f 69%,#27323a88 100%)!important}.hero-slides img{filter:saturate(.72)contrast(1.16)brightness(.78)!important}.hero-copy{max-width:720px!important}.hero-copy .store-kicker{align-items:center;gap:12px;display:inline-flex;color:#c3c9cd!important;letter-spacing:3.6px!important;font-size:9px!important}.hero-copy .store-kicker:before{content:"";background:linear-gradient(90deg, var(--msr-blue), var(--msr-silver));width:44px;height:1px}.hero-copy h1{letter-spacing:-2.5px!important;text-shadow:0 8px 45px #000!important;font-size:clamp(54px,5.4vw,84px)!important;font-weight:500!important;line-height:1.12!important}.hero-copy h1 em{display:inline-block;color:var(--msr-silver)!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(#fff 4%,#818b93 43%,#eef1f3 67%,#737e86 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.hero-copy>p{color:#bdc3c7!important;font-size:14px!important;line-height:2.15!important}.shop-cta{background:linear-gradient(135deg,#cc8253,#713820)!important;border:1px solid #e7a77f!important;box-shadow:inset 0 1px #fff5,0 12px 40px #8a462536!important}.ghost-cta{color:#d5dade!important;background:#080b0db8!important;border-color:#9ca7ad66!important}.hero-copy ul{background:linear-gradient(110deg,#101519d9,#040607d9)!important;border:1px solid #8e989f42!important;box-shadow:inset 0 1px #fff2,0 20px 50px #0008!important}.hero-copy li b{color:#eef1f2!important}.hero-copy li:not(:last-child){border-left:1px solid #89949b36}.hero-monogram{aspect-ratio:3/2!important;background:url(/msr-brand-identity.jpeg) 50%/cover no-repeat!important;border:1px solid #aab4ba66!important;align-self:center!important;width:min(500px,38vw)!important;margin:0!important;display:block!important;position:relative!important;box-shadow:0 0 0 7px #050708bb,0 45px 110px #000,0 0 55px #4c9bd01f!important}.hero-monogram img{opacity:0!important;width:100%!important;height:100%!important}.hero-monogram span{position:absolute;bottom:-38px;left:0;right:0;color:#9fa8ae!important;letter-spacing:4px!important}.trust-strip{background:linear-gradient(#1a2024f2,#060809f7)!important;border-block:1px solid #8f9aa15c!important;padding:19px 5vw!important}.trust-strip span{color:#c4c9cc!important}.quick-stock,.proof,.faq,.dark-world,.catalog,.why,.family,.store footer{background-image:linear-gradient(115deg,#07090af5,#101519ed 52%,#040607f8),url(/msr-skin-bg.jpeg)!important;background-size:auto,850px!important;border-color:#87919845!important}.section-title,.dark-world-head{border-bottom:1px solid #727d8445;padding-bottom:24px!important}.section-title:after,.dark-world-head:after{content:"";background:linear-gradient(90deg, var(--msr-copper), var(--msr-silver), transparent);width:120px;height:1px;margin-top:24px;display:block}.section-title h2,.dark-world-head h2,.why h2,.family h2,.faq h2{letter-spacing:-1px!important;color:#eef0f1!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(#fff,#88939a 48%,#e9edef 72%,#6f7a82)!important;-webkit-background-clip:text!important;background-clip:text!important;font-weight:500!important}.store-kicker,.quick-stock small,.proof small,.faq small,.species-copy small{color:#c98255!important;letter-spacing:3.8px!important}.species-card,.product-card,.why-grid article,.review-grid article,.faq details{background:linear-gradient(145deg,#252c31 0%,#090c0e 32%,#11161a 100%)!important;border:1px solid #89949b50!important;box-shadow:inset 0 1px #fff2,inset 0 0 0 4px #050708,0 25px 65px #0009!important}.species-card:after,.product-card:after,.why-grid article:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 18%,#e8eef20b 37%,#0000 53%);position:absolute;inset:0}.product-card:hover,.species-card:hover{border-color:#c8d0d58c!important;transform:translateY(-6px)!important;box-shadow:inset 0 1px #fff3,inset 0 0 0 4px #050708,0 35px 85px #000c,0 0 30px #4c9bd012!important}.product-info small,.traits span{color:#9da6ac!important}.product-bottom{border-top:1px solid #76808742!important}.product-bottom button,.category-tabs button.active,.family-whatsapp,.quick-stock a:last-child{color:#fff!important;background:linear-gradient(135deg,#c47a4c,#6d351f)!important;border:1px solid #d99b75!important;box-shadow:inset 0 1px #fff4!important}.category-tabs{background:#050708aa;border:1px solid #6f7a8145;padding:7px}.category-tabs button{color:#969fa5!important;border:1px solid #0000!important}.category-tabs button.active{color:#fff!important}.why-image{border-color:#a2acb269!important;box-shadow:inset 0 0 0 8px #040607cc,0 35px 90px #000d,0 0 40px #4c9bd018!important}.seal{background:linear-gradient(145deg,#c47a4c,#5b2b19)!important;border:1px solid #e1a17a!important}.family{box-shadow:inset 0 1px #fff1;border-block:1px solid #9aa5ac52!important}.family:before{content:"MSR";letter-spacing:18px;color:#fff;opacity:.018;font-size:190px;font-weight:800;position:absolute;top:50%;left:6vw;transform:translateY(-50%)}.store footer{border-top:1px solid #939da450!important}.store footer:before{content:"";background:linear-gradient(90deg, transparent, var(--msr-blue), var(--msr-silver), var(--msr-copper), transparent);height:1px;position:absolute;top:0;left:5vw;right:5vw}.floating-whatsapp{background:linear-gradient(145deg,#1c252a,#07090b)!important;border:1px solid #8e999f66!important;box-shadow:0 20px 55px #000c!important}.floating-whatsapp:before{background:var(--msr-copper)!important}@media (width<=850px){.store-nav{height:68px!important;padding:0 14px!important}.hero{background:linear-gradient(#030405d6,#050709f7)!important;min-height:auto!important;padding:105px 18px 76px!important}.hero-monogram{width:min(100%,520px)!important;margin:48px auto 24px!important;display:block!important}.hero-copy h1{font-size:46px!important}.hero-copy ul{grid-template-columns:repeat(3,1fr)!important}.family:before{font-size:100px}.trust-strip{background:linear-gradient(110deg,#222a2ff5,#080b0df8)!important}.quick-stock,.proof,.faq,.dark-world,.catalog,.why,.family{border-bottom:1px solid #8f9aa15c!important}}@media (width<=520px){.hero-copy h1{font-size:39px!important}.hero-copy>p{font-size:12px!important}.hero-copy ul{padding:14px 8px!important}.hero-copy li b{font-size:17px!important}.hero-monogram{margin:36px auto 28px!important;display:block!important;box-shadow:0 0 0 4px #050708,0 28px 65px #000,0 0 28px #4c9bd024!important}.hero-monogram span{letter-spacing:2px;font-size:6px;bottom:-30px}.section-title h2,.dark-world-head h2,.why h2,.family h2,.faq h2{font-size:30px!important}.species-card,.product-card,.why-grid article{border-color:#9da7ad66!important}}.store>.cart-scrim{z-index:1000!important;position:fixed!important;inset:0!important}.store>.floating-cart{z-index:900!important;position:fixed!important;bottom:18px!important;left:50%!important}@media (width<=580px){.store>.floating-cart{bottom:12px!important}}:root{--msr-ink:#050708;--msr-silver:#d9e0e3;--msr-muted:#a5adb1;--msr-line:#d6e1e62e}.msr-home{color:#f4f2ed;background:linear-gradient(#050708e6,#050708f5),url(/msr-skin-bg.jpeg) center/cover fixed,var(--msr-ink);min-height:100vh;font-family:inherit;overflow:hidden}.msr-home:before{content:"";z-index:0;pointer-events:none;opacity:.42;background:radial-gradient(circle at 8% 12%,#a5b9c333,#0000 27%),radial-gradient(circle at 92% 76%,#394a532e,#0000 31%);position:fixed;inset:0}.msr-home>*{z-index:1;position:relative}.msr-home-brand{border-bottom:1px solid var(--msr-line);align-items:center;gap:14px;width:min(1480px,100% - 48px);margin:0 auto;padding:24px 0;display:flex}.msr-home-brand img{object-fit:cover;filter:grayscale()contrast(1.15);border-radius:50%;width:54px;height:54px;box-shadow:0 0 0 1px #ffffff2e}.msr-home-brand div{gap:2px;display:grid}.msr-home-brand b{letter-spacing:.18em;font-family:Georgia,serif;font-size:22px}.msr-home-brand span{color:var(--msr-muted);letter-spacing:.05em;font-size:11px;font-weight:700}.msr-founder,.msr-team-story{grid-template-columns:minmax(420px,1.12fr) minmax(340px,.88fr);align-items:center;gap:clamp(48px,8vw,126px);width:min(1480px,100% - 48px);margin:0 auto;display:grid}.msr-founder{min-height:calc(100vh - 103px);padding:clamp(70px,9vw,138px) 0}.msr-founder-copy{max-width:820px}.msr-kicker,.msr-manifesto-heading>span{width:fit-content;color:var(--msr-silver);letter-spacing:.06em;border:1px solid #dee8ec47;margin:0 0 26px;padding:8px 14px;font-size:13px;font-weight:850}.msr-founder h1{letter-spacing:-.055em;margin:0 0 36px;font-size:clamp(54px,7.4vw,116px);font-weight:900;line-height:.98}.msr-founder h1 span{color:#0000;background:linear-gradient(135deg,#f7f8f7,#89979e 78%);-webkit-background-clip:text;background-clip:text;margin-top:12px;display:block}.msr-lead,.msr-team-story article>p,.msr-manifesto-copy>p{color:#c4c8c8;margin:0;font-size:clamp(17px,1.65vw,23px);line-height:2}.msr-belief{border-right:3px solid var(--msr-silver);background:linear-gradient(90deg,#0000,#d9e0e312);margin-top:44px;padding:28px 32px 28px 18px}.msr-belief span{color:#8d999f;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.msr-belief blockquote{max-width:670px;margin:0;font-size:clamp(22px,2.4vw,34px);font-weight:850;line-height:1.65}.msr-portrait{background:#0c1012;border:1px solid #dae5ea3d;min-height:clamp(520px,60vw,790px);margin:0;position:relative;overflow:hidden;box-shadow:0 48px 120px #0009}.msr-portrait:before,.msr-portrait:after{content:"";z-index:2;pointer-events:none;position:absolute}.msr-portrait:before{background:linear-gradient(#0000 35%,#030506f5);inset:0}.msr-portrait:after{border:1px solid #ffffff1a;inset:18px}.msr-portrait img{object-fit:cover;filter:grayscale(.76)contrast(1.2)brightness(.58);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.025)}.msr-portrait figcaption{z-index:3;justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:absolute;bottom:36px;left:38px;right:38px}.msr-portrait figcaption span{color:#849096;font-size:11px}.msr-portrait figcaption b{color:#f2f2ef;font-size:15px}.msr-manifesto{border-block:1px solid var(--msr-line);background:linear-gradient(110deg,#dae5ea12,#0000 48%),#080b0c;grid-template-columns:.9fr 1.1fr;gap:clamp(50px,9vw,150px);margin:clamp(70px,10vw,160px) 0;padding:clamp(78px,10vw,150px) max(24px,50vw - 740px);display:grid;position:relative}.msr-manifesto-heading h2,.msr-team-story h2{letter-spacing:-.05em;margin:0;font-size:clamp(48px,6.2vw,94px);font-weight:900;line-height:1.08}.msr-manifesto-heading h2 em{color:#aeb9be;font-style:normal}.msr-manifesto-copy ul{border-top:1px solid var(--msr-line);margin:42px 0 0;padding:0;list-style:none}.msr-manifesto-copy li{border-bottom:1px solid var(--msr-line);grid-template-columns:42px 1fr;align-items:center;gap:18px;padding:20px 0;display:grid}.msr-manifesto-copy li span{color:#7e8b91;font-family:Georgia,serif;font-size:15px}.msr-manifesto-copy li b{font-size:clamp(17px,1.4vw,21px)}.msr-team-story{grid-template-columns:minmax(340px,.88fr) minmax(420px,1.12fr);padding:0 0 clamp(100px,12vw,190px)}.msr-team-portrait img{object-fit:contain;background:radial-gradient(circle,#abbcc524,#0000 54%);padding:16%}.msr-team-story article{justify-self:end;max-width:780px}.msr-team-story article>p+p{margin-top:18px}.msr-team-vow{color:var(--msr-silver);margin-top:36px;font-size:clamp(24px,2.8vw,40px);line-height:1.5;display:block}.msr-national-duty{background:linear-gradient(135deg,#c4d2d817,#0000 44%),#070a0be0;border:1px solid #ccd8dd33;grid-template-columns:minmax(360px,.95fr) minmax(420px,1.05fr);align-items:start;gap:clamp(48px,8vw,120px);width:min(1480px,100% - 48px);margin:clamp(70px,9vw,140px) auto;padding:clamp(40px,6vw,84px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #00000057}.msr-national-duty:before{content:"KUWAIT · AWARENESS · RESPONSIBILITY";color:#dae4e814;letter-spacing:.16em;white-space:nowrap;pointer-events:none;font-size:clamp(14px,2.2vw,34px);font-weight:900;position:absolute;bottom:18px;right:clamp(26px,5vw,72px)}.msr-duty-quote,.msr-duty-copy{min-width:0;height:auto;position:relative}.msr-duty-quote{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.msr-duty-kicker,.msr-duty-intro,.msr-duty-title,.msr-duty-title>span,.msr-duty-copy>p{white-space:normal;height:auto;margin:0;padding:0;display:block;position:static;transform:none}.msr-duty-kicker{border:1px solid var(--msr-line);color:#dce2e4;letter-spacing:.04em;padding:10px 16px;font-size:13px;font-weight:850;line-height:1.35}.msr-duty-intro{color:#89959a;font-size:14px;line-height:1.9}.msr-duty-title{color:#f1f3f2;letter-spacing:0;overflow-wrap:normal;word-break:normal;width:100%;font-size:clamp(34px,4.3vw,68px);font-weight:900;line-height:1.48}.msr-duty-title>span+span{margin-top:14px}.msr-duty-title .msr-duty-accent{color:var(--msr-silver)}.msr-duty-copy{border-top:1px solid #ccd8dd33;flex-direction:column;gap:26px;padding:32px 0 40px;display:flex}.msr-duty-copy>p{color:#c4c8c8;font-size:clamp(16px,1.35vw,20px);line-height:2.05}.msr-duty-copy b{color:#eef2f3;letter-spacing:.08em}.msr-duty-copy>.msr-duty-conclusion{border-right:3px solid var(--msr-silver);color:#eef1f1;background:#d6e1e50e;padding:22px 24px;font-size:clamp(18px,1.55vw,23px);font-weight:800;line-height:1.95}@media (width<=1180px){.msr-national-duty{grid-template-columns:1fr;gap:46px;width:min(100% - 40px,780px);padding:52px 38px}.msr-national-duty:before{display:none}.msr-duty-title{max-width:18ch;font-size:clamp(38px,7vw,60px);line-height:1.55}.msr-duty-copy{padding-top:30px}}.msr-browse-cta{color:#07090a;background:linear-gradient(128deg,#f0f2f1,#aab7bd);border:1px solid #f0f4f5;justify-content:space-between;align-items:center;gap:24px;min-height:76px;margin-top:44px;padding:0 26px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 22px 60px #8498a229}.msr-browse-cta:hover,.msr-browse-cta:focus-visible{transform:translateY(-3px);box-shadow:0 30px 80px #8498a23d}.msr-browse-cta span{font-size:clamp(18px,1.5vw,22px);font-weight:900}.msr-browse-cta i{font-size:30px;font-style:normal}.public-menu{z-index:500!important}@media (width<=900px){.msr-home-brand,.msr-founder,.msr-team-story{width:min(100% - 36px,680px)}.msr-founder,.msr-team-story,.msr-manifesto,.msr-national-duty{grid-template-columns:1fr}.msr-founder{min-height:auto;padding:78px 0 90px}.msr-founder h1{font-size:clamp(52px,15vw,78px)}.msr-portrait{min-height:540px}.msr-manifesto{padding:82px 18px}.msr-national-duty{width:min(100% - 36px,680px);padding:48px 32px}.msr-team-story{padding-bottom:100px}.msr-team-story article{order:-1;justify-self:auto}}@media (width<=560px){.msr-home-brand{padding:18px 0}.msr-home-brand img{width:46px;height:46px}.msr-founder{padding-top:60px}.msr-founder h1{font-size:clamp(46px,14vw,64px)}.msr-lead,.msr-team-story article>p,.msr-manifesto-copy>p{font-size:17px;line-height:1.9}.msr-belief{padding:24px 22px 24px 10px}.msr-belief blockquote{font-size:23px}.msr-portrait{min-height:460px}.msr-portrait figcaption{flex-direction:column;align-items:flex-start;bottom:28px;left:28px;right:28px}.msr-manifesto-heading h2,.msr-team-story h2{font-size:46px}.msr-national-duty{gap:36px;width:calc(100% - 28px);padding:36px 20px}.msr-duty-quote{gap:16px}.msr-duty-title{max-width:none;font-size:31px;line-height:1.7}.msr-duty-title>span+span{margin-top:12px}.msr-duty-copy{gap:24px;padding:24px 0 0}.msr-duty-copy>p{font-size:16px;line-height:2.1}.msr-duty-copy>.msr-duty-conclusion{padding:18px 16px;font-size:17px;line-height:2}.msr-browse-cta{min-height:72px}}.msr-home-brand{box-sizing:border-box;background:linear-gradient(90deg,#ffffff05,#0000 36%);justify-content:flex-end;min-height:96px;padding-right:clamp(96px,10vw,148px)}.msr-founder-copy{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#13181bb8,#070a0b42);border:1px solid #dde6ea21;padding:clamp(32px,4.5vw,68px) clamp(24px,4vw,58px);position:relative;box-shadow:0 30px 90px #0000004d,inset 0 1px #ffffff0a}.msr-founder-copy:before{content:"";background:linear-gradient(#f2f5f5,#69777e);width:3px;height:84px;position:absolute;top:28px;right:-1px;box-shadow:0 0 24px #d5e1e742}.msr-kicker,.msr-manifesto-heading>span{margin-bottom:clamp(30px,3.2vw,46px);display:block}.msr-founder h1{letter-spacing:0;margin-bottom:34px;font-size:clamp(50px,6.2vw,94px);line-height:1.18;overflow:visible}.msr-founder h1 .msr-founder-name{color:#f5f3ed;-webkit-text-fill-color:#f5f3ed;background:0 0;padding-block:.07em;display:block}.msr-founder h1 .msr-founder-brand{color:#b8c3c8;-webkit-text-fill-color:#b8c3c8;background:0 0;align-items:baseline;gap:.18em;margin-top:0;padding-block:.06em .12em;display:flex}.msr-founder-brand b{color:#0000;-webkit-text-fill-color:transparent;letter-spacing:.08em;background:linear-gradient(135deg,#f7f8f7,#87969d);-webkit-background-clip:text;background-clip:text;font-family:Georgia,serif}.msr-pillars{color:#d7dddf;align-items:center;gap:16px;margin-top:30px;font-size:13px;font-weight:850;display:flex}.msr-pillars i{background:#75848b;border-radius:50%;width:4px;height:4px;box-shadow:0 0 12px #9ba9ae}.msr-belief{border:0;border-right:2px solid var(--msr-silver);background:linear-gradient(90deg,#d9e0e304,#d9e0e314);margin-top:34px;padding:30px 30px 30px 20px;position:relative}.msr-belief blockquote{line-height:1.85}.msr-portrait{isolation:isolate;border-color:#dfe8ec47;box-shadow:0 55px 140px #000000ad,-18px 18px #aebec606}.msr-portrait:after{border-color:#ffffff1f;inset:20px}.msr-portrait figcaption{display:none}.msr-manifesto{background:linear-gradient(115deg,#cfdde417,#0000 40%),linear-gradient(#090c0d,#07090a);margin-top:clamp(90px,12vw,190px);overflow:hidden;box-shadow:inset 0 1px #ffffff09,inset 0 -1px #ffffff06}.msr-manifesto:before{content:"";border:1px solid #d2e0e617;width:420px;height:420px;position:absolute;top:-35%;left:8%;transform:rotate(28deg)}.msr-manifesto-heading{padding-top:8px;position:relative}.msr-manifesto-heading>span{margin-bottom:42px}.msr-manifesto-heading h2,.msr-team-story h2{letter-spacing:0;line-height:1.25;overflow:visible}.msr-manifesto-copy{background:#04060757;border:1px solid #d7e2e724;padding:clamp(26px,3vw,46px)}.msr-manifesto-copy li{transition:padding-right .2s,color .2s}.msr-manifesto-copy li:hover{color:#fff;padding-right:10px}.msr-team-story article{border-top:1px solid var(--msr-line);border-bottom:1px solid var(--msr-line);padding:clamp(32px,4.5vw,64px);position:relative}.msr-team-story h2{margin-bottom:42px}.msr-team-vow{border-top:1px solid #dae4e821;padding-top:28px}.msr-browse-cta{min-height:82px;padding-inline:30px;position:relative;overflow:hidden}.msr-browse-cta:before{content:"";background:#ffffff6b;transition:transform .5s;position:absolute;inset:-100% 55% -100% -35%;transform:rotate(18deg)}.msr-browse-cta:hover:before{transform:rotate(18deg)translate(80%)}.msr-browse-cta>*{z-index:1;position:relative}@media (width<=900px){.msr-home-brand{padding-right:92px}.msr-founder-copy{padding:38px 30px}.msr-founder h1{font-size:clamp(46px,11vw,72px);line-height:1.23}.msr-manifesto-heading>span{margin-bottom:34px}.msr-manifesto-copy{padding:28px 24px}.msr-team-story article{padding:38px 6px}}@media (width<=560px){.msr-home-brand{min-height:82px;padding:14px 86px 14px 0}.msr-home-brand span{display:none}.msr-founder{padding-top:44px}.msr-founder-copy{padding:34px 22px}.msr-founder h1{font-size:clamp(42px,12.5vw,58px);line-height:1.28}.msr-founder h1 .msr-founder-brand{font-size:.92em}.msr-pillars{gap:11px;font-size:12px}.msr-belief{padding:26px 20px 26px 12px}.msr-manifesto-heading>span{margin-bottom:30px}.msr-manifesto-heading h2,.msr-team-story h2{font-size:42px;line-height:1.3}}.msr-home{scroll-behavior:smooth}.msr-entry{border-bottom:1px solid var(--msr-line);grid-template-columns:minmax(320px,.82fr) minmax(460px,1.18fr);align-items:center;gap:clamp(48px,8vw,130px);width:min(1480px,100% - 48px);min-height:calc(100svh - 96px);margin:0 auto;padding:clamp(54px,7vw,104px) 0;display:grid}.msr-entry-emblem{aspect-ratio:3/2;background:#050708;border:1px solid #d7e2e74d;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 42px 120px #0000009e,0 0 0 8px #d5e2e805}.msr-entry-emblem:before,.msr-entry-emblem:after{content:"";pointer-events:none;position:absolute}.msr-entry-emblem:before{border:1px solid #ffffff14;inset:18px}.msr-entry-emblem:after{mix-blend-mode:screen;background:linear-gradient(135deg,#ffffff1f,#0000 24% 76%,#4d89ac26);inset:-1px}.msr-entry-emblem img{object-fit:cover;filter:none;width:100%;height:100%;transform:scale(1.002)}.msr-entry-copy{max-width:790px}.msr-entry-copy>p{width:fit-content;color:var(--msr-silver);border:1px solid #dee8ec47;margin:0 0 30px;padding:8px 14px;font-size:13px;font-weight:850}.msr-entry h1{color:#f5f3ed;letter-spacing:0;margin:0;padding-block:.06em;font-size:clamp(54px,6.5vw,100px);font-weight:950;line-height:1.16}.msr-entry h1 em{color:#aebbc1;padding-block:.06em .1em;font-style:normal;display:block}.msr-entry-copy>span{color:#9ea8ac;margin-top:20px;font-size:clamp(16px,1.4vw,20px);display:block}.msr-entry-actions{grid-template-columns:1.15fr .85fr;gap:14px;max-width:660px;margin-top:42px;display:grid}.msr-entry-actions a{justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:0 24px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:flex}.msr-entry-actions a:hover,.msr-entry-actions a:focus-visible{transform:translateY(-3px)}.msr-entry-actions b{font-size:clamp(17px,1.45vw,21px)}.msr-entry-actions i{font-size:25px;font-style:normal}.msr-entry-actions .is-loading,.msr-browse-cta.is-loading{pointer-events:none;cursor:wait}.msr-entry-actions .is-loading i,.msr-browse-cta.is-loading i{border:2px solid #080a0b38;border-top-color:#080a0b;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite msr-spin}.msr-entry-primary{color:#080a0b;background:linear-gradient(128deg,#f0f2f1,#aab7bd);border:1px solid #f0f4f5;box-shadow:0 22px 60px #8498a229}.msr-entry-secondary{color:#e8ebeb;background:#0f1315a3;border:1px solid #dce6ea4d}.msr-entry-secondary:hover,.msr-entry-secondary:focus-visible{background:#1b2124c7;border-color:#ebf2f594}.msr-navigation-loader{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030506db;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.msr-navigation-loader>div{background:linear-gradient(145deg,#161c1ff5,#07090af5);border:1px solid #dae5ea3d;justify-items:center;gap:14px;width:min(420px,100vw - 48px);padding:38px 34px;display:grid;box-shadow:0 38px 120px #000000a8,inset 0 1px #ffffff0d}.msr-navigation-loader b{color:#eef1f1;letter-spacing:.22em;font-family:Georgia,serif;font-size:34px}.msr-navigation-loader span{color:#c2c9cc;font-size:16px;font-weight:800}.msr-navigation-loader i{background:#dae5ea1c;width:100%;height:2px;margin-top:12px;position:relative;overflow:hidden}.msr-navigation-loader i:after{content:"";background:linear-gradient(90deg,#0000,#dbe3e6,#0000);width:42%;animation:1s ease-in-out infinite msr-progress;position:absolute;inset-block:0}@keyframes msr-spin{to{transform:rotate(360deg)}}@keyframes msr-progress{0%{right:-45%}to{right:105%}}@media (prefers-reduced-motion:reduce){.msr-entry-actions .is-loading i,.msr-browse-cta.is-loading i,.msr-navigation-loader i:after{animation-duration:1.8s}}#about{scroll-margin-top:22px}.msr-founder-title{letter-spacing:0;margin:0 0 34px;font-size:clamp(50px,6.2vw,94px);font-weight:900;line-height:1.18;overflow:visible}.msr-founder-title .msr-founder-name{color:#f5f3ed;padding-block:.07em;display:block}.msr-founder-copy>:not(.msr-founder-watermark){z-index:1;position:relative}.msr-founder-watermark{z-index:0;color:#dce4e7;letter-spacing:-.07em;opacity:.035;pointer-events:none;-webkit-user-select:none;user-select:none;direction:ltr;font-family:Georgia,serif;font-size:clamp(116px,17vw,260px);font-weight:900;line-height:.8;position:absolute;top:clamp(16px,2.8vw,42px);left:clamp(-8px,1vw,18px)}.msr-founder-title .msr-founder-intro{color:#9ba6ab;border-bottom:1px solid #cddbe138;width:fit-content;margin-bottom:clamp(7px,1vw,14px);padding:0 0 8px;font-size:clamp(18px,1.7vw,26px);font-weight:700;line-height:1.5;display:block}.msr-founder-signature{z-index:1;color:#aeb8bc;align-items:center;gap:15px;margin:-12px 0 34px;display:flex;position:relative}.msr-founder-signature b{color:#0000;-webkit-text-fill-color:transparent;letter-spacing:.19em;background:linear-gradient(135deg,#fbfcfb 8%,#7f8e95 78%);-webkit-background-clip:text;background-clip:text;font-family:Georgia,serif;font-size:20px}.msr-founder-signature i{background:linear-gradient(90deg,#be6f3f2e,#b96f42);width:clamp(42px,6vw,86px);height:1px}.msr-founder-signature span{font-size:13px;font-weight:750}.msr-founder-copy .msr-kicker,.msr-founder-title .msr-founder-intro,.msr-founder-title .msr-founder-name,.msr-founder-signature{animation:.7s ease-out both msr-founder-reveal}.msr-founder-title .msr-founder-intro{animation-delay:80ms}.msr-founder-title .msr-founder-name{animation-delay:.16s}.msr-founder-signature{animation-delay:.25s}@keyframes msr-founder-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.msr-entry{grid-template-columns:1fr;gap:44px;width:min(100% - 36px,680px);min-height:auto;padding:62px 0 86px}.msr-entry-emblem{width:min(100%,640px);margin:0 auto}.msr-entry-copy{text-align:center}.msr-entry-copy>p,.msr-entry-actions{margin-inline:auto}.msr-founder-title{font-size:clamp(46px,11vw,72px);line-height:1.23}}@media (width<=560px){.msr-entry{gap:30px;min-height:calc(100svh - 82px);padding:34px 0 52px}.msr-entry-emblem{width:100%}.msr-entry h1{font-size:clamp(40px,11.8vw,54px);line-height:1.22}.msr-entry-copy>p{margin-bottom:20px}.msr-entry-copy>span{margin-top:12px;font-size:15px}.msr-entry-actions{grid-template-columns:1fr;gap:10px;margin-top:28px}.msr-entry-actions a{min-height:64px;padding-inline:20px}.msr-entry-actions b{font-size:17px}.msr-founder-title{font-size:clamp(36px,10.8vw,52px);line-height:1.32}.msr-founder-title .msr-founder-name{white-space:nowrap}.msr-founder-watermark{font-size:clamp(112px,42vw,156px);top:34px;left:-4px}.msr-founder-signature{gap:10px;margin-top:-6px}.msr-founder-signature i{width:34px}}@media (prefers-reduced-motion:reduce){.msr-founder-copy .msr-kicker,.msr-founder-title .msr-founder-intro,.msr-founder-title .msr-founder-name,.msr-founder-signature{animation:none}}.msr-home-brand{padding:18px clamp(24px,4vw,64px);border-top:1px solid var(--msr-line);border-bottom:1px solid var(--msr-line);width:100%;margin:0;padding-right:clamp(104px,11vw,154px)}@media (width<=560px){.msr-home-brand{min-height:82px;padding:14px 20px 14px 88px}.msr-home-brand span{display:block}}:root{--msr-obsidian:#050607;--msr-charcoal:#0c1012;--msr-gunmetal:#1a2226;--msr-silver:#dce2e4;--msr-ivory:#f2efe8;--msr-wood-deep:#4f2f21;--msr-wood:#7a4a30;--msr-wood-light:#a97654;--msr-muted:#98a2a6}.store{--gold:var(--msr-wood);--gold2:var(--msr-wood-light);--msr-copper:var(--msr-wood);--msr-blue:var(--msr-silver);color:var(--msr-ivory);width:100%;max-width:100vw;overflow-x:hidden;background-color:var(--msr-obsidian)!important}.store:before{background:radial-gradient(circle at 82% 9%,#dce2e414,#0000 27%),radial-gradient(circle at 15% 28%,#7a4a3017,#0000 26%),linear-gradient(115deg,#020304f2,#080b0ce0 48%,#020304f5)!important}.store-nav{background:linear-gradient(#121618f5,#040607f0)!important;border-bottom-color:#dce2e43d!important}.store-nav:after{background:linear-gradient(90deg,transparent,var(--msr-wood),var(--msr-silver),var(--msr-wood),transparent)!important;opacity:.58!important}.store-brand img{border-color:#a976547a!important;box-shadow:0 0 0 3px #080a0c,0 8px 25px #000!important}.store-brand span{color:var(--msr-wood-light)!important}.store-nav nav a:after{background:linear-gradient(90deg,var(--msr-wood),var(--msr-silver))!important}.cinematic-hero{background:var(--msr-obsidian)!important;box-sizing:border-box!important;direction:ltr!important;grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr)!important;align-items:center!important;gap:clamp(24px,4vw,68px)!important;width:100%!important;min-height:0!important;padding:116px 6vw 54px!important;display:grid!important}.msr-production-backdrop{z-index:0;aspect-ratio:3/2;background:#080a0b;border:1px solid #dce2e433;grid-column:1;width:100%;position:relative;inset:auto;overflow:hidden;box-shadow:0 30px 85px #0009}.msr-showcase-stage{background:radial-gradient(circle,#1d2021,#050607 72%);position:absolute;inset:0;overflow:hidden}.msr-showcase-stage img{object-fit:contain;object-position:center;filter:saturate(1.04)contrast(1.03)brightness(.96);opacity:0;width:100%;height:100%;max-height:none;transition:opacity 1.35s cubic-bezier(.22,.61,.36,1),transform 7s ease-out;display:block;position:absolute;inset:0;transform:scale(1.025)}.msr-showcase-stage img.active{opacity:1;transform:scale(1)}.msr-showcase-dots{z-index:3;direction:ltr;gap:7px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.msr-showcase-dots button{width:44px;height:44px;box-shadow:none;cursor:pointer;background:radial-gradient(circle,#050607eb 0 4px,#f2efe8b8 5px,#0000 6px);border:0;border-radius:50%;padding:0;transition:width .35s,border-radius .35s,background .35s}.msr-showcase-dots button.active{background:radial-gradient(circle,var(--msr-wood-light) 0 7px,transparent 8px);border-radius:50%;width:44px}.cinematic-hero:before{pointer-events:none;z-index:0!important;opacity:1!important;background:radial-gradient(circle at 25% 46%,#7a4a3021,#0000 34%),linear-gradient(#0305062e,#0000 60%,#030506b8)!important}.hero:after{background:radial-gradient(circle at 76% 50%,#7a4a3014,transparent 28%), linear-gradient(180deg,transparent 78%,var(--msr-obsidian))!important}.hero-copy{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);grid-column:2;z-index:1!important;text-align:right!important;border-right:2px solid var(--msr-wood)!important;direction:rtl!important;background:linear-gradient(270deg,#05070899,#0507081f)!important;width:100%!important;margin-left:auto!important;margin-right:0!important;padding:clamp(26px,4vw,52px)!important;position:relative!important}.hero-copy .store-kicker,html[data-theme-ready=true] .store .hero-copy .store-kicker{color:var(--msr-wood-light)!important;letter-spacing:.08em!important}.hero-copy .store-kicker:before{background:linear-gradient(90deg,var(--msr-wood),var(--msr-silver))!important}.hero-copy h1{color:var(--msr-ivory)!important;letter-spacing:0!important}.hero-copy h1 em,html[data-theme-ready=true] .store .hero-copy h1 em{color:#0000!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(#fff 5%,#aab4b9 48%,#eef1ef 70%,#737f85)!important;-webkit-background-clip:text!important;background-clip:text!important}.hero-copy>p{color:#c6cbcc!important}.hero-monogram{display:none!important}.shop-cta,.cart-button,.floating-cart,.product-bottom button,.family-whatsapp,.quick-stock a:last-child,.empty-actions a:first-child,html[data-theme-ready=true] .store .shop-cta,html[data-theme-ready=true] .store .family-whatsapp,html[data-theme-ready=true] .store .product-bottom button,html[data-theme-ready=true] .store .quick-stock a:last-child,html[data-theme-ready=true] .store .empty-actions a:first-child{background:repeating-linear-gradient(100deg,#ffffff06 0 1px,transparent 1px 8px), linear-gradient(155deg,var(--msr-wood-light),var(--msr-wood) 44%,var(--msr-wood-deep))!important;color:#fff!important;border-color:#a97654b3!important;box-shadow:inset 0 1px #ffffff24,0 16px 42px #26140c47!important}.cart-button i{color:var(--msr-wood-deep)!important}.trust-strip,.quick-stock,.proof,.faq,.dark-world,.catalog,.why,.family,.store footer,html[data-theme-ready=true] .store .trust-strip,html[data-theme-ready=true] .store .quick-stock,html[data-theme-ready=true] .store .proof,html[data-theme-ready=true] .store .faq,html[data-theme-ready=true] .store .dark-world,html[data-theme-ready=true] .store .catalog,html[data-theme-ready=true] .store .why,html[data-theme-ready=true] .store .family,html[data-theme-ready=true] .store footer{background-color:var(--msr-obsidian)!important;background-image:linear-gradient(120deg,#050607f5,#0e1112e6 52%,#050607f7),url(/msr-skin-bg.jpeg)!important;background-size:auto,850px!important;border-color:#dce2e433!important}.store-kicker,.quick-stock small,.proof small,.faq small,.species-copy small,html[data-theme-ready=true] .store .store-kicker,html[data-theme-ready=true] .store .quick-stock small,html[data-theme-ready=true] .store .proof small,html[data-theme-ready=true] .store .faq small,html[data-theme-ready=true] .store .species-copy small{color:var(--msr-wood-light)!important}.section-title:after,.dark-world-head:after{background:linear-gradient(90deg,var(--msr-wood),var(--msr-silver),transparent)!important}.category-tabs{background:#050708c7!important;border-color:#dce2e42e!important}.category-tabs button{color:var(--msr-muted)!important;background:0 0!important;border:0!important}.category-tabs button.active,html[data-theme-ready=true] .store .category-tabs button.active{color:var(--msr-ivory)!important;box-shadow:inset 0 -2px var(--msr-wood-light)!important;background:linear-gradient(#0000,#7a4a3024)!important;border:0!important}.product-card,.species-card,.why-grid article,.review-grid article,.faq details,html[data-theme-ready=true] .store .product-card,html[data-theme-ready=true] .store .species-card,html[data-theme-ready=true] .store .why-grid article,html[data-theme-ready=true] .store .faq details{background:linear-gradient(145deg,#1a2226f5,#060809fa 58%)!important;border-color:#dce2e438!important;box-shadow:inset 0 1px #ffffff0d,0 25px 65px #0000008f!important}.product-card:hover,.species-card:hover{border-color:#a9765494!important;box-shadow:inset 0 1px #ffffff12,0 34px 78px #000000b3,0 0 28px #7a4a301a!important}.product-art{aspect-ratio:4/5;background:radial-gradient(circle,#33261f,#0b0e10 68%)!important;height:auto!important}.product-info small{color:var(--msr-wood-light)!important}.traits span{color:#aab2b5!important;background:#151a1c!important}.product-bottom{border-top-color:#dce2e429!important}.product-bottom p b{color:var(--msr-silver)!important}@media (width<=900px){.cinematic-hero{grid-template-columns:1fr!important;align-items:start!important;gap:0!important;min-height:0!important;padding:92px 24px 38px!important}.hero-copy{grid-area:2/1;width:100%!important;margin:-18px 0 0!important}.msr-production-backdrop{aspect-ratio:3/2;grid-area:1/1;width:100%}.msr-showcase-stage img{filter:saturate(1.04)contrast(1.03)brightness(.98)}.cinematic-hero:before{background:linear-gradient(#0000 0%,#0305061a 45%,#030506cc 100%)!important}}@media (width<=580px){.cinematic-hero{min-height:0!important;padding:78px 12px 28px!important}.hero-copy{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#040607e6!important;border-right-width:1px!important;width:100%!important;margin:-12px 0 0!important;padding:20px 16px!important}.hero-copy h1{font-size:clamp(38px,11.5vw,52px)!important;line-height:1.22!important}.hero-copy>div{grid-template-columns:1fr!important;display:grid!important}.msr-production-backdrop{aspect-ratio:3/2}.msr-showcase-stage img{filter:saturate(1.06)contrast(1.03)brightness()}.product-grid{grid-template-columns:1fr!important;gap:22px!important}.product-art{aspect-ratio:4/4.35}}@media (prefers-reduced-motion:reduce){.product-card,.species-card,.msr-showcase-stage img,.msr-showcase-dots button{transition:none!important}}*{box-sizing:border-box}.care{color:#eef0f1;background:#050607 url(/msr-skin-bg.jpeg) top/1000px fixed;min-height:100vh;font-family:Tahoma,Arial,sans-serif}.care-nav{z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#050708e8;border-bottom:1px solid #89919842;justify-content:space-between;align-items:center;height:74px;padding:0 5vw;display:flex;position:sticky;top:0}.care-nav>a:last-child{color:#aab0b4;font-size:11px;text-decoration:none}.care-brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.care-brand img{object-fit:cover;border:1px solid #7a828755;border-radius:7px;width:43px;height:43px}.care-brand b,.care-brand span{display:block}.care-brand b{letter-spacing:4px}.care-brand span{color:#7f878c;letter-spacing:2px;font-size:7px}.care-hero{background:linear-gradient(90deg,#050607fa,#050607c2 55%,#05060766),url(/species/reptiles-dark.webp) 50%/cover;border-bottom:1px solid #7c858b40;justify-content:space-between;align-items:center;min-height:610px;padding:120px 7vw 80px;display:flex;position:relative;overflow:hidden}.care-hero:after{content:"";background:linear-gradient(120deg,#0000 25%,#eef3f70d 42%,#0000 57%),linear-gradient(#0000 60%,#050607);position:absolute;inset:0}.care-hero>div,.care-hero>aside{z-index:2;position:relative}.care-hero span,.care-title span,.care-principles>div span{letter-spacing:3px;color:#c68055;font-size:8px}.care-hero h1{margin:22px 0;font-size:clamp(45px,6vw,82px);font-weight:500;line-height:1.16}.care-hero h1 em{background:linear-gradient(#fff,#8b9398);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.care-hero>div>p{color:#a4aaae;max-width:610px;font-size:14px;line-height:2}.care-hero aside{text-align:center;background:#080a0bc2;border:1px solid #b4bcc15a;border-radius:50%;place-content:center;width:200px;height:200px;display:grid;box-shadow:inset 0 0 0 7px #050607,inset 0 0 0 8px #fff1,0 30px 70px #000}.care-hero aside b{font-size:56px}.care-hero aside span{letter-spacing:0;color:#d7dbdd;font-size:12px}.care-hero aside small{color:#7e868b;margin-top:9px;font-size:8px}.care-library{background:linear-gradient(#080a0df2,#050607fa),url(/msr-skin-bg.jpeg) 50%/800px;padding:100px 5vw;position:relative;overflow:hidden}.care-title{border-bottom:1px solid #87909735;justify-content:space-between;align-items:end;max-width:1450px;margin:auto;padding-bottom:27px;display:flex}.care-title h2{margin:13px 0 0;font-size:42px}.care-title p{color:#899196;max-width:470px;font-size:11px;line-height:1.8}.care-tools{justify-content:space-between;gap:15px;max-width:1450px;margin:25px auto 30px;display:flex}.care-tools input{color:#fff;background:#080a0c;border:1px solid #515a60;outline:0;width:min(420px,100%);padding:13px 15px}.care-tools>div{background:#111518;border:1px solid #545d6348;padding:3px;display:flex}.care-tools button{color:#8f979c;cursor:pointer;background:0 0;border:0;padding:10px 16px}.care-tools button.active{color:#070809;background:linear-gradient(#eff1f2,#969da1)}.care-grid{grid-template-columns:repeat(4,1fr);gap:13px;max-width:1450px;margin:auto;display:grid}.care-card{cursor:pointer;background:linear-gradient(145deg,#20262a,#080a0c 50%);border:1px solid #747d834d;transition:all .3s;overflow:hidden;box-shadow:inset 0 1px #fff1,0 22px 45px #0008}.care-card:hover{border-color:#b5bdc270;transform:translateY(-5px)}.care-card-art{height:210px;position:relative;overflow:hidden}.care-card-art:after{content:"";background:linear-gradient(#0000,#080a0ce8);position:absolute;inset:0}.care-card-art img{object-fit:cover;filter:grayscale(.75)brightness(.72);width:100%;height:100%;transition:all .5s}.care-card:hover img{filter:grayscale(.25)brightness(.78);transform:scale(1.05)}.care-card-art span,.care-card-art small{z-index:2;position:absolute;top:14px}.care-card-art span{color:#cdd2d5;letter-spacing:2px;font-size:11px;right:15px}.care-card-art small{color:#dda17b;background:#0a0c0dc9;border:1px solid #c5825960;padding:5px 8px;font-size:8px;left:12px}.care-card>div:last-child{padding:21px}.care-card>div>span{letter-spacing:2px;color:#a66b49;font-size:7px}.care-card h3{margin:8px 0 13px;font-size:23px}.care-card>div>p{color:#d3d7d9;font-size:10px}.care-card ul{color:#858d92;padding:0;font-size:9px;line-height:1.9;list-style:none}.care-card button{color:#d49a76;background:0 0;border:0;padding:0;font-size:9px}.care-principles{background:linear-gradient(120deg,#14191c,#07090b);border-block:1px solid #7e878d42;grid-template-columns:1.3fr repeat(4,1fr);gap:1px;padding:85px 6vw;display:grid}.care-principles>div{padding:24px}.care-principles>div h2{font-size:33px}.care-principles article{background:#0a0d0fb8;border:1px solid #5d666c45;padding:28px}.care-principles article b{color:#bd754b;font-size:10px}.care-principles h3{font-size:15px}.care-principles p{color:#838b90;font-size:10px;line-height:1.8}.care>footer{text-align:center;background:#050607;padding:65px 7vw}.care>footer b{color:#d18a5f}.care>footer p{color:#8b9398;max-width:850px;margin:15px auto;font-size:11px;line-height:2}.care>footer a{color:#d69a76;border:1px solid #815137;padding:11px 18px;font-size:10px;text-decoration:none;display:inline-block}.guide-bg{z-index:50;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020304d8;padding:28px;position:fixed;inset:0;overflow:auto}.guide{background:linear-gradient(145deg,#1c2226fa,#06080afb 55%),url(/msr-skin-bg.jpeg) 50%/700px;border:1px solid #aeb7bc63;max-width:920px;margin:auto;position:relative;box-shadow:0 40px 120px #000}.guide-x{z-index:2;color:#c5cbce;cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute;top:18px;left:18px}.guide>header{background:linear-gradient(90deg,#171c20,#080a0c);border-bottom:1px solid #78818844;padding:55px 6vw 35px}.guide>header span{color:#c17a50;letter-spacing:3px;font-size:8px}.guide>header h2{margin:10px 0;font-size:43px}.guide>header p{color:#879095;font-size:10px}.guide-vitals{border-bottom:1px solid #70798045;grid-template-columns:1fr 1fr;display:grid}.guide-vitals p{border-left:1px solid #70798045;margin:0;padding:22px 5vw}.guide-vitals p:last-child{border:0}.guide-vitals span,.guide-vitals b{display:block}.guide-vitals span{color:#858e93;font-size:9px}.guide-vitals b{margin-top:7px;font-size:13px}.guide-body{grid-template-columns:1fr 1fr;gap:12px;padding:35px 5vw;display:grid}.guide-body section{background:#0b0e10c9;border:1px solid #626b7145;padding:20px}.guide-body h3{margin:0 0 10px;font-size:14px}.guide-body p{color:#a1a8ac;font-size:11px;line-height:1.9}.guide-list p{margin:5px 0}.danger-list{border-color:#9e573e55!important}.danger-list h3,.danger-list p{color:#d99570}.guide-source{color:#81898e;border-top:1px solid #737d8340;padding:20px 5vw;font-size:9px}.guide-source a{color:#d29a77}.guide-source small{margin-top:8px;display:block}.care a:focus-visible,.care button:focus-visible,.care input:focus-visible{outline-offset:3px;outline:2px solid #d28b61}@media (width<=1050px){.care-grid{grid-template-columns:repeat(2,1fr)}.care-principles{grid-template-columns:1fr 1fr}.care-principles>div{grid-column:1/3}.care-hero aside{width:150px;height:150px}.care-hero aside b{font-size:40px}}@media (width<=650px){.care-nav{height:65px;padding:0 15px}.care-hero{min-height:650px;padding:105px 20px 55px;display:block}.care-hero aside{width:120px;height:120px;margin:45px 0 0 auto}.care-hero aside b{font-size:32px}.care-library{padding:70px 14px}.care-title,.care-tools{display:block}.care-title h2{font-size:33px}.care-title p{margin-top:18px}.care-tools input{width:100%;margin-bottom:10px}.care-tools>div{overflow:auto}.care-tools button{white-space:nowrap}.care-grid{grid-template-columns:1fr}.care-card{grid-template-columns:42% 1fr;display:grid}.care-card-art{height:auto;min-height:245px}.care-principles{padding:50px 14px;display:block}.care-principles>div,.care-principles article{margin-bottom:8px}.guide-bg{padding:0}.guide{border:0;min-height:100vh}.guide>header{padding:70px 20px 30px}.guide>header h2{font-size:34px}.guide-vitals,.guide-body{display:block}.guide-vitals p{border-bottom:1px solid #70798045;border-left:0}.guide-body{padding:20px}.guide-body section{margin-bottom:10px}}.care-card .care-card-button{width:100%;color:inherit;text-align:inherit;cursor:pointer;display:block}.care-card-button>div:last-child{padding:21px}.care-card-button>div>span{letter-spacing:2px;color:#a66b49;font-size:7px}.care-card-button>div>p{color:#d3d7d9;font-size:10px}.care-card:has(.care-card-button:focus-visible){outline-offset:3px;outline:2px solid #d28b61}@media (width<=650px){.care-card{display:block}.care-card .care-card-button{grid-template-columns:42% 1fr;display:grid}}.pairing-page{color:#f2f4f3;background:radial-gradient(circle at 85% 12%,#b9c8cf1f,#0000 28%),linear-gradient(135deg,#050708,#0a0e10 55%,#050607);min-height:100vh}.pairing-page *{box-sizing:border-box}.pairing-topbar{border-bottom:1px solid #d2dee326;justify-content:space-between;align-items:center;width:min(1420px,100% - 48px);min-height:104px;margin:auto;display:flex}.pairing-brand{color:inherit;align-items:center;gap:16px;text-decoration:none;display:flex}.pairing-brand img{object-fit:cover;border:1px solid #e6ecef33;width:62px;height:62px}.pairing-brand span{gap:3px;display:grid}.pairing-brand b{letter-spacing:.18em;font-family:Georgia,serif;font-size:23px}.pairing-brand small,.pairing-eyebrow,.pairing-list header small{color:#8d9aa0;letter-spacing:.22em;font-size:10px}.pairing-back{color:#cdd5d8;border:1px solid #d2dee32e;padding:13px 18px;font-size:13px;text-decoration:none}.pairing-hero{width:min(1420px,100% - 48px);margin:auto;padding:clamp(80px,10vw,150px) 0 90px}.pairing-eyebrow{margin-bottom:26px;display:block}.pairing-hero h1{color:#f5f5f1;letter-spacing:-.055em;margin:0;font-family:Georgia,serif;font-size:clamp(60px,10vw,150px);font-weight:400;line-height:.88}.pairing-hero h1 em{color:#8f9ba1;font-style:italic}.pairing-hero>p{color:#b7c0c4;max-width:630px;margin:38px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:2}.pairing-year{align-items:center;gap:12px;margin-top:54px;display:flex}.pairing-year small{color:#67747a;letter-spacing:.2em;margin-left:14px}.pairing-year button{color:#89959a;cursor:pointer;background:0 0;border:1px solid #d2dee329;min-width:84px;padding:13px 18px;font:800 17px inherit}.pairing-year button.active{color:#080a0b;background:linear-gradient(135deg,#f0f2f1,#9eabb1);border-color:#e5eaeb}.pairing-archive{grid-template-columns:minmax(250px,.32fr) minmax(0,1fr);gap:clamp(38px,6vw,90px);width:min(1420px,100% - 48px);margin:auto;padding-bottom:140px;display:grid}.pairing-species{align-content:start;gap:10px;display:grid}.pairing-species button{text-align:right;color:#818e94;cursor:pointer;background:#ffffff05;border:1px solid #d2dee321;grid-template-columns:1fr auto;width:100%;padding:25px;display:grid}.pairing-species small{letter-spacing:.2em;grid-column:1/-1;margin-bottom:8px;font-size:9px}.pairing-species b{font-size:20px}.pairing-species i{font-size:23px;font-style:normal}.pairing-species button.active{color:#f1f3f2;background:linear-gradient(110deg,#c3d2d824,#ffffff06);border-color:#dce5e866;box-shadow:inset -3px 0 #c8d1d5}.pairing-list>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.pairing-list h2{margin:8px 0 0;font-size:clamp(34px,4vw,58px);line-height:1.2}.pairing-list>header>span{color:#879399;font-size:13px}.pairing-card{background:#070a0bcc;border:1px solid #cfdbe026;margin-bottom:14px;transition:border-color .2s,background .2s}.pairing-card.open{background:#0d1113f5;border-color:#d7e2e661}.pairing-card-head{width:100%;color:inherit;text-align:right;cursor:pointer;background:0 0;border:0;grid-template-columns:72px 1fr auto;align-items:center;gap:24px;padding:24px 26px;display:grid}.pairing-number{color:#78858b;font-family:Georgia,serif;font-size:34px}.pairing-card-head>span:nth-child(2){gap:8px;display:grid}.pairing-card-head small{color:#718087;letter-spacing:.18em;font-size:10px}.pairing-card-head b{font-size:clamp(19px,2vw,27px)}.pairing-card-head>i{font-size:32px;font-style:normal;font-weight:200}.pairing-parents{grid-template-columns:1fr 52px 1fr;gap:18px;padding:0 26px 26px;display:grid;position:relative}.pairing-parents>section{background:linear-gradient(140deg,#cddce212,#ffffff04);border:1px solid #d3dfe426;min-height:190px;padding:27px}.parent-symbol{color:#cbd4d7;margin-bottom:22px;font:36px Georgia,serif;display:block}.pairing-parents section small{color:#839097;letter-spacing:.19em;font-size:10px}.pairing-parents section p{color:#eef0ef;text-align:left;margin:16px 0 0;font-size:clamp(16px,1.45vw,21px);line-height:1.75}.pairing-cross{text-align:center;color:#8d999e;align-self:center;font:34px Georgia,serif}.pairing-parents footer{color:#859197;letter-spacing:.16em;border-top:1px solid #d3dfe421;grid-column:1/-1;justify-content:space-between;padding:15px 20px;font-size:10px;display:flex}.pairing-parents footer b{color:#dbe1e3;font-size:12px}.pairing-empty{text-align:center;background:#ffffff05;border:1px solid #d2dee324;padding:70px 30px}.pairing-empty span{color:#718087;letter-spacing:.22em;font-size:10px}.pairing-empty h3{margin:18px 0 10px;font-size:25px}.pairing-empty p{color:#8f9a9f;margin:0}@media (width<=820px){.pairing-topbar,.pairing-hero,.pairing-archive{width:calc(100% - 32px)}.pairing-topbar{min-height:88px}.pairing-brand img{width:48px;height:48px}.pairing-brand span{display:none}.pairing-back{font-size:12px}.pairing-hero{padding:70px 0 60px}.pairing-hero h1{font-size:clamp(52px,17vw,88px);line-height:.95}.pairing-hero>p{margin-top:30px}.pairing-year{margin-top:38px}.pairing-archive{grid-template-columns:1fr;gap:46px;padding-bottom:100px}.pairing-species{grid-template-columns:1fr 1fr}.pairing-species button{padding:18px}.pairing-list>header{flex-direction:column;align-items:start}.pairing-card-head{grid-template-columns:52px 1fr auto;gap:14px;padding:21px 18px}.pairing-number{font-size:27px}.pairing-parents{grid-template-columns:1fr;gap:12px;padding:0 18px 18px}.pairing-cross{padding:0;line-height:1}.pairing-parents>section{min-height:0;padding:23px}.pairing-parents footer{flex-wrap:wrap;gap:8px}}@media (width<=480px){.pairing-eyebrow{line-height:1.8}.pairing-year{flex-wrap:wrap;align-items:stretch}.pairing-year small{width:100%;margin:0}.pairing-species button{grid-template-columns:1fr}.pairing-species i{display:none}.pairing-species b{font-size:17px}.pairing-card-head{grid-template-columns:1fr auto}.pairing-number{display:none}.pairing-card-head b{font-size:18px;line-height:1.6}}
