:root{--bg:#FAFAFA;--card:#FFFFFF;--ink:#0B1B36;--ink2:#13294B;--text:#1A2438;--muted:#5A6577;--line:#E4E7EC;--soft:#F1F3F7;--amber:#E0A33E;--amber-d:#8A5A10;--ok:#1F7A4D;--r:10px;--shadow:0 1px 2px rgba(11,27,54,.06),0 10px 28px rgba(11,27,54,.07);color-scheme:light}*{box-sizing:border-box}html,body{margin:0;background:var(--bg)}body{font-family:var(--font-b),system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--text);line-height:1.55;font-size:16px;-webkit-text-size-adjust:100%}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-h),"Century Gothic",Futura,sans-serif;color:var(--ink);margin:0;line-height:1.12;font-weight:600;letter-spacing:-.005em}.ic{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.ic.lg{width:28px;height:28px}.ic.xl{width:36px;height:36px}.ic.sm{width:16px;height:16px}.ic.fill{fill:currentColor;stroke:none}.wrap{max-width:1240px;margin:0 auto;padding-inline:clamp(16px,3vw,32px)}.sec{padding-block:72px 0}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--amber-d)}.eyebrow .ic{width:14px;height:14px;color:var(--amber)}.sh{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 24px;margin-bottom:28px}.sh h2{font-size:34px}.sh p{margin:6px 0 0;color:var(--muted);max-width:560px}.link{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--amber-d);font-size:15px}.link:hover{color:var(--ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 26px;border-radius:8px;font-weight:600;font-size:16px;border:1px solid transparent;transition:background .15s,transform .15s;cursor:pointer}.btn-amber{background:var(--amber);color:var(--ink)}.btn-amber:hover{background:#edb550}.btn-navy{background:var(--ink);color:#fff}.btn-navy:hover{background:var(--ink2)}.btn-ghost{background:transparent;color:#fff;border-color:#ffffff8c}.btn-ghost:hover{background:#ffffff1f}.btn-line{background:#fff;color:var(--ink);border-color:#c7ceda}.btn-line:hover{border-color:var(--ink)}.btn-wide{width:100%}.tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--soft);color:var(--ink)}.tag.amber{background:#fbf0db;color:#7a4e0b}.tag.ok{background:#e3f3ea;color:var(--ok)}.ph{background:linear-gradient(135deg,#1b2e52,#0b1b36)}.ann{background:var(--ink);color:#e9edf5;font-size:13px}.ann .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px;min-height:38px}.ann span{display:inline-flex;align-items:center;gap:8px}.ann .ic{width:16px;height:16px;color:var(--amber)}.ann .r{display:flex;gap:22px}.hd{background:var(--bg);border-bottom:1px solid var(--line);position:relative;z-index:30}.hd-main{display:flex;align-items:center;gap:28px;min-height:84px}.logo img{height:38px;width:auto}.search{flex:1;max-width:520px;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #D2D8E2;border-radius:999px;padding:0 18px;min-height:46px;color:var(--muted);font-size:15px}.search input{flex:1;border:0;outline:0;background:transparent;font:inherit;min-width:0;color:var(--text)}.acts{margin-left:auto;display:flex;align-items:center;gap:4px}.act{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:52px;min-height:48px;font-size:11px;color:var(--ink);border-radius:8px}.act:hover{background:var(--soft)}.act .n{position:absolute;top:2px;right:8px;background:var(--amber);color:var(--ink);font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:999px;display:flex;align-items:center;justify-content:center;padding-inline:4px}.nav{border-top:1px solid var(--line);background:var(--bg)}.nav ul{list-style:none;margin:0;padding:0;display:flex;gap:6px 6px;align-items:center}.nav li{position:relative}.nav a.t{display:flex;align-items:center;gap:6px;min-height:50px;padding:0 14px;font-weight:500;font-size:15px;color:var(--text);border-bottom:2px solid transparent}.nav a.t:hover,.nav a.t.cur{color:var(--ink);border-bottom-color:var(--amber)}.nav .sp{margin-left:auto}.nav .gift{color:var(--amber-d);font-weight:600}.drop{display:none;position:absolute;left:0;top:100%;width:520px;background:#fff;border:1px solid var(--line);border-radius:0 0 12px 12px;box-shadow:var(--shadow);padding:18px;gap:18px;z-index:40}.nav li:hover .drop{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.drop a{display:flex;align-items:center;gap:12px;padding:8px;border-radius:8px;font-size:14px}.drop a:hover{background:var(--soft)}.drop img{width:52px;height:52px;object-fit:contain;background:#fff;border:1px solid var(--line);border-radius:6px}.drop .hd4{grid-column:1/-1;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:0 8px}.burger{display:none}.hero{position:relative;min-height:620px;display:flex;align-items:center;background:#0b1b36 center/cover no-repeat;color:#fff;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#071024eb,#071024bd 38%,#07102426 75%,#07102400)}.hero>.wrap{width:100%;position:relative}.hero .in{position:relative;padding-block:90px 130px;max-width:620px}.hero h1{color:#fff;font-size:60px;line-height:1.04;margin:16px 0 18px;letter-spacing:-.015em;text-wrap:balance}.hero p{font-size:19px;line-height:1.6;color:#d6dce8;margin:0 0 30px;max-width:520px}.hero .eyebrow{color:#f2c36f}.hero .cta{display:flex;flex-wrap:wrap;gap:12px}.rea{position:relative;margin-top:-62px;z-index:5}.rea .box{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);display:grid;grid-template-columns:repeat(4,1fr)}.rea .it{display:flex;gap:14px;align-items:center;padding:22px 24px;border-left:1px solid var(--line)}.rea .it:first-child{border-left:0}.rea .ico{width:46px;height:46px;border-radius:12px;background:#f4f0e6;color:var(--amber-d);display:flex;align-items:center;justify-content:center;flex:none}.rea b{display:block;font-size:15px;color:var(--ink);line-height:1.3}.rea small{color:var(--muted);font-size:13px;line-height:1.35;display:block;margin-top:2px}.cats{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.cat{position:relative;aspect-ratio:4/5.2;border-radius:14px;overflow:hidden;background:#13294b center/cover no-repeat;display:flex;align-items:flex-end;color:#fff}.cat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#07102400 40%,#071024d9)}.cat .ghost{position:absolute;top:18px;right:18px;width:56px;height:56px;color:#ffffff47}.cat .tx{position:relative;padding:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;width:100%}.cat h3{color:#fff;font-size:21px;line-height:1.15}.cat small{display:block;color:#c9d1e0;font-size:13px;margin-top:3px}.cat .go{width:40px;height:40px;border-radius:50%;background:var(--amber);color:var(--ink);display:flex;align-items:center;justify-content:center;flex:none;transition:transform .2s}.cat:hover .go{transform:translate(4px)}.tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.tabs button{min-height:42px;padding:0 18px;border-radius:999px;border:1px solid #CBD2DE;background:#fff;color:var(--text);font-size:14px;font-weight:500}.tabs button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pc{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}.pc:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.pc .im{position:relative;aspect-ratio:1/1;background:#fff;display:flex;align-items:center;justify-content:center;padding:14px;border-bottom:1px solid var(--line)}.pc .im .tag{position:absolute;top:12px;left:12px}.pc .bd{padding:16px 16px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.pc .cc{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pc h3{font-size:19px;line-height:1.25}.chips{display:flex;flex-wrap:wrap;gap:6px}.chips span{font-size:12px;color:var(--muted);background:var(--soft);border-radius:6px;padding:3px 8px}.pc .dl{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ok)}.pc .dl .ic{width:15px;height:15px}.pc .ft{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:6px}.price{font-family:var(--font-h),sans-serif;font-size:26px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.price small{font-family:var(--font-b),sans-serif;font-size:12px;font-weight:400;color:var(--muted);margin-left:4px}.add{min-height:44px;width:44px;border-radius:10px;border:0;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center}.add:hover{background:var(--amber);color:var(--ink)}.dark{background:var(--ink);color:#c9d1e0}.dark h2{color:#fff}.see{display:grid;grid-template-columns:1fr 1.15fr;gap:56px;align-items:center;padding-block:84px}.see h2{font-size:40px;margin:12px 0 16px}.see ul{list-style:none;padding:0;margin:22px 0 28px;display:grid;gap:12px}.see li{display:flex;gap:12px;align-items:flex-start;color:#d6dce8}.see li .ic{color:var(--amber);margin-top:3px}.orbs{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.orb{text-align:center}.orb .c{aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at 38% 34%,#9aa3b5 0,#5c667a 40%,#1b2335 78%,#0a0f1c) center/cover no-repeat;border:4px solid #27344F;box-shadow:0 0 0 1px #3a4a6b inset,0 14px 34px #00000073}.orb b{display:block;color:#fff;margin-top:12px;font-family:var(--font-h),sans-serif;font-size:19px;font-weight:600}.orb small{color:#aeb8cc;font-size:13px;display:block;line-height:1.4}.gift{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:18px;overflow:hidden;background:#f4efe3;border:1px solid #E8DFC9}.gift .im{min-height:440px;background:#cfc7b2 center/cover no-repeat}.gift .tx{padding:48px 48px 44px;display:flex;flex-direction:column;gap:14px;justify-content:center}.gift h2{font-size:38px}.gift p{margin:0;color:#4a4a45}.mini{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #E8DFC9;border-radius:12px;padding:8px 14px 8px 8px}.mini img{width:54px;height:54px;object-fit:contain;background:#fff;border-radius:8px}.mini b{font-size:14.5px;font-weight:600;color:var(--ink);line-height:1.25;display:block}.mini span{font-size:13px;color:var(--muted)}.mini .pr{margin-left:auto;font-family:var(--font-h),sans-serif;font-weight:600;font-size:18px;color:var(--ink)}.figs{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-block:1px solid var(--line);background:#fff}.fig{padding:34px 24px;text-align:center;border-left:1px solid var(--line)}.fig:first-child{border-left:0}.fig .ic{color:var(--amber-d);margin:0 auto 10px}.fig b{display:block;font-family:var(--font-h),sans-serif;font-size:42px;font-weight:600;color:var(--ink);line-height:1}.fig span{display:block;color:var(--muted);font-size:14px;margin-top:8px}.sav{display:grid;grid-template-columns:.9fr 1.1fr;gap:0;border-radius:18px;overflow:hidden;background:#fff;border:1px solid var(--line)}.sav .im{min-height:460px;background:#c9d2e1 center/cover no-repeat}.sav .tx{padding:48px;display:flex;flex-direction:column;gap:16px;justify-content:center}.sav h2{font-size:36px}.ct{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ct div{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.ct .ic{color:var(--amber-d);margin-top:2px}.ct b{display:block;font-size:14px;color:var(--ink)}.ct span{font-size:13.5px;color:var(--muted);line-height:1.4;display:block}.nl{position:relative;border-radius:18px;overflow:hidden;background:#0b1b36 center/cover no-repeat;color:#fff;padding:56px 48px;display:flex;flex-wrap:wrap;gap:24px 48px;align-items:center;justify-content:space-between}.nl:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#07102499}.nl>*{position:relative}.nl h2{color:#fff;font-size:32px}.nl p{margin:8px 0 0;color:#c9d1e0}.nl form{display:flex;gap:10px;flex:1 1 380px;max-width:520px}.nl input{flex:1;min-width:0;min-height:50px;border-radius:8px;border:0;padding:0 16px;font:inherit}.ftr{background:var(--ink);color:#b7c0d2;margin-top:84px}.ftr .top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:44px;padding-block:60px 40px}.ftr img.lg{height:36px;width:auto;margin-bottom:16px}.ftr h4{color:#fff;font-size:15px;font-family:var(--font-b),sans-serif;font-weight:600;margin-bottom:14px;letter-spacing:.02em}.ftr ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:14.5px}.ftr a:hover{color:#fff}.ftr .ci{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;margin-bottom:10px}.ftr .ci .ic{color:var(--amber);margin-top:2px}.ftr .bot{border-top:1px solid #243452;padding-block:24px 30px;display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:space-between;font-size:13px}.ftr .pay{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.ftr .pay li{line-height:0}.ftr .pay svg{width:38px;height:24px;display:block}.ftr .sec-pay{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ftr .sec-pay .ic{color:var(--amber)}.crumb{padding-block:22px 0;font-size:13.5px;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px;align-items:center}.crumb a:hover{color:var(--ink)}.crumb .ic{width:14px;height:14px}.phead{background:#fff;border-bottom:1px solid var(--line);margin-top:18px}.phead .wrap{padding-block:38px;display:flex;flex-wrap:wrap;gap:16px 40px;align-items:center;justify-content:space-between}.phead h1{font-size:44px}.phead p{margin:8px 0 0;color:var(--muted);max-width:620px}.shop{display:grid;grid-template-columns:260px 1fr;gap:36px;padding-block:32px 0;align-items:start}.side{background:#fff;border:1px solid var(--line);border-radius:14px;padding:6px 20px 14px;position:sticky;top:60px}.fgrp{padding:16px 0;border-bottom:1px solid var(--line)}.fgrp:last-child{border-bottom:0}.fgrp h4{font-family:var(--font-b),sans-serif;font-size:14px;font-weight:600;margin-bottom:10px}.fgrp label{display:flex;align-items:center;gap:10px;font-size:14.5px;padding:6px 0;color:var(--text);min-height:36px}.fgrp input[type=checkbox]{width:18px;height:18px;accent-color:#0B1B36}.range{height:6px;background:var(--line);border-radius:6px;position:relative;margin:14px 6px 8px}.range i{position:absolute;left:8%;right:12%;top:0;bottom:0;background:var(--ink);border-radius:6px}.range s{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--ink);transform:translate(-50%,-50%)}.bar{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;justify-content:space-between;margin-bottom:20px}.bar .cnt{color:var(--muted);font-size:14.5px}.bar .r{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.sel{min-height:42px;border:1px solid #CBD2DE;border-radius:8px;background:#fff;padding:0 12px;font:inherit;font-size:14px;color:var(--text)}.vt{display:inline-flex;border:1px solid #CBD2DE;border-radius:8px;overflow:hidden;background:#fff}.vt button{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border:0;background:transparent;font-size:14px;color:var(--text)}.vt button[aria-pressed=true]{background:var(--ink);color:#fff}.tbl{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:#fff}.tbl table{width:100%;min-width:900px;border-collapse:collapse;font-size:14.5px;font-variant-numeric:tabular-nums}.tbl th{background:#f3f4f7;text-align:left;font-weight:600;padding:14px;border-bottom:1px solid var(--line);color:var(--ink);font-size:13.5px}.tbl td{padding:14px;border-bottom:1px solid var(--line);vertical-align:middle}.tbl tr:last-child td{border-bottom:0}.tbl .pm{display:flex;align-items:center;gap:12px;min-width:230px}.tbl .pm img{width:60px;height:60px;object-fit:contain;border:1px solid var(--line);border-radius:8px;background:#fff}.tbl .pm b{font-weight:600;color:var(--ink);line-height:1.3}.tbl .conf{font-style:italic;color:var(--amber-d)}.tbl tr.hl td{background:#fbf6ea}.tbl .btn{min-height:40px;padding:0 16px;font-size:14px}.pdp{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;padding-block:24px 0;align-items:start}.gal{display:grid;grid-template-columns:84px 1fr;gap:14px;position:sticky;top:60px}.thumbs{display:grid;gap:10px;align-content:start}.thumbs button{padding:0;aspect-ratio:1/1;border-radius:10px;border:1px solid var(--line);background:#fff;overflow:hidden}.thumbs button[aria-current=true]{border:2px solid var(--ink)}.main{position:relative;aspect-ratio:1/1;background:#fff;border:1px solid var(--line);border-radius:16px;display:flex;align-items:center;justify-content:center;padding:28px}.main img{width:100%;height:100%;object-fit:contain}.main .zoom{position:absolute;right:14px;bottom:14px;width:42px;height:42px;border-radius:50%;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--ink)}.main .tag{position:absolute;left:16px;top:16px}.info h1{font-size:40px;margin:10px 0}.info .lead{color:var(--muted);font-size:16.5px;margin:0 0 18px}.info .pr{display:flex;align-items:baseline;gap:12px;margin-bottom:18px}.dlv{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid #CFE6D9;background:#eff8f3;border-radius:12px;color:#14523a;font-size:14.5px;margin-bottom:20px}.dlv b{color:#0e3e2b}.opt{margin-bottom:18px}.opt h4{font-family:var(--font-b),sans-serif;font-size:14px;font-weight:600;margin-bottom:8px;color:var(--ink)}.opts{display:flex;flex-wrap:wrap;gap:10px}.opts button{min-height:48px;padding:0 18px;border-radius:10px;border:1px solid #CBD2DE;background:#fff;font-size:14.5px;color:var(--text);text-align:left;line-height:1.25}.opts button small{display:block;color:var(--muted);font-size:12px}.buy{display:flex;gap:12px;margin-bottom:12px}.qty{display:flex;align-items:center;border:1px solid #CBD2DE;border-radius:10px;background:#fff}.qty button{width:46px;height:52px;border:0;background:transparent;display:flex;align-items:center;justify-content:center;color:var(--ink)}.qty span{min-width:30px;text-align:center;font-weight:600}.trust{list-style:none;margin:22px 0;padding:18px 0;border-block:1px solid var(--line);display:grid;gap:12px;font-size:14.5px}.trust li{display:flex;gap:12px;align-items:flex-start}.trust .ic{color:var(--ok);margin-top:2px}.kf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.kf div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 14px}.kf small{display:block;color:var(--muted);font-size:12.5px}.kf b{font-family:var(--font-h),sans-serif;font-size:22px;color:var(--ink);font-weight:600}.kf b.conf{font-family:var(--font-b),sans-serif;font-size:15px;font-style:italic;color:var(--amber-d);font-weight:500}.warn{display:flex;gap:12px;align-items:flex-start;background:#fbf0db;border:1px solid #EBCF99;border-radius:12px;padding:14px 16px;font-size:14.5px;color:#5c3d08;margin-bottom:20px}.warn .ic{color:#b7791b;margin-top:2px}details.ac{border-bottom:1px solid var(--line)}details.ac:first-of-type{border-top:1px solid var(--line)}details.ac summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;font-weight:600;color:var(--ink);cursor:pointer}details.ac summary::-webkit-details-marker{display:none}details.ac summary .ic{transition:transform .2s}details.ac[open] summary .ic{transform:rotate(180deg)}details.ac .bd{padding:0 0 18px;color:var(--muted);font-size:15px;line-height:1.65}details.ac .bd ul{margin:6px 0 0;padding-left:20px}.band{padding-block:72px 0}.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cardx{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px}.cardx h3{font-size:24px;margin-bottom:14px;display:flex;align-items:center;gap:10px}.cardx h3 .ic{color:var(--amber-d)}.cardx ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.cardx li{display:flex;gap:10px;align-items:flex-start;color:var(--text);font-size:15.5px}.cardx li .ic{margin-top:3px}.cardx.yes li .ic{color:var(--ok)}.cardx.no li .ic{color:#b04a2a}.orbs.lt .orb .c{border-color:#fff;box-shadow:0 0 0 1px var(--line),0 10px 24px #0b1b362e}.boxg{display:grid;grid-template-columns:1.05fr 1fr;gap:28px;align-items:stretch}.boxg .pic{background:#fff;border:1px solid var(--line);border-radius:16px;display:flex;align-items:center;justify-content:center;padding:22px;min-height:340px}.boxg .pic img{max-height:340px;object-fit:contain}.boxg ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.boxg li{display:flex;gap:14px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 16px}.boxg li .n{width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex:none}.spec{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;font-size:15px}.spec td{padding:13px 18px;border-bottom:1px solid var(--line)}.spec tr:last-child td{border-bottom:0}.spec td:first-child{color:var(--muted);width:42%;background:#fafbfc}.spec td:last-child{font-weight:500;color:var(--ink)}.cmp{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:#fff}.cmp table{width:100%;min-width:640px;border-collapse:collapse;font-size:15px}.cmp th,.cmp td{padding:14px 18px;text-align:left;border-bottom:1px solid var(--line)}.cmp th{background:#f3f4f7;font-family:var(--font-h),sans-serif;font-size:17px;color:var(--ink)}.cmp th small{display:block;font-family:var(--font-b),sans-serif;font-weight:400;font-size:12.5px;color:var(--muted)}.cmp td:first-child{color:var(--muted);width:26%}.cmp .me{background:#fbf6ea;font-weight:600;color:var(--ink)}.cmp tr:last-child td{border-bottom:0}.dl-card{display:flex;gap:18px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 22px}.dl-card .ico{width:54px;height:54px;border-radius:12px;background:#fbe9e5;color:#b0432b;display:flex;align-items:center;justify-content:center;flex:none}.cartwrap{display:grid;grid-template-columns:1.7fr 1fr;gap:32px;padding-block:28px 0;align-items:start}.line{display:grid;grid-template-columns:96px 1fr auto;gap:18px;align-items:center;padding:18px;background:#fff;border:1px solid var(--line);border-radius:14px;margin-bottom:12px}.line img{width:96px;height:96px;object-fit:contain;border:1px solid var(--line);border-radius:10px;background:#fff}.line h3{font-size:19px;margin-bottom:4px}.line .m{color:var(--muted);font-size:13.5px}.line .rt{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.line .qty button{height:42px;width:40px}.line .rm{background:none;border:0;color:var(--muted);display:flex;gap:6px;align-items:center;font-size:13px}.sum{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px;position:sticky;top:60px}.sum h3{font-size:24px;margin-bottom:16px}.sum .row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;font-size:15px}.sum .row.t{border-top:1px solid var(--line);margin-top:8px;padding-top:16px;font-weight:600;color:var(--ink);font-size:18px}.sum .row.t span:last-child{font-family:var(--font-h),sans-serif;font-size:28px}.sum .pay{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 0;padding:0}.sum .pay li{line-height:0}.sum .pay svg{width:38px;height:24px}.prose{max-width:820px;margin:0 auto}.hero-s{background:#0b1b36 center/cover no-repeat;position:relative;color:#fff}.hero-s:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#071024eb,#0710248c)}.hero-s .wrap{position:relative;padding-block:84px}.hero-s h1{color:#fff;font-size:50px;max-width:720px;margin:12px 0 14px;text-wrap:balance}.hero-s p{color:#d0d7e4;font-size:18px;max-width:600px;margin:0}.hero-s .eyebrow{color:#f2c36f}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;counter-reset:s}.step{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px;position:relative}.step:before{counter-increment:s;content:counter(s);width:36px;height:36px;border-radius:50%;background:var(--ink);color:#fff;font-weight:600;display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-family:var(--font-h),sans-serif}.step b{display:block;color:var(--ink);margin-bottom:6px;font-size:17px}.step p{margin:0;color:var(--muted);font-size:14.5px}.col3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pill{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px}.pill .ico{width:54px;height:54px;border-radius:14px;background:#f4f0e6;color:var(--amber-d);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.pill h3{font-size:22px;margin-bottom:8px}.pill p{margin:0;color:var(--muted);font-size:15px}.form{display:grid;gap:14px}.form label{display:grid;gap:6px;font-size:14px;font-weight:500;color:var(--ink)}.form input,.form textarea,.form select{font:inherit;min-height:48px;border:1px solid #C7CEDA;border-radius:10px;padding:10px 14px;background:#fff;color:var(--text)}.form textarea{min-height:140px}.two-form{display:grid;grid-template-columns:1.2fr .8fr;gap:32px;align-items:start}.tl{list-style:none;margin:0;padding:0;position:relative;display:grid;gap:22px}.tl li{display:flex;gap:16px;align-items:flex-start;position:relative}.tl li:before{content:"";position:absolute;left:19px;top:40px;bottom:-22px;width:2px;background:var(--line)}.tl li:last-child:before{display:none}.tl .d{width:40px;height:40px;border-radius:50%;background:#fff;border:2px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--muted);flex:none}.tl li.done .d{background:var(--ok);border-color:var(--ok);color:#fff}.tl li.now .d{background:var(--amber);border-color:var(--amber);color:var(--ink)}.tl b{display:block;color:var(--ink)}.tl span{font-size:14px;color:var(--muted)}.faqcols{display:grid;grid-template-columns:240px 1fr;gap:40px;align-items:start}.faqnav{position:sticky;top:60px;display:grid;gap:4px}.faqnav a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;font-size:15px;color:var(--text)}.faqnav a:hover,.faqnav a.on{background:#fff;color:var(--ink);font-weight:600}.faqnav .ic{color:var(--amber-d)}.note{font-size:13px;color:var(--muted);padding:16px 0 32px;text-align:center}@media(max-width:1100px){.grid4{grid-template-columns:repeat(2,1fr)}.cats{grid-template-columns:repeat(3,1fr)}.rea .box{grid-template-columns:repeat(2,1fr)}.rea .it:nth-child(3){border-left:0;border-top:1px solid var(--line)}.rea .it:nth-child(4){border-top:1px solid var(--line)}.see,.gift,.sav,.pdp,.boxg,.two,.two-form,.cartwrap{grid-template-columns:minmax(0,1fr)}.gal{position:static}.shop{grid-template-columns:minmax(0,1fr)}.side{position:static;display:none}.figs{grid-template-columns:repeat(2,1fr)}.fig:nth-child(3){border-left:0}.fig:nth-child(n+3){border-top:1px solid var(--line)}.steps{grid-template-columns:repeat(2,1fr)}.col3{grid-template-columns:minmax(0,1fr)}.ftr .top{grid-template-columns:repeat(2,minmax(0,1fr))}.faqcols{grid-template-columns:minmax(0,1fr)}.faqnav{position:static;grid-auto-flow:column;overflow-x:auto}.grid3{grid-template-columns:repeat(2,1fr)}.sum{position:static}}@media(max-width:700px){.sec{padding-block:48px 0}.sh h2,.see h2,.gift h2,.sav h2{font-size:28px}.hd-main{flex-wrap:wrap;min-height:0;padding-block:10px;gap:10px}.logo{order:2;flex:1;display:flex;justify-content:center}.logo img{height:32px}.burger{display:flex;order:1;min-width:44px;min-height:44px;align-items:center;justify-content:center;color:var(--ink)}.acts{order:3;margin-left:0}.acts .act:nth-child(-n+2){display:none}.hd-main{flex-wrap:wrap}.act span.l{display:none}.act{min-width:44px}.search{order:4;flex:1 1 100%;max-width:none;min-height:44px}.ann .r{display:none}.ann .wrap{justify-content:center}.nav ul{overflow-x:auto;scrollbar-width:none}.nav a.t{white-space:nowrap;min-height:46px;padding:0 12px}.nav .sp{margin-left:0}.drop{display:none!important}.hero{min-height:560px}.hero:before{background:linear-gradient(180deg,#0710248c,#071024e6)}.hero .in{padding-block:56px 110px}.hero h1{font-size:38px}.hero p{font-size:16.5px}.rea .box{grid-template-columns:repeat(2,minmax(0,1fr))}.rea .it{padding:16px 14px;flex-direction:column;align-items:flex-start;gap:10px}.rea small{display:none}.cats{display:flex;overflow-x:auto;gap:12px;margin-inline:calc(-1*clamp(16px,3vw,32px));padding-inline:clamp(16px,3vw,32px);scroll-snap-type:x mandatory;scrollbar-width:none}.cat{flex:none;width:62%;scroll-snap-align:start}.grid4,.grid3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pc .bd{padding:12px}.pc h3{font-size:16px}.pc .chips{display:none}.price{font-size:21px}.pc .dl{display:none}.see{padding-block:52px;gap:34px}.orbs{gap:10px}.orb b{font-size:15px}.orb small{display:none}.gift .tx,.sav .tx{padding:28px 22px}.gift .im,.sav .im{min-height:280px}.ct{grid-template-columns:minmax(0,1fr)}.nl{padding:34px 22px}.nl form{flex-direction:column;max-width:none}.ftr .top{grid-template-columns:minmax(0,1fr);gap:28px}.phead h1{font-size:32px}.pdp{gap:24px}.gal{grid-template-columns:minmax(0,1fr)}.thumbs{grid-template-columns:repeat(5,1fr);order:2}.info h1{font-size:30px}.info .pr .price{font-size:32px}.buy{flex-wrap:wrap}.kf{grid-template-columns:repeat(2,minmax(0,1fr))}.line{grid-template-columns:72px 1fr}.line img{width:72px;height:72px}.line .rt{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center}.steps{grid-template-columns:minmax(0,1fr)}.figs .fig b,.hero-s h1{font-size:34px}.stickybuy{display:flex;position:sticky;bottom:0;z-index:20;background:#fff;border-top:1px solid #CBD2DE;box-shadow:0 -6px 18px #0b1b361a;padding:10px 16px;gap:14px;align-items:center}.stickybuy .price{font-size:22px}.stickybuy .btn{flex:1;min-height:48px}.tbl table{min-width:760px}}[hidden],[data-off]{display:none!important}.sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:8px;top:-60px;z-index:1000;background:var(--ink);color:#fff;padding:10px 16px;border-radius:8px;font-weight:600}.skip:focus{top:8px}:focus-visible{outline:2px solid var(--amber-d);outline-offset:2px}.hd :focus-visible,.ftr :focus-visible,.dark :focus-visible,.hero :focus-visible,.nl :focus-visible{outline-color:var(--amber)}body.lock{overflow:hidden}main:focus{outline:none}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{min-height:100vh;display:flex;flex-direction:column}main{flex:1 0 auto}.logo-t{font-family:var(--font-h);font-weight:500;letter-spacing:.3em;color:var(--ink);font-size:22px}.h3,.h3b,.h3c{font-family:var(--font-h);font-weight:600;color:var(--ink);line-height:1.12}.h3{font-size:22px;margin:0 0 8px}.h3b{font-size:24px;margin:0 0 16px}.h3c{font-size:19px;line-height:1.25;margin:0}.fh{font-family:var(--font-b);font-size:15px;font-weight:600;color:#fff;margin:0 0 14px;letter-spacing:.02em;line-height:1.3}.fh4{font-family:var(--font-b);font-size:14px;font-weight:600;margin:0 0 10px;color:var(--ink);line-height:1.3}.lead2{margin:0;color:var(--muted)}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}.rte p,.rte li{line-height:1.7}.rte a,.prose a{color:var(--amber-d);text-decoration:underline;text-underline-offset:3px}.rte a:hover{color:var(--ink)}.rte ul,.rte ol{padding-left:22px}.rte img{height:auto;border-radius:10px}.rte table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.rte th,.rte td{border:1px solid var(--line);padding:8px 12px;text-align:left}.prose h2{font-size:30px;margin:38px 0 12px}.prose h3{font-size:22px;margin:26px 0 8px}.prose p,.prose li{color:#3b465a;font-size:16.5px;line-height:1.7}.prose h1{font-size:40px;margin:6px 0 20px}.lead-p p{margin:8px 0 0;color:var(--muted);max-width:620px}.lead-p a{color:var(--amber-d);text-decoration:underline}.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero{background:#0b1b36;display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.hero>.wrap{margin-inline:auto}.hero:before{z-index:1}.hero>.wrap{z-index:2}.cat{background:#13294b;isolation:isolate}.cat:before{z-index:1}.cat .ghost,.cat .tx{z-index:2}.gift .im,.sav .im{position:relative;overflow:hidden}.nl{isolation:isolate}.nl:before{z-index:1}.nl>*{z-index:2}.hero-s{overflow:hidden;isolation:isolate}.hero-s:before{z-index:1}.hero-s .wrap{z-index:2}.rea.rea-flat{margin-top:0;padding-top:56px}.rea.rea-flat .box{box-shadow:none}.eyebrow svg{flex:none}.hd{position:relative}.hd-main .logo{display:flex;align-items:center;flex:none}.logo img{height:var(--logo-h);width:auto;max-width:100%}button.act,button.burger{background:none;border:0;padding:0;font:inherit;cursor:pointer}button.act{color:var(--ink)}.act .l{font-size:11px;line-height:1.1}.burger{display:none;min-width:44px;min-height:44px;align-items:center;justify-content:center;color:var(--ink);border-radius:8px}.search{position:relative}.search .ic{flex:none;color:var(--muted)}.sres{position:absolute;left:0;right:0;top:calc(100% + 8px);background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:8px;z-index:60;display:grid;gap:2px}.sres a{display:flex;align-items:center;gap:12px;padding:8px;border-radius:8px;font-size:14px;color:var(--text)}.sres a:hover,.sres a:focus-visible{background:var(--soft)}.sres img{width:44px;height:44px;object-fit:contain;border:1px solid var(--line);border-radius:6px;background:#fff;flex:none}.sres b{font-weight:500;flex:1;line-height:1.3}.sres .p{color:var(--ink);font-weight:600;white-space:nowrap}.sres .all{justify-content:center;font-weight:600;color:var(--amber-d)}.sres .none{padding:10px;color:var(--muted);font-size:14px}.nav a.t .ic{flex:none}.nav li:hover .drop,.nav li:focus-within .drop{display:grid;grid-template-columns:1fr 1fr}.drop.drop-r{left:auto;right:0}.drop a span{line-height:1.3}.nav a.t.gift .ic{color:var(--amber-d)}.mdrawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:var(--bg);overflow-y:auto;display:flex;flex-direction:column;padding:0 0 24px}.mdrawer[hidden]{display:none!important}.mtop{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--line);min-height:64px}.mtop .burger{display:flex}.mdrawer nav{display:grid;padding:8px 16px}.mdrawer .big{display:flex;align-items:center;justify-content:space-between;min-height:56px;font-family:var(--font-h);font-weight:600;font-size:21px;color:var(--ink);border-bottom:1px solid var(--line)}.mdrawer .big.gift{color:var(--amber-d)}.msmall{display:grid;gap:2px;padding:14px 16px}.msmall a{display:flex;align-items:center;gap:10px;min-height:46px;font-size:15.5px;color:var(--text)}.msmall .ic{color:var(--amber-d)}.pc .im{overflow:hidden}.pc .im img{width:100%;height:100%;object-fit:contain}.pc .bd h3 a:hover{color:var(--amber-d)}.pc.out .im img{opacity:.6}.pc .add{text-decoration:none}.pc .add:focus-visible{outline-color:var(--amber-d)}.price small.from{font-family:var(--font-b);font-size:12px;font-weight:400;color:var(--muted);margin:0 6px 0 0}.price s{font-family:var(--font-b);font-size:.55em;font-weight:400;color:var(--muted);margin-left:8px}.cw{display:flex}.cw>.pc{flex:1;min-width:0}.grid3,.grid4{align-items:stretch}.grid4>.pc,.grid3>.pc{min-width:0}.tabs [role=tab]{min-height:44px;padding:0 18px;border-radius:999px;border:1px solid #CBD2DE;background:#fff;color:var(--text);font-size:14px;font-weight:500}.tabs [role=tab][aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.tabs button[aria-pressed=true],.tabs [role=tab]{min-height:44px}.cats .cat{text-decoration:none}.cats-w{grid-template-columns:repeat(4,1fr)}.minis{display:grid;gap:10px;margin-top:6px}.mini{text-decoration:none}.mini img{flex:none}.mini>span:nth-of-type(1){min-width:0}.mini .mt{display:block;min-width:0;flex:1}.mini .mt b{display:block;font-size:14.5px;font-weight:600;color:var(--ink);line-height:1.25}.mini .mt span{font-size:13px;color:var(--muted)}.mini .add{margin-left:8px;flex:none;display:flex}.mini.up .add{margin-left:8px}.rea a.it{text-decoration:none}.rea .it:hover b{color:var(--amber-d)}.sav .ct a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.sav .ct a:hover{color:var(--amber-d)}.nl h2{color:#fff}.nl form.nlf{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.nl form.nlf input{flex:1 1 220px}.fmsg{margin:0;font-size:14px;flex:1 1 100%}.fmsg.ok{color:var(--ok)}.fmsg.bad{color:#b04a2a}.nl .fmsg.ok{color:#9be0bc}.nl .fmsg.bad{color:#ffc1ac}.ftr .tagline{margin:0;font-size:14.5px;line-height:1.65;max-width:300px}.ftr img.lg{height:36px;width:auto}.ftr .ci a{color:inherit;text-decoration:none}.ftr .ci a:hover{color:#fff;text-decoration:underline}.ftr .legal{display:flex;flex-wrap:wrap;gap:6px 20px;align-items:center}.linkbtn{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;min-height:44px}.linkbtn:hover{color:#fff}.legal a{display:inline-flex;align-items:center;min-height:44px}.pay-ic,.pay li svg{width:38px;height:24px;display:block}.ftr .pay{align-items:center}.crumb a{display:inline-flex;align-items:center;min-height:32px}.crumb span[aria-current]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.shop-main{min-width:0}.fbtn,.side-head,.side-foot{display:none}.bar .cnt{font-variant-numeric:tabular-nums}.vt button:focus-visible{outline-offset:-2px}.rng{position:relative;height:28px;margin:6px 4px 2px}.rng-track{position:absolute;left:0;right:0;top:11px;height:6px;border-radius:6px;background:var(--line)}.rng-track i{position:absolute;top:0;bottom:0;background:var(--ink);border-radius:6px}.rng input[type=range]{position:absolute;left:0;top:0;width:100%;height:28px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.rng input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--ink);cursor:pointer}.rng input[type=range]::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid var(--ink);cursor:pointer}.rng input[type=range]::-webkit-slider-runnable-track{background:none;height:28px}.rng input[type=range]::-moz-range-track{background:none}.rng-v{display:flex;justify-content:space-between;font-size:13px;color:var(--muted)}.tbl[hidden]{display:none!important}.tbl th[scope=row]{background:none;font-weight:600;border-bottom:1px solid var(--line);padding:14px;text-align:left;vertical-align:middle}.tbl tr:last-child th[scope=row]{border-bottom:0}.tbl tr.hl th,.tbl tr.hl td{background:#fbf6ea}.tbl a.pm{display:flex;align-items:center;gap:12px;min-width:230px;color:var(--ink)}.tbl img{width:60px;height:60px;object-fit:contain;border:1px solid var(--line);border-radius:8px;background:#fff}.tbl td.tr{text-align:right;white-space:nowrap}.tbl td.tr b{font-size:16px;color:var(--ink)}.tbl .low{font-size:12px;color:var(--ok)}.tbl caption{text-align:left}.empty{display:none;text-align:center;padding:50px 20px;background:#fff;border:1px dashed #CBD2DE;border-radius:14px;color:var(--muted)}.empty p{margin:0 0 16px}.empty .ic-c{display:block;margin-bottom:10px}.empty .ic-c svg{margin:0 auto}.empty[data-empty]{display:none}.empty[data-empty].on{display:block}.pagin{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;margin-top:32px;color:var(--muted)}.pagin .btn{min-height:44px}.pdp{align-items:start}.pdp>*,.gal>*,.info,.cartwrap>*,.shop>*,.two>*,.two-form>*,.faqcols>*,.see>*,.sav>*,.gift>*{min-width:0}.gal{align-items:start}.thumbs button{min-width:44px;min-height:44px;cursor:pointer}.thumbs button[aria-selected=true]{border:2px solid var(--ink)}.thumbs button img{width:100%;height:100%;object-fit:contain;padding:6px}.main{overflow:hidden;touch-action:pan-y}.main .slide{position:absolute;top:0;right:0;bottom:0;left:0;padding:28px;display:flex;align-items:center;justify-content:center}.main .slide img{width:100%;height:100%;object-fit:contain}.main .tag{z-index:3}.main .zoom{z-index:3;cursor:pointer;padding:0}.main .dots{display:none;position:absolute;left:0;right:0;bottom:12px;justify-content:center;gap:6px;z-index:3}.main .dots i{width:7px;height:7px;border-radius:50%;background:#c7ceda}.main .dots i.on{background:var(--ink)}.info .eyebrow{margin-bottom:0}.info h1{margin:10px 0 8px}.info .sub{margin:0 0 10px;color:var(--muted);font-size:14.5px}.info .lead{margin:0 0 14px}.ticks{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:8px;font-size:15px;color:var(--text)}.ticks li{display:flex;gap:10px;align-items:flex-start}.ticks .ic{color:var(--ok);margin-top:3px}.info .pr{flex-wrap:wrap}.info .pr .price{font-size:40px}.info .pr .price s{font-size:.45em}.ref{color:var(--muted);font-size:12.5px;margin-left:auto}.buy-form{margin:0}fieldset.opt{border:0;padding:0;margin:0 0 18px;min-width:0}fieldset.opt legend{font-family:var(--font-b);font-size:14px;font-weight:600;margin-bottom:8px;color:var(--ink);padding:0}.opts button{cursor:pointer}.opts button:focus-visible{outline-offset:2px}.opts button[aria-pressed=true]{border:2px solid var(--ink);padding:0 17px;background:#f7f8fb}.opts button.na{opacity:.45}.qty input{width:46px;height:52px;border:0;background:transparent;text-align:center;font:inherit;font-weight:600;color:var(--ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;padding:0}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.buy .btn{flex:1;min-height:54px}.buy .btn[disabled]{opacity:.55;cursor:not-allowed}.btn.loading{opacity:.7;pointer-events:none}.dyn{margin:0 0 12px}.dyn .shopify-payment-button__button{border-radius:8px;min-height:48px}.dyn .shopify-payment-button__button--hidden{display:none}.kf b.txt{font-family:var(--font-b);font-size:15px;font-weight:600;line-height:1.35;display:block}.kf{grid-template-columns:1fr 1fr}.who{margin:0;padding:0;list-style:none;display:grid;gap:10px}.who b{color:var(--ink)}details.ac summary:focus-visible{outline-offset:2px}details.ac .bd a{color:var(--amber-d);text-decoration:underline}.stickybuy{display:none}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#071024f0;display:flex;align-items:center;justify-content:center;padding:24px}.lightbox[hidden]{display:none!important}.lightbox img{max-width:min(92vw,1100px);max-height:88vh;object-fit:contain;background:#fff;border-radius:10px}.lb-x,.lb-n{position:absolute;width:48px;height:48px;border-radius:50%;border:0;background:#ffffff24;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.lb-x{top:16px;right:16px}.lb-n{top:50%;transform:translateY(-50%)}.lb-prev{left:16px}.lb-prev svg{transform:rotate(180deg)}.lb-next{right:16px}.lb-x:hover,.lb-n:hover{background:#ffffff47}.boxg.nopic{grid-template-columns:1fr}.boxg.nopic ul{grid-template-columns:repeat(2,minmax(0,1fr))}.boxg li small.pre,.notin small.pre{color:var(--muted);font-size:13px}.notin{margin-top:18px;padding:16px 20px;background:#fff;border:1px dashed #CBD2DE;border-radius:12px}.notin b{display:block;color:var(--ink);margin-bottom:8px}.notin ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;color:var(--text)}.notin li{display:flex;gap:8px;align-items:flex-start}.notin .ic{color:#b04a2a;margin-top:3px}.spec th{padding:13px 18px;border-bottom:1px solid var(--line);text-align:left;font-weight:400;color:var(--muted);width:42%;background:#fafbfc;vertical-align:top}.spec tr.grp th{background:#f3f4f7;color:var(--ink);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;width:auto}.spec tr:last-child th,.spec tr:last-child td{border-bottom:0}.spec-side{display:grid;gap:0}.dl-card .ico.ico-b{background:#e8eef8;color:var(--ink2)}.cmp th a{color:inherit}.cmp th a:hover{text-decoration:underline}.cmp td.me,.cmp th.me{background:#fbf6ea}.cmp th[scope=row]{background:none;font-family:var(--font-b);font-weight:400;font-size:15px;color:var(--muted);width:26%}.cmp td:first-child{width:auto}.orbs.lt{max-width:620px;margin:28px auto 0}.orbs-note{text-align:center;font-size:12.5px;color:var(--muted);margin:10px 0 0}.orbs.lt .orb b{color:var(--ink)}.orb .c{overflow:hidden;position:relative}.orb .c img{width:100%;height:100%;object-fit:cover;border-radius:50%}.cdwrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;background:#07102480;display:flex;justify-content:flex-end}.cdwrap[hidden]{display:none!important}.cartdr{width:min(440px,100%);height:100%;background:var(--bg);display:flex;flex-direction:column;box-shadow:-10px 0 40px #0003}.chead{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--line);background:#fff}.chead h2{font-size:22px;margin:0}.chead .cn{font-family:var(--font-b);font-size:15px;color:var(--muted);font-weight:400}.cx{min-width:44px;min-height:44px;border:0;background:none;color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px}.cx:hover{background:var(--soft)}.cbody{flex:1;overflow-y:auto;padding:16px 20px;display:grid;gap:12px;align-content:start}.cbody.empty-c{text-align:center;justify-items:center;align-content:center;color:var(--muted);gap:16px}.cbody.empty-c .ic{color:var(--amber-d)}.dlv.sm{margin:0;font-size:13.5px;padding:12px 14px}.cl{display:grid;grid-template-columns:80px 1fr;gap:14px;padding:12px;background:#fff;border:1px solid var(--line);border-radius:12px}.cimg{display:block;width:80px;height:80px;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff}.cimg img{width:100%;height:100%;object-fit:contain}.cinfo{min-width:0}.cinfo .ct{font-family:var(--font-h);font-weight:600;color:var(--ink);font-size:16px;line-height:1.25;display:block}.cinfo .m{color:var(--muted);font-size:13px;margin-top:2px}.crow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.crow .qty button{width:40px;height:44px}.crow .qty span{min-width:28px;text-align:center;font-weight:600}.crow .price,.price.sm{font-size:19px}.rm{background:none;border:0;color:var(--muted);display:inline-flex;gap:6px;align-items:center;font-size:13px;cursor:pointer;min-height:44px;padding:0;text-decoration:none}.rm:hover{color:var(--ink);text-decoration:underline}.mini.up{padding:8px 10px 8px 8px}.promo-d summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;font-weight:500;color:var(--ink);cursor:pointer;list-style:none}.promo-d summary::-webkit-details-marker{display:none}.promo-f{display:flex;gap:8px;padding-bottom:8px}.promo-f input{flex:1;min-width:0;min-height:48px;border:1px solid #C7CEDA;border-radius:10px;padding:0 14px;font:inherit}.promo-f .btn{min-height:48px;padding:0 18px}.cfoot{padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;display:grid;gap:8px}.cfoot .row,.sum .row{display:flex;justify-content:space-between;gap:12px;font-size:15px}.cfoot .row.t{font-weight:600;color:var(--ink);font-size:18px;border-top:1px solid var(--line);padding-top:10px;margin-top:4px}.cfoot .row.t span:last-child{font-family:var(--font-h);font-size:26px}.okc{color:var(--ok);font-weight:500}.disc{color:var(--ok)}.safe,.secure{font-size:12.5px;color:var(--muted);margin:4px 0 0;display:flex;gap:8px;align-items:flex-start;line-height:1.4}.safe .ic,.secure .ic{margin-top:2px;flex:none}.cfoot .btn{min-height:50px}.cartwrap{padding-bottom:0}.line{grid-template-columns:96px 1fr auto}.limg{display:block;width:96px;height:96px}.line .limg img{width:96px;height:96px;object-fit:contain;border:1px solid var(--line);border-radius:10px;background:#fff}.line .lt{font-size:19px;margin:0 0 4px}.line .lt a:hover{color:var(--amber-d)}.line .eta{color:var(--ok)}.line .qty input{width:42px;height:42px}.line .rm{text-decoration:none}.sum .h3b{margin-bottom:16px}.sum .dyn{margin-top:10px}.sum .pay{margin-top:18px}.sum .secure{margin-top:14px}.ic-c{color:var(--amber-d)}.mini .mt{text-decoration:none}.pill .rte p{margin:0 0 10px;color:var(--muted);font-size:15px;line-height:1.6}.pill .rte p:last-child{margin-bottom:0}.pill .rte a{color:var(--amber-d);text-decoration:underline}.pill .h3{margin-bottom:8px}.step b{font-family:var(--font-h)}.form fieldset{border:0;padding:0;margin:0}.form input,.form textarea,.form select{width:100%;max-width:100%}.form input:focus,.form textarea:focus,.form select:focus{outline:2px solid var(--amber-d);outline-offset:1px;border-color:var(--amber-d)}.cardx .h3{display:flex;align-items:center;gap:10px}.cardx .h3 .ic{color:var(--amber-d)}.faqnav a{min-height:44px}.faqnav a[aria-current=true]{background:#fff;color:var(--ink);font-weight:600}.rub{scroll-margin-top:24px;margin-bottom:34px}.rub h2{font-size:28px;margin:0 0 12px}.e404{text-align:center}.e404-in{max-width:620px;margin:0 auto;padding-block:20px 40px;display:grid;gap:14px;justify-items:center}.e404 h1{font-size:44px}.e404-ic{width:80px;height:80px;border-radius:50%;background:#f4f0e6;color:var(--amber-d);display:flex;align-items:center;justify-content:center}.e404 .cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px}.search.big{max-width:520px;width:100%;padding:0 6px 0 18px;min-height:54px;background:#fff}.search.big input{min-height:50px}.search.big .btn{min-height:44px;padding:0 20px;border-radius:999px}.sr-other{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:10px}.sr-other a{display:grid;gap:2px;padding:14px 18px;background:#fff;border:1px solid var(--line);border-radius:12px}.sr-other b{color:var(--ink)}.sr-other span{color:var(--muted);font-size:14px}.ex{margin:0;color:var(--muted);font-size:14.5px}.art-img{margin:0 0 24px}.art-img img{width:100%;height:auto;border-radius:14px}.art .cc{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0}.shopify-policy__container{max-width:820px;margin:0 auto;padding:40px clamp(16px,3vw,32px) 0}.shopify-policy__title h1{font-size:40px;margin-bottom:20px}.shopify-policy__body{color:#3b465a;font-size:16.5px;line-height:1.7}.shopify-policy__body h2,.shopify-policy__body h3{margin:30px 0 10px}.shopify-policy__body a{color:var(--amber-d);text-decoration:underline}.shopify-challenge__container{max-width:520px;margin:60px auto;padding-inline:16px}body.template-password{background:var(--ink)}.pw{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;color:#fff;padding:32px 20px;isolation:isolate;overflow:hidden;background:#0b1b36}.pw:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0710249e;z-index:1}.pw-in{position:relative;z-index:2;width:100%;max-width:560px;text-align:center;display:grid;gap:16px;justify-items:center}.pw-logo img{height:40px;width:auto;margin:0 auto 12px}.pw h1{color:#fff;font-size:52px;line-height:1.05}.pw .eyebrow{color:#f2c36f}.pw-text{margin:0;color:#d6dce8;font-size:17px;line-height:1.6}.pw-form{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin-top:6px}.pw-form input{flex:1 1 240px;min-width:0;min-height:50px;border-radius:8px;border:0;padding:0 16px;font:inherit}.pw-form .btn{flex:1 1 100%}.pw-form .fmsg{text-align:left}.pw .fmsg.ok{color:#9be0bc}.pw .fmsg.bad{color:#ffc1ac}.pw-access{width:100%;margin-top:8px;color:#c9d1e0}.pw-access summary{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:center;font-size:14px;text-decoration:underline;text-underline-offset:3px;list-style:none}.pw-access summary::-webkit-details-marker{display:none}.pw-form2{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.pw-form2 input{flex:1 1 200px;min-width:0;min-height:50px;border-radius:8px;border:0;padding:0 16px;font:inherit}.pw-form2 .btn{background:#fff}.pw-foot{margin:8px 0 0;font-size:13px;color:#8fa0bd}.gift-body{background:var(--bg)}.gc{max-width:520px;margin:48px auto;padding:0 16px}.gc-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:32px;text-align:center;display:grid;gap:14px;justify-items:center}.gc-v{font-family:var(--font-h);font-size:44px;font-weight:600;color:var(--ink);margin:0}.gc-code{font-family:ui-monospace,monospace;font-size:22px;letter-spacing:.12em;margin:0;padding:12px 18px;border:1px dashed #C7CEDA;border-radius:10px}@media(max-width:1100px){.cats-w{grid-template-columns:repeat(3,1fr)}.fbtn{display:inline-flex;min-height:44px}.side{display:none;position:fixed;right:0;bottom:0;left:0;z-index:220;border-radius:0;border:0;padding:0;overflow-y:auto;top:0}.side.open{display:block}.side .fgrp{padding:16px 20px}.side .fgrp label{min-height:44px}.side-head{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 20px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#fff;z-index:2;font-family:var(--font-h);font-size:20px;color:var(--ink)}.side-foot{display:flex;gap:10px;padding:14px 20px calc(14px + env(safe-area-inset-bottom));position:sticky;bottom:0;background:#fff;border-top:1px solid var(--line)}.side-foot .btn{flex:1;padding:0 12px;min-height:48px;font-size:15px}.faqnav{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.faqnav a{white-space:nowrap;background:#fff;border:1px solid var(--line)}.rub{scroll-margin-top:12px}}@media(max-width:700px){.cats{scroll-padding-inline:clamp(16px,3vw,32px)}.hd-main{padding-block:8px;gap:8px;position:relative}.hd-main .logo{order:2;flex:1;justify-content:center}.burger{display:flex;order:1}.acts{order:3}.acts .act-order,.acts .act-account{display:none}.search{order:4;flex:1 1 100%;min-height:46px}.nav{display:none}.ann .wrap{min-height:36px;text-align:center}.ann span{font-size:12.5px}.grid4,.grid3{gap:12px}.pc .im{padding:8px}.pc .bd{padding:12px;gap:6px}.pc .cc{font-size:11px}.pc .chips{display:flex;gap:4px}.pc .chips span{font-size:11.5px;padding:2px 6px}.pc .chips span:nth-child(n+3){display:none}.pc .dl{display:flex;font-size:11.5px;line-height:1.3;align-items:flex-start}.pc .dl .ic{margin-top:1px}.pc .ft{flex-wrap:wrap;gap:6px}.price{font-size:21px}.pc .add{width:44px}.tabs{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1*clamp(16px,3vw,32px));padding-inline:clamp(16px,3vw,32px);scrollbar-width:none}.tabs [role=tab]{flex:none}.cats-w{grid-template-columns:1fr 1fr}.cats-w .cat{width:auto}.rea .box{gap:0}.sec{padding-block:44px 0}.band{padding-block:48px 0}.shop{padding-top:20px}.bar{align-items:stretch;gap:8px}.bar .r{width:100%;display:grid;grid-template-columns:auto 1fr;gap:8px}.bar .vt{grid-column:1/-1;grid-row:2;display:flex}.bar .vt button{flex:1;justify-content:center;white-space:nowrap;font-size:13.5px;padding:0 8px;gap:6px}.bar .sel{width:100%;min-height:44px}.fbtn{padding:0 16px}.phead h1{font-size:30px}.phead .wrap{padding-block:26px}.tbl{border:0;background:none;overflow:visible}.tbl table,.tbl tbody,.tbl tr,.tbl td,.tbl th{display:block;min-width:0;width:100%}.tbl thead{position:absolute;left:-9999px}.tbl tr{background:#fff;border:1px solid var(--line);border-radius:14px;margin-bottom:12px;padding:12px 14px}.tbl tr[data-off]{display:none!important}.tbl th[scope=row]{border:0;padding:0 0 8px}.tbl td{padding:7px 0;border:0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;text-align:right}.tbl td:before{content:attr(data-label);color:var(--muted);text-align:left;flex:none}.tbl td.tgo{display:block;border:0;padding-top:12px}.tbl td.tgo:before{display:none}.tbl td.tgo .btn{width:100%}.tbl tr.hl,.tbl tr.hl th,.tbl tr.hl td{background:#fbf6ea}.tbl tr.hl td{background:transparent}.tbl td.tr .low{display:block}.pdp{padding-top:8px}.gal{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.main{border-radius:14px}.main .slide{padding:16px}.main .dots{display:flex}.thumbs{display:flex;overflow-x:auto;gap:8px;order:2;scrollbar-width:none;padding-bottom:2px}.thumbs button{flex:none;width:64px;height:64px;min-width:64px}.info h1{font-size:30px}.buy{flex-wrap:nowrap}.buy .btn{white-space:nowrap;padding:0 12px;font-size:15px}.info .pr .price{font-size:32px}.ref{margin-left:0;flex:1 1 100%}.stickybuy{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:90;background:#fff;border-top:1px solid #CBD2DE;box-shadow:0 -6px 18px #0b1b361a;padding:10px 16px calc(10px + env(safe-area-inset-bottom));gap:14px;align-items:center;transform:translateY(110%);transition:transform .25s}.stickybuy.on{transform:none}.boxg.nopic ul{grid-template-columns:1fr}.spec th,.spec td{padding:12px 14px}.spec th{width:46%}.line{grid-template-columns:72px 1fr}.line .limg,.line .limg img{width:72px;height:72px}.cartwrap{padding-top:16px}.e404 h1{font-size:34px}.pw h1{font-size:40px}.prose h1{font-size:32px}.cmp table{min-width:560px}.cmp th[scope=row]{position:sticky;left:0;z-index:1;background:#fff}.cmp th:first-child{position:sticky;left:0}.cartdr{width:100%}.lightbox{padding:12px}.lb-n{width:44px;height:44px}.nl form.nlf .btn{width:100%}}@media(max-width:420px){.kf b,.ft .price{font-size:19px}}.logo,.link,.crumb a,.vt button,.sel,.tbl .btn,.search input{min-height:44px}.pc h3 a{display:block}.act{min-height:48px}.tabs button{min-height:44px}.opts button,.cardx .btn,.nl .btn{min-height:48px}.ftr ul{gap:0}.ftr li a{display:inline-flex;align-items:center;min-height:44px}.qty button{min-width:44px;min-height:44px}.line .qty button,.crow .qty button,.main .zoom{width:44px;height:44px}.thumbs button{min-width:48px}.ct a,.rte a{display:inline}.e404-in{grid-template-columns:minmax(0,1fr)}.e404-in>*{max-width:100%;min-width:0}.e404 .search.big input{min-width:0}.ftr .ci{margin-bottom:0;align-items:center}.ftr .ci a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:380px){.buy{flex-wrap:wrap}.buy .qty{flex:1 1 100%;justify-content:space-between}.buy .qty input{flex:1}.buy .btn{flex:1 1 100%}.line .rt{flex-wrap:wrap;gap:6px 12px}.cl{grid-template-columns:64px 1fr;gap:10px}.cimg{width:64px;height:64px}}.wa{margin:-10px 0 18px}.wa a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13.5px;color:var(--muted);text-decoration:none}.wa a:hover{color:var(--ink);text-decoration:underline}.wa .ic{color:var(--amber-d)}.stickybuy .btn{min-width:0;padding:0 12px;font-size:15px;white-space:nowrap}.stickybuy .price{flex:none}@media(max-width:700px){.crumb{flex-wrap:nowrap;overflow:hidden;white-space:nowrap}.crumb a{flex:none}}.search.big{order:0!important;flex:none!important}.kf>div:last-child:nth-child(odd){grid-column:1/-1}.pay-fast{margin:10px 0 6px}.pay-fast .pay{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;list-style:none;margin:0;padding:0}.buy{align-items:center}.buy .qty{flex:0 0 auto;background:#f1f3f7;border-color:#dde2ea}.buy .qty button{color:#5b6678}.buy .qty input{width:34px;height:48px;font-size:15px;font-weight:500;color:#5b6678}.buy .btn[data-atc]{flex:1 1 auto;background:var(--amber);color:var(--ink);min-height:58px;font-size:17px;font-weight:700;box-shadow:0 2px #0b1b362e}.buy .btn[data-atc]:hover{background:#edb550}.buy .btn[data-atc][disabled]{background:#e3e7ee;color:#6b768a;box-shadow:none}.pay-fast .pay{gap:5px}.pay-fast .pay-ic,.pay-fast .pay li svg{width:32px;height:20px}.pay-fast .pay{flex-wrap:nowrap;gap:4px}.pay-fast .pay li{flex:0 1 38px;min-width:0}.pay-fast .pay li svg,.pay-fast .pay-ic{width:100%;height:auto;aspect-ratio:38/24}.ab-hero{position:relative;overflow:hidden;isolation:isolate;background:#0b1b36;color:#fff}.ab-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#071024e6,#07102473 62%,#07102433)}.ab-hero .wrap{position:relative;z-index:2;padding-block:112px 120px}.ab-hero .eyebrow{color:#f2c36f}.ab-hero h1{color:#fff;font-size:52px;max-width:700px;margin:14px 0 16px;text-wrap:balance}.ab-hero p{color:#d6dce8;font-size:18px;line-height:1.6;max-width:600px;margin:0}.ab-hero .cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ab-story{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:56px;align-items:center}.ab-fig{border-radius:18px;overflow:hidden;box-shadow:var(--shadow);background:var(--soft)}.ab-fig img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.ab-txt h2{font-size:36px;margin:10px 0 16px}.ab-txt .rte p{color:#3b465a;font-size:16.5px;line-height:1.75;margin:0 0 14px}.ab-quote{margin:22px 0 0;padding:4px 0 4px 18px;border-left:3px solid var(--amber);font-family:var(--font-h);font-weight:500;font-size:20px;line-height:1.35;color:var(--ink)}.ab-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ab-pillar{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.ab-pillar .im{aspect-ratio:4/3;background:var(--soft);overflow:hidden}.ab-pillar .im img{width:100%;height:100%;object-fit:cover}.ab-pillar .tx{padding:24px 24px 28px;display:flex;flex-direction:column;gap:10px;flex:1}.ab-pillar h3{font-size:21px;line-height:1.2}.ab-pillar .rte p{margin:0 0 8px;color:var(--muted);font-size:15px;line-height:1.65}.ab-pillar .rte a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.ab-pillar .link{margin-top:auto;padding-top:6px}.ab-gal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ab-tile{position:relative;display:flex;align-items:flex-end;aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:#13294b;color:#fff;isolation:isolate;text-decoration:none}.ab-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#07102400 45%,#071024d1)}.ab-tile .tx{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;width:100%;padding:18px}.ab-tile h3{color:#fff;font-size:21px;line-height:1.15}.ab-tile small{display:block;color:#d0d7e4;font-size:13px;margin-top:3px;line-height:1.35}.ab-tile .go{width:40px;height:40px;border-radius:50%;background:var(--amber);color:var(--ink);display:flex;align-items:center;justify-content:center;flex:none;transition:transform .2s}a.ab-tile:hover .go{transform:translate(3px)}.ab-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;counter-reset:ab}.ab-step{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px 26px 28px;display:flex;flex-direction:column;gap:8px;counter-increment:ab}.ab-step:before{content:counter(ab);width:38px;height:38px;border-radius:50%;background:var(--ink);color:#fff;font-weight:600;display:flex;align-items:center;justify-content:center;margin-bottom:8px;font-family:var(--font-h)}.ab-step h3{font-size:21px}.ab-step p{margin:0;color:var(--muted);font-size:15px;line-height:1.65}.ab-step .link{margin-top:auto;padding-top:8px}.ab-cta{background:linear-gradient(135deg,#0b1b36,#13294b);border-radius:18px;padding:48px;display:flex;align-items:center;justify-content:space-between;gap:28px 40px;flex-wrap:wrap;color:#fff}.ab-cta h2{color:#fff;font-size:34px;text-wrap:balance}.ab-cta p{margin:10px 0 0;color:#c9d1e0;max-width:560px}.ab-cta .cta{display:flex;flex-wrap:wrap;gap:12px}.ab-last{padding-bottom:0}@media(max-width:1100px){.ab-hero .wrap{padding-block:84px 88px}.ab-hero h1{font-size:44px}.ab-story{grid-template-columns:minmax(0,1fr);gap:32px}.ab-pillars{grid-template-columns:minmax(0,1fr)}.ab-pillar{flex-direction:row}.ab-pillar .im{aspect-ratio:auto;flex:0 0 38%;position:relative;min-height:230px}.ab-pillar .im img{position:absolute;top:0;right:0;bottom:0;left:0}.ab-fig img{aspect-ratio:16/9}.ab-gal{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-steps{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.ab-hero .wrap{padding-block:56px 60px}.ab-hero h1{font-size:34px}.ab-hero p{font-size:16.5px}.ab-hero .cta .btn{width:100%}.ab-txt h2{font-size:28px}.ab-pillar{flex-direction:column}.ab-pillar .im{flex:none;aspect-ratio:4/3;min-height:0}.ab-fig img{aspect-ratio:3/2}.ab-gal{gap:12px}.ab-tile .tx{padding:12px}.ab-tile h3{font-size:17px}.ab-tile small{font-size:12px}.ab-tile .go{width:32px;height:32px}.ab-tile .go .ic{width:16px;height:16px}.ab-cta{padding:32px 22px}.ab-cta h2{font-size:27px}.ab-cta .cta,.ab-cta .cta .btn{width:100%}}@media(min-width:701px){.nav ul{gap:2px}.nav a.t{padding:0 10px;white-space:nowrap}}@media(min-width:701px)and (max-width:1239px){.nav a.t{font-size:14px}.nav a.t .ic.sm:not(:last-child){display:none}}@media(min-width:701px)and (max-width:1080px){.nav ul{overflow-x:auto;scrollbar-width:none}.nav ul::-webkit-scrollbar{display:none}.nav .sp{margin-left:0}.nav .drop{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/astrorama.css.map */
