.pm-cols__grid{display:grid;grid-template-columns:repeat(var(--pm-cols, 4),minmax(0,1fr));gap:clamp(12px,1.5vw,20px)}@media(max-width:1080px){.pm-cols__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.pm-cols__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pm .pm-cols__card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--pm-card-bg, #fff);border:1px solid var(--pm-line);border-radius:var(--pm-r-lg, 22px);transition:transform .4s cubic-bezier(.2,.9,.25,1),box-shadow .4s,border-color .4s}.pm .pm-cols__card:hover{transform:translateY(-7px);box-shadow:var(--pm-shadow-lg);border-color:transparent}.pm .pm-cols__media{display:block;aspect-ratio:1.25;background:linear-gradient(165deg,#fbfbf9,#f0f2f5);overflow:hidden;position:relative}.pm .pm-cols__media img{width:100%;height:100%;object-fit:contain;padding:12%;mix-blend-mode:multiply;transition:transform .55s cubic-bezier(.2,.9,.25,1)}.pm .pm-cols__card:hover .pm-cols__media img{transform:scale(1.07)}.pm .pm-cols__body{display:flex;flex-direction:column;gap:5px;padding:16px 18px 18px;position:relative;z-index:1}.pm .pm-cols__body b{font-size:15.5px;font-weight:680;letter-spacing:-.02em;line-height:1.28}.pm .pm-cols__body small{font-size:12px;color:var(--pm-muted);font-variant-numeric:tabular-nums}.pm .pm-cols__go{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:660;color:var(--pm-blue-deep);transition:gap .25s,color .3s}.pm .pm-cols__card:hover .pm-cols__go{gap:10px}.pm .pm-cols__go svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pm .pm-cols__body:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;background:linear-gradient(140deg,var(--pm-hov-1, #0a4f96),var(--pm-hov-2, #1b7fe0));transition:opacity .4s}.pm .pm-cols__card:hover .pm-cols__body:before{opacity:1}.pm .pm-cols__card:hover .pm-cols__body b,.pm .pm-cols__card:hover .pm-cols__body small,.pm .pm-cols__card:hover .pm-cols__go{color:#fff}.pm .pm-cols__band{margin-top:clamp(36px,4.4vw,64px);border-radius:var(--pm-r-lg, 22px);padding:clamp(30px,4vw,52px);text-align:center;color:#fff;background:linear-gradient(135deg,#06101f,#12294a 55%,#0a4f96)}.pm .pm-cols__band h2{font-family:var(--pm-font-display);font-size:clamp(24px,3vw,36px);letter-spacing:-.03em;color:#fff}.pm .pm-cols__band p{margin:12px auto 22px;max-width:54ch;font-size:15px;line-height:1.65;color:#ffffffc7}
/*# sourceMappingURL=/cdn/shop/t/33/assets/pm-collections.css.map */
