.h5 .go{gap:8px}.h5 .go .ci{flex:none}.h5 .go b[data-cart-count]{font-weight:700;font-variant-numeric:tabular-nums}.h5 .go [hidden]{display:none !important}.h5 nav a{white-space:nowrap}@media (max-width: 1320px){.h5 nav{gap:20px}.h5 .box{gap:20px}}@media (max-width: 1180px){.h5 nav{display:none}.h5 details{display:block;margin-left:0}.h5 .reg{margin-left:auto}.h5 .go{order:3}}@media (max-width: 460px){.h5 .box{gap:6px}.h5 .logo{flex:none}.h5 .logo img{height:30px}.h5 .reg b{display:none}.h5 .go{padding:0 14px;gap:6px}}.crumbs{background:#fff}.crumbs .box{padding-top:22px;padding-bottom:0}.crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;font-size:.9375rem;line-height:1.4}.crumbs li{display:inline-flex;align-items:center;min-width:0}.crumbs li + li::before{content:"/";margin:0 10px;color:#8A93A4}.crumbs a{color:var(--mute);text-decoration:none;padding:6px 0}.crumbs a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.crumbs a:focus-visible{outline:3px solid rgba(22,199,155,.5);outline-offset:2px;border-radius:4px}.crumbs [aria-current="page"]{color:var(--ink);font-weight:600;overflow-wrap:anywhere;padding:6px 0}.crumbs ~ .cat5.first,.crumbs ~ .pd.first{padding-top:24px}:root{--crumb-h:55px}.crumbs ol{min-height:33px}@media (min-width: 861px){main.v5 > .crumbs ~ section:first-of-type:not(.priv):not(.cat5):not(.pd){min-height:calc(100svh - 68px - var(--crumb-h));display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}main.v5 > .crumbs ~ section:first-of-type:not(.priv):not(.cat5):not(.pd) > .box{width:100%}main.v5 > .crumbs ~ section.hero5:first-of-type > .box{min-height:0}}@media (max-width: 700px){.crumbs .box{padding-top:14px}:root{--crumb-h:47px}}.cat5.s5{padding-bottom:96px}@media (max-width: 700px){.cat5.s5{padding-bottom:64px}}.cat5-head{margin-bottom:32px}.cat5-head h1,.cat5-head h2{font-size:clamp(2rem, 4vw, 3rem);letter-spacing:0;line-height:1.1;text-align:left}.cat5-head .sub{margin-top:10px;max-width:640px;font-size:1.125rem}.cat5-layout{display:grid;grid-template-columns:264px minmax(0, 1fr);gap:40px;align-items:start}.cat5-filters{background:var(--cv);border-radius:var(--r-m);padding:24px;position:sticky;top:92px}.cat5-fhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.cat5-fhead h2{font-size:1.25rem;letter-spacing:0;line-height:1.2}.cat5-x{display:none;width:44px;height:44px;margin-right:-10px;border:0;background:transparent;color:var(--ink);border-radius:50%;cursor:pointer;place-items:center}.cat5-x:hover{background:#fff}.cat5-fs{border:0;margin:20px 0 0;padding:0;min-width:0}.cat5-fs legend{padding:0;font-weight:700;font-size:1rem;margin-bottom:10px}.cat5-range{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);gap:8px;align-items:center}.cat5-range label{display:block;min-width:0}.cat5-range input{width:100%;box-sizing:border-box;min-height:46px;padding:0 12px;border:2px solid rgba(22,199,155,0);border-radius:var(--r-s);background:#fff;font:500 1rem/1 var(--font);color:var(--ink);-moz-appearance:textfield;appearance:textfield}.cat5-range input::-webkit-outer-spin-button,.cat5-range input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cat5-range input::placeholder{color:#7A8394}.cat5-range input:focus{outline:none;border-color:var(--g)}.cat5-chk{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;font-weight:500}.cat5-chk input{flex:none;width:20px;height:20px;margin:0;accent-color:#2E7A64;cursor:pointer}.cat5-chk .n{flex:1;min-width:0;overflow-wrap:anywhere}.cat5-chk .c{flex:none;color:var(--mute);font-variant-numeric:tabular-nums}.cat5-chk:focus-within{outline:3px solid rgba(22,199,155,.35);outline-offset:2px;border-radius:8px}.cat5-act{display:flex;align-items:center;gap:8px;margin-top:22px}.cat5-act .b5{min-height:48px;padding:0 24px;font-size:1rem}.cat5-act .b5.ghost{padding:0 14px}.cat5-act .b5 b{font-weight:700;margin-left:2px}.cat5-act .b5 b[hidden]{display:none}.cat5-act .b5 b::before{content:"("}.cat5-act .b5 b::after{content:")"}.cat5-main{min-width:0}.cat5-bar{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:20px;scroll-margin-top:92px}.cat5-bar .cat5-found{margin:0;font-weight:600;font-size:1.0625rem}.cat5-ctl{display:flex;align-items:center;gap:12px}.cat5-fbtn{display:none;align-items:center;gap:8px;min-height:46px;padding:0 16px;border:0;border-radius:var(--r-s);background:var(--cv);color:var(--ink);font:600 1rem/1 var(--font);cursor:pointer}.cat5-fbtn:hover{background:#E7EDE8}.cat5-fbtn b{font-weight:700;color:var(--g2)}.cat5-fbtn b[hidden]{display:none}.cat5-sort{display:flex;align-items:center;gap:10px;font-weight:500}.cat5-sort span{color:var(--mute)}.cat5-sort select{min-height:46px;padding:0 38px 0 14px;border:0;border-radius:var(--r-s);background:var(--cv) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23131A2A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center;-webkit-appearance:none;appearance:none;font:600 1rem/1 var(--font);color:var(--ink);cursor:pointer}.cat5-sort select:hover{background-color:#E7EDE8}.cat5-view{display:inline-flex;background:var(--cv);border-radius:var(--r-s);padding:3px;gap:2px}.cat5-view button{width:42px;height:40px;border:0;border-radius:11px;background:transparent;color:#5B6475;cursor:pointer;display:grid;place-items:center}.cat5-view button:hover{color:var(--ink)}.cat5-view button[aria-pressed="true"]{background:#fff;color:var(--ink)}.cat5-sort select:focus-visible,.cat5-view button:focus-visible,.cat5-fbtn:focus-visible,.cat5-x:focus-visible,.cat5-pages button:focus-visible{outline:3px solid rgba(22,199,155,.5);outline-offset:2px}.cat5-layout:not(.is-live) .cat5-filters,.cat5-layout:not(.is-live) .cat5-ctl{display:none}.cat5-layout:not(.is-live){grid-template-columns:minmax(0, 1fr)}.cat5-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 250px), 1fr));gap:20px}.cat5-item{min-width:0;display:flex}.cat5-item[hidden]{display:none}.cat5-card{width:100%;background:var(--cv);border-radius:var(--r-m);overflow:hidden;display:flex;flex-direction:column;min-width:0}.cat5-card .pic{display:block;position:relative;aspect-ratio:1 / 1;background:var(--cv);overflow:hidden;flex:none}.cat5-card .pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.cat5-nopic{position:absolute;inset:0;display:grid;place-items:center;color:var(--mute);font-weight:600}.cat5-card .tx{padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.cat5-card h3{font-size:1.1875rem;letter-spacing:0;line-height:1.25}.cat5-card h3 a{text-decoration:none}.cat5-card h3 a:hover{color:var(--g2);text-decoration:underline;text-underline-offset:3px}.cat5-card .line{color:var(--mute);font-size:1rem;line-height:1.4;margin:0}.cat5-opts{border:0;margin:4px 0 0;padding:0;min-width:0;display:grid;gap:4px}.cat5-opt{display:block;cursor:pointer}.cat5-opt .row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;font-size:.9375rem;line-height:1.3;background:transparent;outline:2px solid transparent;outline-offset:-2px}.cat5-opt:hover .row{background:#fff}.cat5-opt input:checked + .row{background:var(--gs);outline-color:var(--g);font-weight:600}.cat5-opt input:focus-visible + .row{outline:3px solid var(--g2)}.cat5-opt .row::before{content:"";flex:none;width:16px;height:16px;border-radius:50%;box-sizing:border-box;border:2px solid #9AA3B2;background:transparent}.cat5-opt input:checked + .row::before{border-color:var(--g2);background:radial-gradient(circle, var(--g2) 0 38%, transparent 42%)}.cat5-opt .n{min-width:0;flex:1}.cat5-opt .p{flex:none;white-space:nowrap;font-weight:600;font-variant-numeric:tabular-nums}.cat5-card .cat5-one{margin:2px 0 0;font-weight:600;font-size:.9375rem;display:flex;flex-direction:column;gap:2px}.cat5-one small{font-weight:500;color:var(--mute);font-size:.9375rem}.cat5-buy{margin-top:auto;padding-top:8px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cat5-price{margin:0;display:flex;align-items:baseline;gap:6px}.cat5-price small{color:var(--mute);font-size:.9375rem;font-weight:500}.cat5-price b{font-size:1.375rem;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.cat5-go{min-height:46px;padding:0 24px;font-size:1rem}.cat5-empty{background:var(--cv);border-radius:var(--r-m);padding:40px 24px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.cat5-empty[hidden]{display:none}.cat5-empty p{font-weight:600;font-size:1.125rem}.cat5-empty .b5.light{min-height:48px;font-size:1rem}.cat5-none{text-align:left}.cat5-grid.is-list{grid-template-columns:minmax(0, 1fr);gap:14px}.cat5-grid.is-list .cat5-card{display:grid;grid-template-columns:220px minmax(0, 1fr)}.cat5-grid.is-list .cat5-card .pic{aspect-ratio:auto;min-height:100%}.cat5-grid.is-list .cat5-card .pic img{position:absolute}.cat5-info{display:flex;flex-direction:column;gap:8px;min-width:0}.cat5-grid.is-list .cat5-card .tx{flex-direction:row;align-items:center;justify-content:space-between;gap:28px;padding:20px 24px}.cat5-grid.is-list .cat5-info{flex:1}.cat5-grid.is-list .cat5-card .cat5-buy{margin:0;padding:0;flex-direction:column;align-items:flex-end;flex-wrap:nowrap;gap:12px}.cat5-grid.is-list .cat5-opts{max-width:420px}.cat5-pages{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:32px}.cat5-pages[hidden]{display:none}.cat5-pages button{min-width:44px;height:44px;padding:0 12px;border:0;border-radius:var(--r-s);background:var(--cv);color:var(--ink);font:600 1rem/1 var(--font);cursor:pointer;font-variant-numeric:tabular-nums}.cat5-pages button:hover:not(:disabled):not([aria-current]){background:#E7EDE8}.cat5-pages button[aria-current="page"]{background:var(--ink);color:#fff;cursor:default}.cat5-pages button:disabled{opacity:.4;cursor:default}.cat5-pages .gap{display:inline-grid;place-items:center;min-width:24px;color:var(--mute)}.cat5-shade{position:fixed;inset:0;z-index:60;background:rgba(22,48,42,.5)}.cat5-shade[hidden]{display:none}@media (max-width: 900px){.cat5-layout{grid-template-columns:minmax(0, 1fr);gap:0}.cat5-layout.is-live .cat5-fbtn{display:inline-flex}.cat5-filters{display:none;position:fixed;z-index:70;left:0;top:0;bottom:0;width:min(88vw, 380px);border-radius:0;padding:12px 20px 20px;overflow-y:auto;overscroll-behavior:contain;background:#fff}.cat5-filters.is-open{display:block}.cat5-x{display:grid}.cat5-fhead{position:sticky;top:-12px;background:#fff;margin:0 -20px;padding:12px 20px 8px;z-index:1}.cat5-range input{background:var(--cv)}.cat5-act{position:sticky;bottom:-20px;background:#fff;margin:22px -20px -20px;padding:14px 20px 20px}.cat5-act .b5:not(.ghost){flex:1}html.cat5-lock{overflow:hidden}}@media (max-width: 700px){.cat5-head{margin-bottom:20px}.cat5-bar{position:relative;flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.cat5-found{min-height:46px;display:flex;align-items:center;padding-right:110px}.cat5-view{position:absolute;top:0;right:0}.cat5-ctl{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);width:100%}.cat5-fbtn{justify-content:center}.cat5-layout:not(.is-live) .cat5-ctl{display:none}.cat5-sort{min-width:0}.cat5-sort span{display:none}.cat5-sort select{width:100%}.cat5-grid{grid-template-columns:minmax(0, 1fr);gap:14px}.cat5-grid.is-list .cat5-card{grid-template-columns:112px minmax(0, 1fr)}.cat5-grid.is-list .cat5-card .tx{flex-direction:column;align-items:stretch;justify-content:center;gap:10px;padding:14px 16px}.cat5-grid.is-list .cat5-card .cat5-buy{flex-direction:row;align-items:center;justify-content:space-between}.cat5-grid.is-list .cat5-card .line,.cat5-grid.is-list .cat5-opts{display:none}}.pd.s5{padding-bottom:64px}.pd-top{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, .9fr);gap:56px;align-items:start}.pd-gal{position:sticky;top:92px;min-width:0}.pd-gal .vw-gallery-stage{aspect-ratio:1 / 1;height:auto;background:var(--cv);border-radius:var(--r-m)}.pd-gal .vw-gallery-slide{background:var(--cv)}.pd-gal .vw-gallery-slide:focus-visible{outline:3px solid rgba(22,199,155,.6);outline-offset:-3px;border-radius:var(--r-m)}.pd-gal .vw-gallery-slide img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.pd-gal .vw-gallery-nav{width:44px;height:44px;border:0;background:#fff;color:var(--ink);box-shadow:none}.pd-gal .vw-gallery-nav:hover{background:var(--g);color:#fff}.pd-gal .vw-gallery-nav:active{transform:translateY(-50%) scale(.94)}.pd-gal .vw-gallery-nav:focus-visible,.pd-gal .vw-gallery-thumbs button:focus-visible{outline:3px solid rgba(22,199,155,.6);outline-offset:2px}.pd-gal .vw-gallery-count{background:rgba(22,48,42,.72);color:#fff;padding:6px 10px;border-radius:8px;font:600 .875rem/1 var(--font)}.pd-gal .vw-gallery-thumbs{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:10px;margin-top:12px}.pd-gal .vw-gallery-thumbs button{flex:none;height:auto;aspect-ratio:4 / 3;border-radius:12px;background-color:var(--cv);background-size:cover;background-position:center;outline:2px solid rgba(22,199,155,0);outline-offset:-2px;transition:outline-color .15s ease}.pd-gal .vw-gallery-thumbs button[aria-current="true"]{outline-color:var(--g)}.pd-gal .sh-nopic{display:grid;place-items:center;height:100%}.pd-buy{min-width:0}.pd-buy h1{font-size:clamp(1.875rem, 3.2vw, 2.5rem);letter-spacing:0;line-height:1.1}.pd-buy .sub{margin-top:8px;font-size:1.125rem;line-height:1.4}.pd-buy .pd-price{margin:22px 0 0;font-size:2.25rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.pd-buy .pd-due{margin:8px 0 0;color:var(--g2);font-weight:600;font-size:1rem}.pd-buy .pd-history{margin:14px 0 4px;color:var(--ink);--xrph-line:var(--g2);--xrph-fill:var(--g2);--xrph-muted:var(--mute)}.pd-opts{border:0;margin:22px 0 0;padding:0;min-width:0;display:grid;gap:10px}.pd-opts legend{padding:0;margin-bottom:10px;font-weight:700}.pd-opt{display:block;cursor:pointer}.pd-opt .card{display:flex;align-items:center;gap:14px;padding:12px 18px 12px 12px;border-radius:var(--r-m);background:var(--cv);outline:2px solid rgba(22,199,155,0);outline-offset:-2px;transition:background .15s ease,outline-color .15s ease}.pd-opt:hover .card{background:#E7EDE8}.pd-opt input:checked + .card{background:var(--gs);outline-color:var(--g)}.pd-opt input:focus-visible + .card{outline:3px solid var(--g2)}.pd-opt .pic{flex:none;width:96px;aspect-ratio:3 / 2;border-radius:var(--r-s);background:var(--cv);overflow:hidden;display:block}.pd-opt input:checked + .card .pic{background:var(--gs)}.pd-opt .pic img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.pd-opt .tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pd-opt .tx b{font-size:1.0625rem;font-weight:700}.pd-opt .tx small{color:var(--mute);font-size:.9375rem;font-weight:500;line-height:1.35}.pd-opt em{flex:none;font-style:normal;font-weight:700;font-size:1.125rem;white-space:nowrap}.pd-qty{display:flex;align-items:center;gap:16px;margin-top:22px;min-height:56px}.pd-qty .linesum{margin:0;color:var(--mute);font-weight:600}.pd-qty .linesum[hidden]{display:block;visibility:hidden}.pd-buy .b5.wide{width:100%;margin-top:14px}.pd-buy .b5.ghost.wide{margin-top:8px;background:var(--cv);color:var(--ink)}.pd-buy .b5.ghost.wide:hover{background:var(--gs);color:var(--ink)}.pd-buy .sh-note{min-height:0}.pd-facts{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:10px}.pd-facts li{display:flex;align-items:flex-start;gap:10px;font-size:1rem;line-height:1.4;font-weight:500}.pd-facts svg{flex:none;width:20px;height:20px;margin-top:1px;color:var(--g2)}.pd-tabs{scroll-margin-top:68px}.pd-more.s5{padding:0 0 64px}.pd-tabs{min-width:0}.pd-tabbar{position:sticky;top:68px;z-index:20;background:linear-gradient(var(--line), var(--line)) left bottom / 100% 1px no-repeat,#fff}.pd-tablist{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pd-tablist::-webkit-scrollbar{display:none}.pd-tabs:not(.is-js) .pd-tabbar{display:none}.pd-tablist button{flex:none;position:relative;min-height:56px;padding:0 20px;border:0;background:transparent;color:var(--mute);font:600 1.0625rem/1 var(--font);white-space:nowrap;cursor:pointer}.pd-tablist button:hover{color:var(--ink)}.pd-tablist button[aria-selected="true"]{color:var(--ink)}.pd-tablist button:first-child{padding-left:0}.pd-tablist button[aria-selected="true"]::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--g)}.pd-tablist button:focus-visible{outline:3px solid rgba(22,199,155,.6);outline-offset:-3px;border-radius:10px}.pd-tablist button:first-child:focus-visible{outline-offset:0}.pd-panels{padding-top:36px}.pd-panel{max-width:880px;scroll-margin-top:140px}.pd-panel + .pd-panel{margin-top:56px}.pd-tabs.is-js .pd-panel + .pd-panel{margin-top:0}.pd-panel > h2{font-size:clamp(1.5rem, 2.4vw, 2rem);letter-spacing:0;line-height:1.15;margin-bottom:18px}.pd-tabs.is-js .pd-panel > h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.pd-panel[hidden]{display:none}.pd-panel:focus-visible{outline:3px solid rgba(22,199,155,.4);outline-offset:6px;border-radius:8px}.pd-more .sh-rich{margin:0}.pd-more .sh-rich p{font-size:1.125rem;line-height:1.6;margin:0 0 16px;font-weight:500}.pd-more .sh-rich ul{margin:0 0 16px;padding-left:22px;display:grid;gap:8px;font-size:1.125rem;line-height:1.5;font-weight:500}.pd-specs + .pd-specs{margin-top:28px}.pd-specs h3{font-size:1.125rem;letter-spacing:0;margin-bottom:10px}.pd-specs dl{margin:0;display:grid}.pd-specs dl > div{display:grid;grid-template-columns:minmax(140px, 240px) minmax(0, 1fr);gap:16px;padding:13px 18px;border-radius:10px;align-items:baseline}.pd-specs dl > div:nth-child(odd){background:var(--cv)}.pd-specs dt{color:var(--mute);font-weight:500}.pd-specs dd{margin:0;font-weight:600;min-width:0;overflow-wrap:anywhere}.pd-kits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}.pd-kit{background:var(--cv);border-radius:var(--r-m);overflow:hidden;display:flex;flex-direction:column}.pd-kit .pic{display:block;aspect-ratio:3 / 2;background:var(--cv)}.pd-kit .pic img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.pd-kit .tx{padding:18px 22px 22px;display:grid;gap:6px}.pd-kit h3{font-size:1.1875rem;letter-spacing:0}.pd-kit p{margin:0;font-size:1.0625rem;line-height:1.5}.pd-files{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pd-file{display:grid;grid-template-columns:56px minmax(0, 1fr) auto;gap:16px;align-items:center;padding:14px 16px;border-radius:var(--r-m);background:var(--cv)}.pd-file .ty{width:56px;height:56px;border-radius:var(--r-s);background:#fff;display:grid;place-items:center;font-size:.8125rem;font-weight:700;color:var(--g2)}.pd-file .nm{display:flex;flex-direction:column;gap:2px;min-width:0}.pd-file .nm b{font-weight:700;font-size:1.0625rem;overflow-wrap:anywhere}.pd-file .nm small{color:var(--mute);font-size:.9375rem;font-weight:500}.pd-file .b5{min-height:46px;padding:0 22px;font-size:1rem;background:#fff}.pd-file .b5:hover{background:var(--gs)}.pd-reviews{padding-top:56px}.pd-reviews h2{font-size:clamp(1.5rem, 2.4vw, 2rem);letter-spacing:0;line-height:1.15;margin-bottom:18px}.pd-rate{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0 0 18px;color:var(--mute)}.pd-rate .st,.pd-review .st{color:var(--g2);letter-spacing:2px}.pd-reviews-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pd-review{padding:18px 22px;border-radius:var(--r-m);background:var(--cv)}.pd-review .hd{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 8px}.pd-review .tx{margin:0}.pd-review .by{margin:8px 0 0;font-size:.9375rem;color:var(--mute)}.pd-note{margin:0;color:var(--mute)}.sh-help.s5{padding:24px 0 88px}@media (max-width: 960px){.pd-top{grid-template-columns:minmax(0, 1fr);gap:28px}.pd-gal{position:static}.pd.s5{padding-bottom:40px}}@media (max-width: 700px){.pd-tablist button{padding:0 14px;min-height:52px;font-size:1rem}.pd-panels{padding-top:24px}.pd-panel{scroll-margin-top:130px}.pd-specs dl > div{grid-template-columns:minmax(0, 1fr);gap:2px;padding:12px 14px}.pd-kits{grid-template-columns:minmax(0, 1fr)}.pd-file{grid-template-columns:48px minmax(0, 1fr);gap:12px;padding:14px}.pd-file .ty{width:48px;height:48px}.pd-file .b5{grid-column:1 / -1}.pd-opt .card{padding:10px 14px 10px 10px;gap:12px}.pd-opt .pic{width:80px}.pd-price{font-size:2rem}.pd-gal .vw-gallery-thumbs{gap:6px}}@media (prefers-reduced-motion: reduce){.pd-opt .card,.pd-gal .vw-gallery-thumbs button{transition:none}}[data-facets] input[type="checkbox"]{appearance:none;-webkit-appearance:none;display:block;flex:none;width:26px;height:26px;margin:0;border-radius:8px;border:2px solid #B9C1CE;background-color:#fff;background-position:center;background-size:18px;background-repeat:no-repeat;cursor:pointer;transition:background-color .16s ease,border-color .16s ease;accent-color:var(--g)}[data-facets] label:hover input[type="checkbox"]{border-color:var(--g)}[data-facets] input[type="checkbox"]:checked{background-color:var(--g);border-color:var(--g);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5.5 12.5 4.2 4.2 8.8-9.4'/%3E%3C/svg%3E")}[data-facets] label:hover input[type="checkbox"]:checked{background-color:var(--g2);border-color:var(--g2)}[data-facets] input[type="checkbox"]:focus-visible{outline:none;box-shadow:0 0 0 4px #fff,0 0 0 7px var(--g)}.pdp5 .chips button .pic{flex:none;width:72px;height:56px;border-radius:10px;background-color:#fff;background-size:contain;background-position:center;background-repeat:no-repeat}.pdp5 .chips button > span{flex:1;min-width:0}.boxes5 figure[hidden]{display:none}.srch5-form{display:flex;gap:10px;max-width:640px;margin:18px 0 26px}.srch5-form input{flex:1;min-width:0;height:48px;padding:0 16px;border:1px solid var(--line);border-radius:12px;font:inherit;font-size:1rem;background:#fff;color:var(--ink)}.srch5-form input:focus{outline:none;border-color:var(--g2);box-shadow:0 0 0 3px var(--gs)}.srch5-count{color:var(--mute);margin:0 0 10px}.srch5-list{list-style:none;margin:0;padding:0;display:grid;gap:10px;max-width:820px}.srch5-list a{display:flex;gap:16px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);text-decoration:none}.srch5-list a:hover{border-color:var(--g2)}.srch5-list img{width:72px;height:72px;object-fit:contain;border-radius:10px;background:var(--cv);flex:none}.srch5-list span{display:grid;gap:2px;min-width:0}.srch5-list small{color:var(--g2);font-weight:600;font-size:.8rem}.srch5-list b{font-size:1.05rem}.srch5-list em{font-style:normal;color:var(--mute);font-size:.95rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.srch5-empty{padding:28px 0;max-width:640px}.srch5-empty h2{margin:0 0 8px;font-size:1.3rem}.srch5-empty p{color:var(--mute);margin:0}@media (max-width: 560px){.srch5-form{flex-direction:column}.srch5-list img{width:56px;height:56px}}