.pp{--pp-line: #E5E7EB;--pp-soft: #F3F4F6;--pp-mute: #475569;--pp-sky: #2563EB;--pp-blue-soft: #e1f1fa;padding-bottom:8px;color:var(--pp-ink);font-size:15px;line-height:1.4}.pp *,.pp *:before,.pp *:after{box-sizing:border-box}:where(.pp) a{color:inherit;text-decoration:none}:where(.pp) :where(h1,h2,h3,p){margin:0}:where(.pp) :where(h1,h2,h3){color:inherit;font-family:inherit}:where(.pp) button{font:inherit;color:inherit;cursor:pointer;text-align:left}.pp :focus-visible{outline:2px solid var(--pp-sky);outline-offset:2px;border-radius:6px}.pp [hidden]{display:none!important}.pp-kick{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--pp-blue)}.pp-kick--light{color:#8ad0f5}.pp-mode{display:inline-block;padding:3px 10px;border-radius:99px;font-size:11.5px;font-weight:700;white-space:nowrap}.pp-mode--price{background:var(--pp-blue-soft);color:#0b5784}.pp-mode--quote{border:1px solid var(--pp-line);background:var(--pp-soft);color:#475569}.pp-stock{display:inline-block;padding:3px 10px;border-radius:99px;background:#fff1d6;color:#6b4200;font-size:11.5px;font-weight:700;white-space:nowrap}.pp-new{margin-left:8px;padding:2px 7px;border-radius:99px;background:var(--pp-blue-soft);color:#0b5784;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;vertical-align:2px;white-space:nowrap}.pp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border:1.5px solid var(--pp-ink);border-radius:27px;background:#fff;color:var(--pp-ink);font-size:14px;font-weight:600;line-height:1.2;white-space:nowrap;transition:transform .12s ease,background .12s ease}.pp-btn:hover{transform:translateY(-1px)}.pp-btn--red{border-color:var(--pp-accent);background:var(--pp-accent);color:#fff}.pp-btn--red:hover{filter:brightness(.92)}.pp-btn--sm{padding:8px 15px;font-size:13.5px}.pp-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.pp-sec{padding-top:56px}.pp-sec__head{margin-bottom:22px}.pp-sec__head h2{font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-.015em}.pp-go{margin-top:auto;padding-top:4px;color:var(--pp-accent);font-size:13.5px;font-weight:600}.pp-crumbs{padding-top:14px;color:var(--pp-mute);font-size:13px}.pp-crumbs i{margin:0 6px;font-style:normal}.pp-crumbs a:hover{color:var(--pp-accent)}.pp-main{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:48px;align-items:start;margin-top:10px}.pp-stage{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;border-radius:18px;background:var(--pp-soft)}.pp-stage img{width:auto;max-width:90%;height:auto;max-height:90%;object-fit:contain;mix-blend-mode:multiply}.pp-nophoto{color:var(--pp-mute);font-size:14px}.pp-thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.pp-thumb{display:grid;place-items:center;width:88px;height:66px;padding:5px;border:1.5px solid var(--pp-line);border-radius:10px;background:var(--pp-soft)}.pp-thumb:hover{border-color:#a9aeb3}.pp-thumb[aria-pressed=true]{border-color:var(--pp-ink)}.pp-thumb img{width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.pp-kick2{color:var(--pp-mute);font-size:12.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.pp-title{margin-top:8px;font-size:34px;font-weight:700;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.pp-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.pp-lead{max-width:54ch;margin-top:14px;color:var(--pp-mute);font-size:15.5px}.pp-buybox{display:grid;gap:20px;margin-top:22px;padding:22px;border:1.5px solid var(--pp-line);border-radius:16px}.pp-bigprice{font-size:38px;font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pp-bigprice small{margin-left:6px;color:var(--pp-mute);font-size:14px;font-weight:500;letter-spacing:0}.pp-onreq{font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-.015em}.pp-promise{max-width:58ch;margin-top:8px;color:var(--pp-mute);font-size:14.5px}.pp-opt-label{margin-bottom:8px;font-size:13px;font-weight:700}.pp-opts{display:flex;flex-wrap:wrap;gap:8px}.pp-opt{padding:8px 13px;border:1.5px solid var(--pp-line);border-radius:10px;background:#fff;font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums}.pp-opt:hover{border-color:var(--pp-ink)}.pp-opt[aria-pressed=true]{border-color:var(--pp-ink);background:var(--pp-ink);color:#fff}.pp-opt:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.pp-availnote{padding:10px 13px;border-radius:10px;background:#fff8ea;color:#6b4200;font-size:13.5px}.pp-availnote a{font-weight:700;text-decoration:underline}.pp-cart{margin:0}.pp-actions{display:flex;align-items:center;gap:10px}.pp-qty{display:inline-flex;flex:none;align-items:center;overflow:hidden;border:1.5px solid var(--pp-line);border-radius:27px}.pp-qty button{display:grid;place-items:center;width:40px;height:44px;border:0;background:none;font-size:18px}.pp-qty button:hover{background:var(--pp-soft)}.pp-qty input{width:44px;height:44px;margin:0;padding:0;border:0;background:none;box-shadow:none;color:inherit;font:inherit;font-weight:600;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.pp-qty input::-webkit-outer-spin-button,.pp-qty input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.pp-actions .pp-btn{flex:1;padding:13px 22px;font-size:15px}.pp-sublinks{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:13.5px;font-weight:600}.pp-sublinks a{color:var(--pp-blue)}.pp-sublinks a:hover{text-decoration:underline}.pp-qf{display:grid;gap:12px;margin:0}.pp-fields{display:grid;gap:12px}.pp-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px}.pp-qf label,.pp-askform label{display:grid;gap:5px;font-size:12.5px;font-weight:700}.pp-qf input{width:100%;min-width:0;margin:0;padding:11px 13px;border:1.5px solid var(--pp-line);border-radius:12px;background:#fff;box-shadow:none;color:var(--pp-ink);font:inherit;font-size:15px}.pp-qf input:focus-visible{outline:2px solid var(--pp-sky);outline-offset:1px}.pp-qf .pp-btn{width:100%;padding:13px 22px;font-size:15px}.pp-ok{padding:14px 16px;border-radius:12px;background:#e8f5ec;color:#14532d;font-size:14.5px}.pp-err{padding:14px 16px;border-radius:12px;background:#fdecec;color:#991b1b;font-size:14px}.pp-err ul{margin:0;padding-left:18px}.pp-subnav{display:flex;gap:4px;margin-top:44px;padding-bottom:0;overflow-x:auto;border-bottom:1px solid var(--pp-line)}.pp-subnav button{flex:none;margin-bottom:-1px;padding:12px 14px;border:0;border-bottom:3px solid transparent;background:none;color:var(--pp-mute);font-size:14.5px;font-weight:600;white-space:nowrap}.pp-subnav button:hover{border-bottom-color:var(--pp-ink);color:var(--pp-ink)}.pp-subnav+.pp-sec{padding-top:36px}.pp-glance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pp-tile{display:grid;gap:6px;padding:18px 18px 16px;border-radius:14px;background:var(--pp-soft)}.pp-tile b{font-size:24px;line-height:1.15;letter-spacing:-.015em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pp-tile span{color:var(--pp-mute);font-size:13px}.pp-two{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px;align-items:start}.pp-two--one{grid-template-columns:minmax(0,1fr)}.pp-prose{color:#475569;font-size:15.5px;line-height:1.6}.pp-prose p{max-width:62ch;margin:0 0 12px}.pp-prose ul{max-width:62ch;padding-left:20px}.pp-prose .pp-sec__head{margin-bottom:14px}.pp-feat{margin:0;padding:0;border-top:1px solid var(--pp-line);list-style:none}.pp-feat li{display:grid;gap:2px;padding:12px 0;border-bottom:1px solid var(--pp-line)}.pp-feat b{font-size:15px}.pp-feat span{color:var(--pp-mute);font-size:13.5px}.pp-specs{width:100%;border-collapse:collapse;font-size:14.5px}.pp-specs th,.pp-specs td{padding:12px 0;border:0;border-bottom:1px solid var(--pp-line);background:none;text-align:left;vertical-align:top;font-variant-numeric:tabular-nums}.pp-specs tr:first-child th,.pp-specs tr:first-child td{border-top:1px solid var(--pp-line)}.pp-specs th{width:40%;color:var(--pp-mute);font-weight:600}.pp-dl{display:grid;gap:12px;align-self:start;padding:18px;border:1px solid var(--pp-line);border-radius:14px}.pp-dl h3{font-size:16.5px;font-weight:700}.pp-dl p{color:var(--pp-mute);font-size:13.5px}.pp-file{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1.5px solid var(--pp-ink);border-radius:12px;font-size:14px;font-weight:600}.pp-file:hover{background:var(--pp-soft)}.pp-rows{border-top:1px solid var(--pp-line)}.pp-row2{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:24px;align-items:center;padding:14px 0;border-bottom:1px solid var(--pp-line)}.pp-row2 b{font-size:15px;font-weight:600}.pp-row2:hover b{color:var(--pp-accent)}.pp-sku{color:var(--pp-mute);font-size:12.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.pp-row2 .pp-go{margin:0;padding:0}.pp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pp-card{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid var(--pp-line);border-radius:14px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.pp-card:hover{border-color:#c9cdd1;box-shadow:0 6px 18px -10px #0814204d}.pp-card h3{font-size:16.5px;font-weight:700}.pp-card h3 a:hover{color:var(--pp-accent)}.pp-card p{color:var(--pp-mute);font-size:13.5px}.pp-cta{padding-top:56px;padding-bottom:40px}.pp-cta__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:44px;align-items:center;padding:38px 40px;border-radius:18px;background:var(--pp-ink);color:#fff}.pp-cta h2{color:#fff;margin-top:8px;font-size:32px;font-weight:700;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.pp-cta p{max-width:44ch;margin-top:12px;opacity:.78;font-size:15px}.pp-reach{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:18px;font-size:15px;font-weight:600}.pp-reach a:hover{text-decoration:underline}.pp-askform{display:grid;gap:10px;margin:0}.pp-askform input,.pp-askform textarea{width:100%;min-width:0;margin:0;padding:12px 14px;border:1.5px solid rgba(255,255,255,.28);border-radius:12px;background:#ffffff14;box-shadow:none;color:#fff;font:inherit;font-size:15px}.pp-askform textarea{resize:vertical}.pp-askform input::placeholder,.pp-askform textarea::placeholder{color:#ffffff8c}.pp-askform input:focus-visible,.pp-askform textarea:focus-visible{outline:2px solid #8ad0f5;outline-offset:1px}.pp-askform .pp-btn{justify-self:start}.pp-sent{padding:14px 16px;border-radius:12px;background:#ffffff1a;font-size:14.5px}.pp-err--dark{background:#dc262640;color:#fff}@media(max-width:1100px){.pp-glance,.pp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.pp-main,.pp-two,.pp-cta__inner{grid-template-columns:1fr;gap:28px}.pp-cta__inner{padding:28px 22px}.pp-title{font-size:28px}.pp-sec{padding-top:40px}.pp-cta h2{font-size:26px}.pp-row2{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}.pp-row2 .pp-sku{grid-column:1;grid-row:2}}@media(max-width:560px){.pp-glance,.pp-cards{grid-template-columns:1fr}.pp-buybox{padding:18px}.pp-bigprice{font-size:32px}.pp-onreq{font-size:24px}.pp-row{grid-template-columns:1fr}.pp-actions .pp-btn{padding-left:14px;padding-right:14px;white-space:normal}}@media(prefers-reduced-motion:reduce){.pp *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/product-page.css.map */
