.sets{padding-top:calc(var(--hdr,64px) + clamp(32px,6vw,80px));padding-bottom:clamp(48px,8vw,120px)}.sets__head{max-width:720px;margin-bottom:clamp(32px,5vw,64px)}.sets__title{font:300 clamp(44px,7vw,96px)/.95 var(--font-display);margin:10px 0 18px}.sets__intro{font-size:15px;line-height:1.6;opacity:.75;max-width:52ch}.sets__list{list-style:none;margin:0;padding:0;display:grid;gap:clamp(28px,4vw,56px)}.setrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(16px,3vw,48px);align-items:center;padding-top:clamp(24px,3vw,40px);border-top:1px solid color-mix(in srgb,currentColor 14%,transparent)}.setrow__link{display:flex;flex-direction:column;gap:10px;color:inherit;text-decoration:none}.setrow__num{font-size:11px;letter-spacing:.24em;opacity:.6}.setrow__name{font:300 clamp(36px,5vw,72px)/1 var(--font-display)}.setrow__meaning{font:italic 300 17px/1.4 var(--font-display);opacity:.75;max-width:30ch}.setrow__pieces{display:grid;grid-template-columns:1fr 1fr;gap:clamp(10px,1.4vw,20px)}.setrow__piece{display:flex;flex-direction:column;gap:10px;color:inherit;text-decoration:none}.setrow__img{display:block;aspect-ratio:1;border-radius:20px;overflow:hidden;background:#ece6dc}.setrow__img img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.setrow__piece:hover img{transform:scale(1.04)}.setrow__cap{font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.75}.setrow__foot{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px}.setrow__dots{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.setrow__dots li{width:14px;height:14px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #00000026}.setrow__cta{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:inherit;text-decoration:none;padding:12px 20px;border-radius:99px;border:1px solid currentColor}.setrow__cta svg{width:14px;height:14px}.setrow__cta:hover{background:#151413;color:#f3efe7;border-color:#151413}@media(max-width:749px){.setrow{grid-template-columns:1fr}.setrow__foot{flex-direction:column;align-items:flex-start}}.setrow__pieces--3{grid-template-columns:1fr 1fr 1fr}
/*# sourceMappingURL=/cdn/shop/t/14/assets/mesaru-sets.css.map */
