._page_1ntsg_1{min-height:100vh;background:#f4f7fb;color:#122033}._main_1ntsg_2{max-width:1280px;margin:0 auto;padding:26px 24px 76px}._breadcrumb_1ntsg_3{display:flex;align-items:center;gap:8px;min-width:0;margin:0 0 14px;color:#7b8798;font-size:11px}._breadcrumb_1ntsg_3 a{color:#526278;text-decoration:none;font-weight:700}._breadcrumb_1ntsg_3 a:hover{color:#0d6fe8}._breadcrumb_1ntsg_3 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6a7687;font-weight:650}._hero_1ntsg_8{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:34px;padding:30px;background:#fff;border:1px solid #dfe7f0;border-radius:24px;box-shadow:0 18px 46px #1526420e}._gallery_1ntsg_9{display:grid;gap:12px;align-self:start;min-width:0}._mainVisual_1ntsg_10{min-height:560px;display:grid;place-items:center;background:linear-gradient(145deg,#f8fafc,#fff 70%);border:1px solid #e5ebf2;border-radius:20px;overflow:hidden}._mainVisual_1ntsg_10 img{display:block;width:100%;height:100%;max-width:92%;max-height:540px;object-fit:contain}._mainVisual_1ntsg_10 svg{width:70px;height:70px;color:#a9b4c2}._thumbs_1ntsg_13{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}._thumbs_1ntsg_13 button{width:68px;min-width:68px;aspect-ratio:1/1;padding:5px;border:1px solid #dfe6ee;border-radius:11px;background:#fff;cursor:pointer;overflow:hidden;transition:border-color .15s,box-shadow .15s,transform .15s}._thumbs_1ntsg_13 button:hover{transform:translateY(-1px);border-color:#a8c6ea}._thumbs_1ntsg_13 ._thumbActive_1ntsg_16{border-color:#0d6fe8;box-shadow:0 0 0 2px #0d6fe81c}._thumbs_1ntsg_13 img{width:100%;height:100%;object-fit:contain}._info_1ntsg_19{min-width:0;padding:5px 0;display:flex;flex-direction:column}._eyebrow_1ntsg_20{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:13px}._eyebrow_1ntsg_20 span,._eyebrow_1ntsg_20 a{display:inline-flex;align-items:center;min-height:27px;padding:0 10px;border-radius:999px;background:#eaf3ff;color:#075fc9;text-decoration:none;font-size:9px;font-weight:850;letter-spacing:.075em;text-transform:uppercase}._eyebrow_1ntsg_20 a{background:#f2f5f8;color:#6c788a}._info_1ntsg_19 h1{max-width:660px;margin:0;font:750 clamp(29px,3vw,40px)/1.08 var(--font-family-display);letter-spacing:-.035em;color:#101d31;text-wrap:balance;overflow-wrap:break-word}._codes_1ntsg_24{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px;color:#8a96a6;font-size:9px}._codes_1ntsg_24 b{color:#59687c;font-weight:750}._lead_1ntsg_26{max-width:650px;margin:20px 0 18px;color:#53647a;font-size:13px;line-height:1.72}._highlights_1ntsg_27{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:22px}._highlights_1ntsg_27>div{min-width:0;padding:12px 13px;border:1px solid #e0e7ef;border-radius:12px;background:#f8fafc;display:grid;gap:4px}._highlights_1ntsg_27 small{font-size:8px;color:#8592a4;text-transform:uppercase;letter-spacing:.07em;font-weight:750}._highlights_1ntsg_27 strong{font-size:12px;line-height:1.25;color:#24354c;overflow-wrap:anywhere}._purchase_1ntsg_32{margin-top:auto;padding:18px;border:1px solid #dce6f2;border-radius:16px;background:linear-gradient(180deg,#fbfdff,#f6f9fd)}._priceRow_1ntsg_33{display:flex;justify-content:space-between;gap:18px;align-items:flex-end}._price_1ntsg_33{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;min-width:0}._price_1ntsg_33 del{font-size:12px;color:#909aaa}._price_1ntsg_33 strong{font:800 34px/1 var(--font-family-display);letter-spacing:-.03em;white-space:nowrap;color:#102037}._price_1ntsg_33 small{font-size:8px;color:#8995a5}._inStock_1ntsg_38,._outStock_1ntsg_38{display:flex;align-items:center;justify-content:flex-end;gap:7px;font-size:10px;font-weight:800;text-align:right;white-space:nowrap}._inStock_1ntsg_38{color:#218548}._outStock_1ntsg_38{color:#a25664}._inStock_1ntsg_38 span,._outStock_1ntsg_38 span{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 12%,transparent)}._buy_1ntsg_41{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:15px}._buy_1ntsg_41>button,._buy_1ntsg_41>a{min-height:48px}._buy_1ntsg_41 svg{width:18px}._trust_1ntsg_45{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px}._trust_1ntsg_45>div{display:flex;align-items:flex-start;gap:9px;padding:10px;border:1px solid #e5ebf1;border-radius:11px;background:#fff}._trust_1ntsg_45 svg{width:18px;min-width:18px;height:18px;color:#0d6fe8;margin-top:1px}._trust_1ntsg_45 span{display:grid;gap:2px;min-width:0}._trust_1ntsg_45 b{font-size:9px;line-height:1.2;color:#26384e}._trust_1ntsg_45 small{font-size:7.5px;line-height:1.35;color:#8490a0}._manufacturerStory_1ntsg_52{margin-top:20px;padding:30px;background:#fff;border:1px solid #dfe7f0;border-radius:22px;box-shadow:0 10px 30px #15264209}._storyHead_1ntsg_53{max-width:780px;margin-bottom:24px}._storyHead_1ntsg_53 h2{margin:7px 0 8px;font:750 clamp(27px,3vw,38px)/1.1 var(--font-family-display);letter-spacing:-.03em;text-wrap:balance}._storyHead_1ntsg_53 p{margin:0;color:#6f7e91;font-size:12px}._storyRows_1ntsg_56{display:grid;gap:14px}._storyRow_1ntsg_56{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:28px;align-items:center;padding:20px;border:1px solid #e5ebf1;border-radius:17px;background:#fafbfd;content-visibility:auto;contain-intrinsic-size:340px}._storyRow_1ntsg_56:nth-child(2n){grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)}._storyRowTextOnly_1ntsg_59,._storyRow_1ntsg_56:nth-child(2n)._storyRowTextOnly_1ntsg_59{grid-template-columns:1fr}._storyRowTextOnly_1ntsg_59 ._storyText_1ntsg_60,._storyRow_1ntsg_56:nth-child(2n)._storyRowTextOnly_1ntsg_59 ._storyText_1ntsg_60{order:initial;max-width:920px}._storyRow_1ntsg_56:nth-child(2n) ._storyImage_1ntsg_61{order:2}._storyRow_1ntsg_56:nth-child(2n) ._storyText_1ntsg_60{order:1}._storyImage_1ntsg_61{display:grid;place-items:center;min-height:230px;background:#fff;border-radius:13px;overflow:hidden}._storyImage_1ntsg_61 img{width:100%;height:100%;max-height:360px;object-fit:contain}._storyText_1ntsg_60>span{font-size:9px;font-weight:850;color:#0d6fe8;letter-spacing:.1em}._storyText_1ntsg_60 h3{margin:5px 0 10px;font:750 23px/1.15 var(--font-family-display);letter-spacing:-.02em}._storyText_1ntsg_60 p{margin:0;color:#53647a;font-size:12px;line-height:1.72}._contentGrid_1ntsg_68{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:18px;margin-top:20px}._description_1ntsg_69,._specSection_1ntsg_69{background:#fff;border:1px solid #dfe7f0;border-radius:20px;padding:28px;box-shadow:0 10px 28px #15264208}._kicker_1ntsg_70{font-size:8px;font-weight:850;letter-spacing:.13em;color:#0d6fe8;text-transform:uppercase}._description_1ntsg_69 h2,._specSection_1ntsg_69 h2{margin:6px 0 16px;font:750 25px/1.15 var(--font-family-display);letter-spacing:-.025em;color:#17263b}._description_1ntsg_69>p{margin:0 0 14px;color:#56667a;font-size:12px;line-height:1.78}._description_1ntsg_69 ._descriptionLead_1ntsg_73{font-size:13px;color:#40536c}._serviceNote_1ntsg_74{display:flex;gap:11px;margin-top:22px;padding:15px;border-radius:13px;background:#eef6ff;border:1px solid #d5e8ff}._serviceNote_1ntsg_74>svg{width:20px;min-width:20px;color:#0d6fe8}._serviceNote_1ntsg_74 b{font-size:10px;color:#174d8b}._serviceNote_1ntsg_74 p{margin:4px 0 0;font-size:9px;line-height:1.55;color:#607187}._specTable_1ntsg_78{display:grid;border-top:1px solid #e3e9f0}._specTable_1ntsg_78>div{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(0,1.1fr);gap:20px;padding:11px 4px;border-bottom:1px solid #edf1f5}._specTable_1ntsg_78>div:nth-child(2n){background:#fbfcfe}._specTable_1ntsg_78 span{font-size:9px;color:#7c899a}._specTable_1ntsg_78 b{font-size:10px;line-height:1.35;color:#24354c;text-align:right;overflow-wrap:anywhere}._specDisclaimer_1ntsg_83{display:block;margin-top:13px;font-size:8px;line-height:1.55;color:#8f9aa9}._back_1ntsg_84{display:inline-flex;align-items:center;gap:6px;margin-top:20px;color:#52647b;text-decoration:none;font-size:10px;font-weight:750}._back_1ntsg_84:hover{color:#0d6fe8}._back_1ntsg_84 svg{width:15px}._message_1ntsg_86{max-width:800px;margin:60px auto;padding:30px;text-align:center}@media(max-width:1020px){._hero_1ntsg_8{grid-template-columns:1fr;gap:22px}._mainVisual_1ntsg_10{min-height:470px}._trust_1ntsg_45{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){._main_1ntsg_2{padding:14px 12px 54px}._breadcrumb_1ntsg_3{margin-bottom:10px;overflow:hidden;font-size:9px}._hero_1ntsg_8{padding:14px;border-radius:17px;gap:16px;box-shadow:none}._mainVisual_1ntsg_10{min-height:0;aspect-ratio:1/1;border-radius:14px}._mainVisual_1ntsg_10 img{max-height:none}._thumbs_1ntsg_13 button{width:56px;min-width:56px}._info_1ntsg_19{padding:2px}._info_1ntsg_19 h1{font-size:28px;line-height:1.1}._lead_1ntsg_26{font-size:12px;margin:15px 0}._highlights_1ntsg_27{gap:6px}._highlights_1ntsg_27>div{padding:10px}._priceRow_1ntsg_33{align-items:flex-start;flex-direction:column;gap:9px}._price_1ntsg_33 strong{font-size:30px}._inStock_1ntsg_38,._outStock_1ntsg_38{justify-content:flex-start;text-align:left}._buy_1ntsg_41,._trust_1ntsg_45{grid-template-columns:1fr}._manufacturerStory_1ntsg_52{margin-top:12px;padding:16px;border-radius:17px}._storyHead_1ntsg_53{margin-bottom:15px}._storyHead_1ntsg_53 h2{font-size:25px}._storyRow_1ntsg_56,._storyRow_1ntsg_56:nth-child(2n){grid-template-columns:1fr;gap:14px;padding:11px;border-radius:14px}._storyRow_1ntsg_56:nth-child(2n) ._storyImage_1ntsg_61,._storyRow_1ntsg_56:nth-child(2n) ._storyText_1ntsg_60{order:initial}._storyImage_1ntsg_61{min-height:0;aspect-ratio:16/10}._storyImage_1ntsg_61 img{max-height:none}._storyText_1ntsg_60{padding:5px}._storyText_1ntsg_60 h3{font-size:20px}._storyText_1ntsg_60 p{font-size:10px;line-height:1.68}._contentGrid_1ntsg_68{grid-template-columns:1fr;margin-top:12px;gap:12px}._description_1ntsg_69,._specSection_1ntsg_69{padding:19px;border-radius:16px;box-shadow:none}._description_1ntsg_69 h2,._specSection_1ntsg_69 h2{font-size:21px}._specTable_1ntsg_78>div{grid-template-columns:1fr;gap:4px;padding:10px 2px}._specTable_1ntsg_78 b{text-align:left}}@media(max-width:440px){._highlights_1ntsg_27{grid-template-columns:1fr}._purchase_1ntsg_32{padding:14px}._price_1ntsg_33 strong{font-size:28px}}
