.ppm-s{--ink: #111111;--ink-2: #2b2b2a;--mist: #f3f3f1;--mist-2: #ebebe8;--line: #e3e3df;--muted: #6a6a65;--gold: #f5b301;--ok: #1d7a45;--hot: #d9480f;--radius: 14px;--gutter: max(16px, env(safe-area-inset-left, 0px));--gutter-r: max(16px, env(safe-area-inset-right, 0px));--ease: cubic-bezier(.2, .7, .2, 1);color:var(--ink);font-family:var(--font-body--family, "Montserrat", sans-serif);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}.ppm-s *,.ppm-s *:before,.ppm-s *:after{box-sizing:border-box}.ppm-s img{max-width:100%;display:block}.ppm-s a{color:inherit}.ppm-s button{font:inherit;color:inherit;cursor:pointer}.ppm-s h1,.ppm-s h2,.ppm-s h3{margin:0;text-wrap:balance;font-family:inherit;color:inherit}.ppm-s p{margin:0}.ppm-s svg{display:block}@media(min-width:750px){.ppm-s{--gutter: 40px;--gutter-r: 40px}}.ppm-s .wrap{max-width:1280px;margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter-r)}.ppm-s .nowrap{white-space:nowrap}.ppm-s .eyebrow{display:block;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ppm-s .h2{font-size:clamp(26px,6.6vw,44px);font-weight:900;letter-spacing:-.03em;line-height:1.02}.ppm-s .h3{font-size:19px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.ppm-s .lead{font-size:16px;color:var(--ink-2);max-width:56ch}.ppm-s .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 22px;border-radius:12px;border:1.5px solid var(--ink);background:var(--ink);color:#fff;font-weight:700;font-size:15px;text-decoration:none;transition:transform .2s var(--ease),background .2s;white-space:nowrap}.ppm-s .btn:hover{transform:translateY(-1px)}.ppm-s .btn:active{transform:translateY(1px)}.ppm-s .btn-light{background:#fff;color:var(--ink);border-color:#fff}.ppm-s .btn-ghost{background:transparent;color:var(--ink)}.ppm-s .btn-block{width:100%}.ppm-s .link{font-weight:700;text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:1px}.ppm-s .pill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.ppm-s .pill svg{width:11px;height:11px}.ppm-s .pill-48{background:var(--ink);color:#fff}.ppm-s .pill-new{background:#fff;color:var(--ink);border:1.5px solid var(--ink)}.ppm-s .pill-occ{background:#fff;color:var(--ink);box-shadow:0 1px 5px #0003}.ppm-s .pill-hot{background:var(--hot);color:#fff}.ppm-s.ppm-sec{padding-block:56px}.ppm-s.ppm-sec--flush{padding-top:0}.ppm-s.ppm-sec--mist{background:var(--mist)}.ppm-s .ppm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.ppm-s .ppm-head .h2{max-width:16ch}.ppm-s .ppm-head p{margin:8px 0 0;color:var(--ink-2);max-width:48ch}@media(min-width:1024px){.ppm-s.ppm-sec{padding-block:88px}.ppm-s.ppm-sec--flush{padding-top:0}}.ppm-s .card{display:block;text-decoration:none;color:inherit}.ppm-s .card .ph{position:relative;aspect-ratio:1 / 1;background:var(--mist);border-radius:var(--radius);overflow:hidden}.ppm-s .card .ph img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transform:scale(.92);transition:transform .5s var(--ease)}.ppm-s .card .ph img.photo{object-fit:cover;mix-blend-mode:normal;transform:none}.ppm-s .card:hover .ph img{transform:scale(.97)}.ppm-s .card:hover .ph img.photo{transform:scale(1.03)}.ppm-s .card .badges{position:absolute;top:10px;left:10px;display:flex;gap:5px;flex-wrap:wrap}.ppm-s .card .brand{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:10px}.ppm-s .card .nm{font-size:13.5px;font-weight:600;line-height:1.32;margin-top:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ppm-s .card .pr{font-size:14px;font-weight:800;margin-top:5px}.ppm-s .card .pr small{font-weight:600;color:var(--muted);font-size:12px}.ppm-s .card .xs{font-size:11.5px;color:var(--muted);margin-top:4px}.ppm-s .card .xs b{color:var(--ink);font-weight:800}.ppm-s .row-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none;margin-right:calc(-1 * var(--gutter-r));padding-right:var(--gutter-r)}.ppm-s .row-scroll::-webkit-scrollbar{display:none}.ppm-s .row-scroll>*{scroll-snap-align:start}@media(min-width:768px){.ppm-s .row-scroll{grid-auto-columns:30%}}@media(min-width:1024px){.ppm-s .row-scroll{grid-auto-flow:row;grid-template-columns:repeat(6,1fr);overflow:visible;margin-right:0;padding-right:0}}@keyframes ppm-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ppm-s *,.ppm-s *:before{animation:none!important;transition:none!important}}body.page-width-normal{--page-content-width: 75rem}.ppm-s .btn-ghost-light{background:transparent;color:#fff;border-color:#ffffffb3}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ppm-base.css.map */
